ImageText

ImageTextノードは、テキストがオーバーレイされた画像を生成する2Dノードです。

接続タイプ

接続名

関数

入力

シーングラフ

ImageTextノードのテキストパラメーターで属性を参照できる3Dシーン(以下を参照)。

 

コントロール(UI)

デフォルト値

関数

境界

[解決]

プロジェクト設定に依存

テキストフレームのサイズを選択します。

左

0

このピクセル数だけ左からテキストフレームをオフセットできます。

底

0

テキストフレームを下からこのピクセル数だけオフセットできます。

幅

globals.width

テキストフレームの幅(ピクセル単位)。

デフォルト設定、 globals.width、テキストフレームの幅を解決に示されるプロジェクト設定タブ。

注意:  このフィールドは、初期解像度が変更されたときにのみ編集できます。

高さ

globals.height

テキストフレームの高さ(ピクセル単位)。

デフォルト設定、 globals.height、テキストフレームのサイズを解決に示されるプロジェクト設定タブ。

注意:  このフィールドは、初期解像度が変更されたときにのみ編集できます。

テキスト

なし

ここに表示するテキストを入力します。

オプションで、着信3Dシーンからシーングラフの値をクエリできます。

• 3Dシーンを入力として接続する

• 作成するテキスト GroupAttribute at /root、子として使用することに関心のある属性が含まれています。

• {attr:ATTRNAME}構文を使用して、テキストノード内のattrsを参照します。

fontSource

ビルトイン

選択する:

• ビルトイン -テキストに組み込みフォント(ArialまたはCourier)を使用します。

• ファイル -テキストに外部フォントファイルのフォントを使用します。フォントへのファイルパスを入力するか、ファイルブラウザを使用して参照します。フォントはTrueTypeおよびOpenTypeフォントをサポートするFreeType2を使用してロードされますとりわけ。

fontSource:Builtin

フォント

Arial

次の場合にテキストのフォントを選択できますfontSourceに設定されていますビルトイン:どちらかArialまたは宅配便。

fontSource:ファイル

fontFile

なし

次の場合にテキストのフォントを選択できますfontSourceに設定されていますファイル。

パラメータの続き

サイズ

18.0、サイズ[0]

フォントのピクセルサイズを設定します。

サイズが異なるコントロールスプラインからフォントが生成される方法のため、このサイズの文字を取得することはほとんどありません。

このサイズを超える文字はレンダリングされません。

ポジション

getDisplayWindow()。width / 2、

getDisplayWindow()。height / 2

両端揃えテキストが配置されるピクセル位置。

たとえば、設定した場合正当化するに左そして正当化するに上、テキストの最初の行のベースラインの左側がこの場所に配置されます。

設定した場合正当化するにセンターそして正当化するに底、テキストの最後の行のベースラインはこの位置を中心に水平に配置されます。

正当化する

センター

テキストを水平に配置する方法を設定します。

• 左 -テキストをテキストフレームの左端に沿って揃え、テキストブロックの左側を、 ポジション。これにより、テキストの右端がギザギザになります。

• センター -テキストをテキストフレームの中心から揃え、テキストブロックの中心をポジション。これにより、テキストの両端が不規則になります。

• 正しい -テキストをテキストフレームの右端に沿って配置し、テキストブロックの右側を、 ポジション。これにより、テキストの左端がギザギザになります。

正当化する

センター

テキストを垂直に配置する方法を設定します。

• 上 -テキストをテキストフレームの上端に沿って配置し、テキストブロックの上部のベースラインを、 ポジション。

• センター -テキストフレームの中央からテキストを揃え、テキストブロックの中央のベースラインを、 ポジション。

• 底 -テキストをテキストフレームの下部に沿って揃え、テキストブロックの下部のベースラインを、 ポジション。

ベースラインは、ほとんどの文字が置かれる想像上の線です。

lineSpace

0

複数行のテキストがある場合、各行の間隔を調整します。負の値を使用すると、文字を重複させることができます。

wrapMode

なし

テキストフレーム内に収まるように長いテキスト行を折り返す方法を設定します。

• なし -長い行は、テキストフレーム内に収まるように折り返されません。テキストの一部がフレームの外に出て見えない場合があります。

• 語 -長い行は、単語の境界で複数の行に分割されます。

• 正確に -長い行は、単語の境界に関係なく、テキストフレームの幅に収まるテキストの最も近いポイントで複数の行に分割されます。

wrapMode:WordまたはExact

wrapWidth

bounds.width

テキストをいつ折り返すかを計算するときに使用する幅。

色

色

1.0、1.0、1.0、1.0

レンダリングされたテキストの色(RGBA値)。以下のRGB、HSL、またはHSVコントロールを使用して、テキストの色を設定することもできます。

詳細については、カラーウィジェットタイプを参照してください。 共通パラメーターウィジェット。

パラメータの続き

antiAliasingGamma

2.2

テキストのラスタライズ後、色を適用する前に適用されるガンマ。これは、アンチエイリアスの外観に影響します。

missingAttributes

無視する

3Dシーングラフの属性が欠落している場合の動作を指定します。

• 無視する -欠落している属性は無視されます。

• エラー -属性が欠落していると、レンダリングエラーが発生します。