2

データウィンドウのテキスト ボックスの Powerbuilder プロパティ ウィンドウでこれを行う方法はありますか?

4

5 に答える 5

2

はい。テキスト コントロールには、上付き文字を含むフォントを選択する必要があります (Arial はそうします)。

  • Windows Character Map (通常は [アクセサリ] -> [システム ツール] の下の [スタート] メニュー) に移動し、フォントを選択します。
  • 次に、テキスト コントロールに配置する上付き文字に移動します。それをクリックし、[選択] ボタンをクリックして、文字マップ テキスト ボックスに配置します。
  • 次に、[コピー] ボタンをクリックします。
  • ここで、PowerBuilder に戻り、この値をプロパティ ウィンドウのテキスト領域に貼り付けることができます。

文字マップで選択されたのと同じフォントがデータウィンドウ コントロールに対して選択されている限り、それは上付き文字として表示されます。

これと同じテクニックを使用して、Wingding タイプの文字を含めることもできます。

于 2008-10-01T15:23:21.340 に答える
2

その種類は、「テキストボックス」をどのように定義するかによって異なりますが、通常、通常のテキストと上付きテキストを混在させる唯一の方法は、リッチテキスト コントロールを使用することです。PB 11.5 では、リッチテキストを列スタイルとして使用することもできます。

幸運を、

テリー。

于 2008-09-29T18:24:02.360 に答える
1

最終的に2つの別々のテキストフィールドを使用しました。これはお尻の醜い解決策ですが、機能します。上付き文字フィールドのフォントは小さく、少し上に移動します。

新しいPBバージョンは上付き文字をサポートしていると思います。

助けてくれてありがとう。

グレン

于 2008-10-03T18:48:15.353 に答える
1

キャラクター マップに移動すると、キャラクターを選択すると、ウィンドウの右下にこのキャラクターを入力するためのキーが表示されます。

例 : Arial フォントの場合 - ®(登録) マークはAlt+ 0174

これらを入力するには、numlock をオンにし、altキーを押したまま、0 1 7&を入力4してキーを放しaltます。これを行うには、テンキーの数字キーを使用する必要があります。キーボードの上部にあるキーは機能しません。

次に、文字を直接入力するか、次のようにすることができます。

ls_key = '®'

于 2010-06-27T19:19:17.040 に答える
0

実際、私はもっと簡単な解決策に出くわしました。テキストの一部をPDFからデータウィンドウテキストコントロールのtextプロパティにコピーして貼り付けました。上付き文字を単に貼り付けただけです。したがって、ダグマンのソリューションも機能すると思います。

例:「™商標は...で使用されています」

注:私はPB9.0.1を使用しています

すべての助けをありがとう、グレン

于 2008-11-07T19:03:42.163 に答える