Powerbuilderテキストボックスに上付き文字をどのように追加しますか?

StackOverflow https://stackoverflow.com/questions/149375

質問

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

役に立ちましたか?

解決 5

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

例: "™商標は...の下で使用されています"

注:PB 9.0.1を使用しています

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

他のヒント

その種は" textbox"の定義方法に依存しますが、通常、通常のテキストと上付きテキストを混在させる唯一の方法はリッチテキストコントロールを使用することです。 PB 11.5では、リッチテキストを列スタイルとして使用することもできます。

幸運を祈ります

テリー。

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

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

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

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

最終的に、2つの個別のテキストフィールドを使用しました。これはお粗末なソリューションですが、動作します。上付き文字フィールドのフォントは小さく、少し上に移動します。

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

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

グレン

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

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

です

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

その後、文字を直接入力するか、次のような操作を実行できます。

ls_key = '® '

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top