文字の背景プロパティの設定
拡張機能が設定されたテキストフィールドは、アプリケーション実行時に、文字の背景プロパティを設定することができます。
拡張機能は、レポートエディタでフォームを作成する時、テキストフィールドに指定します。
設定可能な文字の背景プロパティは、色、高さ、縦位置です。
※「フォントの自動調整」機能を指定した場合、縦位置を設定しても無効となります。
プロパティは、予約語、または、略式の予約語をプログラムコードの中に記述して変更します。
文字列の前に予約語と変更する値が記述されると、それ以降の文字列は指定されたプロパティで描画されます。
元に戻す場合には、再び予約語と元のプロパティを記述します。
文字の背景を描画する
書式 <background draw="true"> 文字の背景を描画する
書式 <background draw="false">
文字の背景を描画しない(初期値)
略式 <@BDT> 文字の背景を描画する
略式 <@BDF> 文字の背景を描画しない(初期値)
文字の背景色を変更する
書式 <background color="#ff0000">
※赤を指定
略式 <@BC#ff0000>※赤を指定
色の設定は16進数でRGB値を256深度で記述して下さい。例) ff0000は赤、00ff00は緑
例) 文字の背景色を指定し、背景を描画する
stext1 = "地震保険契約を希望されない場合は<background
color=""#ff0000""><background draw=""true"">ご署名またはご捺印<background
draw=""false"">下さい。"
ret = jvSetFieldText(pid, "Field_13",
stext1)
略式で記述する場合
stext1 = "地震保険契約を希望されない場合は<@BC#ff0000><@BDT>ご署名またはご捺印<@BDF>下さい。"
ret = jvSetFieldText(pid, "Field_14",
stext1)
出力結果)
文字の背景の高さを変更する
書式 <background height="100">
略式 <@BH100>
高さは1/100mm単位で設定します。設定可能な範囲は-300〜300です。文字の高さに対して加算、減算されます。
文字の背景の縦位置を変更する
書式 <background vpos="-10">
略式 <@BV-10>
位置は1/100mm単位で設定します。設定可能な範囲は-300〜300です。プラス値は下方へ、マイナス値は上方へ移動します。
例) 文字の背景の高さ、背景の縦位置を指定し、背景を描画する
stext1 = "地震保険契約を希望されない場合は<background
color=""#ff0000""><background height=""100""><background
vpos=""-50""><background draw=""true"">ご署名またはご捺印<background
draw=""false"">下さい。"
ret = jvSetFieldText(pid, "Field_15",
stext1)
略式で記述する場合
stext1 = "地震保険契約を希望されない場合は<@BC#ff0000><@BH100><@BV-50><@BDT>ご署名またはご捺印<@BDF>下さい。"
ret = jvSetFieldText(pid, "Field_16",
stext1)
出力結果)