データウィンドウのテキスト ボックスの Powerbuilder プロパティ ウィンドウでこれを行う方法はありますか?
5 に答える
はい。テキスト コントロールには、上付き文字を含むフォントを選択する必要があります (Arial はそうします)。
- Windows Character Map (通常は [アクセサリ] -> [システム ツール] の下の [スタート] メニュー) に移動し、フォントを選択します。
- 次に、テキスト コントロールに配置する上付き文字に移動します。それをクリックし、[選択] ボタンをクリックして、文字マップ テキスト ボックスに配置します。
- 次に、[コピー] ボタンをクリックします。
- ここで、PowerBuilder に戻り、この値をプロパティ ウィンドウのテキスト領域に貼り付けることができます。
文字マップで選択されたのと同じフォントがデータウィンドウ コントロールに対して選択されている限り、それは上付き文字として表示されます。
これと同じテクニックを使用して、Wingding タイプの文字を含めることもできます。
その種類は、「テキストボックス」をどのように定義するかによって異なりますが、通常、通常のテキストと上付きテキストを混在させる唯一の方法は、リッチテキスト コントロールを使用することです。PB 11.5 では、リッチテキストを列スタイルとして使用することもできます。
幸運を、
テリー。
最終的に2つの別々のテキストフィールドを使用しました。これはお尻の醜い解決策ですが、機能します。上付き文字フィールドのフォントは小さく、少し上に移動します。
新しいPBバージョンは上付き文字をサポートしていると思います。
助けてくれてありがとう。
グレン
キャラクター マップに移動すると、キャラクターを選択すると、ウィンドウの右下にこのキャラクターを入力するためのキーが表示されます。
例 : Arial フォントの場合 - ®
(登録) マークはAlt+ 0174
これらを入力するには、numlock をオンにし、altキーを押したまま、0 1 7&を入力4してキーを放しaltます。これを行うには、テンキーの数字キーを使用する必要があります。キーボードの上部にあるキーは機能しません。
次に、文字を直接入力するか、次のようにすることができます。
ls_key = '®
'
実際、私はもっと簡単な解決策に出くわしました。テキストの一部をPDFからデータウィンドウテキストコントロールのtextプロパティにコピーして貼り付けました。上付き文字を単に貼り付けただけです。したがって、ダグマンのソリューションも機能すると思います。
例:「™商標は...で使用されています」
注:私はPB9.0.1を使用しています
すべての助けをありがとう、グレン