UMG Rich Text Block のプロパティ

このページでは、UMG Rich Text Block ウィジェットで使用される Rich Text Block とデータ テーブル アセットのプロパティをリストします。

Choose your operating system:

Windows

macOS

Linux

このリファレンス ページは Rich Text Block ウィジェットに設定可能なプロパティをリストします。また、データ テーブル アセットで使用される Rich Image Row と Rich Test Style 行のデータ タイプのプロパティもリストします。

Rich Text Block のプロパティ

プロパティ

説明

Slot (Canvas Panel Slot)

Anchors

選択したウィジェットのアンカーの場所を設定します。

  • Minimum -左と上、最小限のアンカーを保持します。

  • Maximum -右と下、最大限のアンカーを保持します。

Alignment

Alignment はウィジェットのピボット ポイントです。左上の (0,0) から始まり、右下の (1,1) で終わります。アライメント ポイントを移動することでウィジェットの原点を移動させることができます。

Size To Content

AutoSize が true のとき、ウィジェットで必要となるサイズが使用されます。

ZOrder

このウィジェットをレンダリングする優先順位を表します。値が高いと後でレンダリングされ、上部に表示されます。値が低いと初めにレンダリングされ下部に表示されます。

コンテンツ

Text

ウィジェットに表示されるテキストです。

Appearance (外観)

Text Style Set

データ テーブル アセットを保持して、テキストとイメージ スタイルで使用されるリッチ テキストの装飾を利用可能にします。

Decorator クラス

Justification

テキストのマージンへの揃え方を設定します。

Margin

テキスト領域の周縁部の余白の広さを設定します。

Line Height Percentage

各ラインの高さの縮尺率を設定します。

Wrapping

Auto Wrap Text

テキストをウィジェットのために計算された水平スペースに基づいて自動的に折返す場合は true をセットします。

Wrap Text At

テキストがこの幅の値より長いときに新しいラインで折り返すかどうかを決定します。この値がゼロかマイナスの場合は折り返しません。

Wrapping Policy

以下の折返しポリシーが使用されます。

  • Default Wrapping -フォールバックなし。与えられた改行イテレータのみ使用します。

  • Allow per-Character Wrapping -ワードが長すぎる場合に、文字ごとの折り返しにフォールバックします。

Behavior

Tool Tip Text

ユーザーがウィジェットにマウス カーソルをかざしたときに表示されるツールチップ テキスト。

Is Enabled

ウィジェットがユーザーとのインタラクションで修正可能か否かを設定します。

Visibility

ウィジェットの可視性を設定します。

  • Visible -ウィジェットが表示され、カーソルで操作可能です。

  • Collapsed -ウィジェットは表示されず、レイアウト中のスペースを占有しません。スペースを専有しないのでクリックできません。

  • Hidden -ウィジェットは表示されませんが、レイアウト スペースを専有します。隠れているので操作できません。

  • Hit Test Invisible -ウィジェットは単なる鑑賞物としてユーザーに表示されます。このウィジェットはカーソルのヒット テストでは認識されません。

  • Self Hit Test Invisible -子ウィジェットに適用されない以外は Self Hit Test Invisible と同じです。

Render Opacity

ウィジェットのオパシティ (不透明性)。

Tool Tip Widget

ユーザーがウィジェットにマウスをかざしたときに表示されるツールチップ ウィジェット。

Cursor

マウスをウィジェットにかざしたときに表示されるカーソル。

  • None -マウス カーソルを非表示にします。

  • Default -デフォルトの矢印カーソル。

  • Text Edit Beam -テキストが編集可能であることを示します。

  • Resize Left Right -水平矢印カーソルをリサイズします。

  • Resize Up Down -垂直矢印カーソルをリサイズします。

  • Resize South East -前方 2 方向の矢印カーソルをリサイズ。

  • Resize South West -後方 2 方向の矢印カーソルをリサイズ。

  • Cardinal Cross -何かが動いていることを示します。

  • Crosshairs -通常、選択ボックスを何かの周りでドラッグすることによる、正確な選択を示します。

  • Hand -指差しが付いた手のカーソルを使用します。

  • Grab Hand -何かつかめることを示す開いた手のカーソルを使用します。

  • Grab Hand Closed -何かを掴んだことを示す閉じた手のカーソルを使用します。

  • Slashed Circle -アクションが完了できないことを示すカーソル。

  • Eye Dropper -色の選択が可能であることを示します。

レンダリングの変形

Transform

ウィジェットのレンダリングの変形により、任意の 2D 変形をウィジェットに適用できるようにします。

  • Translation -スレート ユニットでウィジェットを XY 座標で平行移動させる量。

  • Scale -スレート ユニットでウィジェットに適用する XY 座標での縮尺量。

  • Shear -スレート ユニットでウィジェットに適用する XY 座標での切取り量。

  • Angle -ウィジェットを回転させる角度数。

Pivot

レンダリングの変形軸が変形が適用される場所を制御します。これは回転などを行う正規座標です。

Performance

Is Volatile

true のとき、ウィジェットやその子ジオメトリまたはレイアウト情報がキャッシュされないようにします。このウィジェットがフレーム毎に変化しても Invalidation panel に入れたい場合は、フレーム毎に無効化する代わりに volatile とマークします。これにより、Invalidation panel が実際に何かをキャッシュするのを防ぎます。

Clipping

Clipping

このウィジェットのクリッピングの動作方法を制御します。通常、はみ出たコンテンツが見えてしまうのを防ぐためにクリッピングが有効になり、ウィジェットの境界からはみ出たコンテンツはレンダリングされ続けます。

異なるクリッピング スペースの要素を 1 つにまとめることができないので、クリッピングが適用されるとパフォーマンス上の負荷が発生します。パネルで本当に境界の外側にコンテンツが表示されないようにする必要がある場合を除いて有効にしないでください。

Navigation

Left

Left 使用時のナビゲーションを定義します。

  • Escape -ナビゲーションがウィジェットの境界にエスケープすることを許可します。

  • Stop -ナビゲーションがウィジェットの境界で停止します。

  • Wrap -ナビゲーションがオブジェクトの反対側の境界で折り返します。

  • Explicit -ナビゲーションが特定のウィジェットに移動します。

  • Custom -カスタム機能により、ウィジェット自体またはその子がナビゲートから離れた時にどのウィジェットがナビゲートされるかを決定します。

  • Custom Boundary -カスタム機能により、境界にヒットしたときにどのウィジェットがナビゲートされるかを決定します。

Right

Right 使用時のナビゲーションを定義します。

  • Escape -ナビゲーションがウィジェットの境界にエスケープすることを許可します。

  • Stop -ナビゲーションがウィジェットの境界で停止します。

  • Wrap -ナビゲーションがオブジェクトの反対側の境界で折り返します。

  • Explicit -ナビゲーションが特定のウィジェットに移動します。

  • Custom -カスタム機能により、ウィジェット自体またはその子がナビゲートから離れた時にどのウィジェットがナビゲートされるかを決定します。

  • Custom Boundary -カスタム機能により、境界にヒットしたときにどのウィジェットがナビゲートされるかを決定します。

Up

Up 使用時のナビゲーションを定義します。

  • Escape -ナビゲーションがウィジェットの境界にエスケープすることを許可します。

  • Stop -ナビゲーションがウィジェットの境界で停止します。

  • Wrap -ナビゲーションがオブジェクトの反対側の境界で折り返します。

  • Explicit -ナビゲーションが特定のウィジェットに移動します。

  • Custom -カスタム機能により、ウィジェット自体またはその子がナビゲートから離れた時にどのウィジェットがナビゲートされるかを決定します。

  • Custom Boundary -カスタム機能により、境界にヒットしたときにどのウィジェットがナビゲートされるかを決定します。

Down

Down 使用時のナビゲーションを定義します。

  • Escape -ナビゲーションがウィジェットの境界にエスケープすることを許可します。

  • Stop -ナビゲーションがウィジェットの境界で停止します。

  • Wrap -ナビゲーションがオブジェクトの反対側の境界で折り返します。

  • Explicit -ナビゲーションが特定のウィジェットに移動します。

  • Custom -カスタム機能により、ウィジェット自体またはその子がナビゲートから離れた時にどのウィジェットがナビゲートされるかを決定します。

  • Custom Boundary -カスタム機能により、境界にヒットしたときにどのウィジェットがナビゲートされるかを決定します。

Next

Next 使用時のナビゲーションを定義します。

  • Escape -ナビゲーションがウィジェットの境界にエスケープすることを許可します。

  • Stop -ナビゲーションがウィジェットの境界で停止します。

  • Wrap -ナビゲーションがオブジェクトの反対側の境界で折り返します。

  • Explicit -ナビゲーションが特定のウィジェットに移動します。

  • Custom -カスタム機能により、ウィジェット自体またはその子がナビゲートから離れた時にどのウィジェットがナビゲートされるかを決定します。

  • Custom Boundary -カスタム機能により、境界にヒットしたときにどのウィジェットがナビゲートされるかを決定します。

Previous

Previous 使用時のナビゲーションを定義します。

  • Escape -ナビゲーションがウィジェットの境界にエスケープすることを許可します。

  • Stop -ナビゲーションがウィジェットの境界で停止します。

  • Wrap -ナビゲーションがオブジェクトの反対側の境界で折り返します。

  • Explicit -ナビゲーションが特定のウィジェットに移動します。

  • Custom -カスタム機能により、ウィジェット自体またはその子がナビゲートから離れた時にどのウィジェットがナビゲートされるか決定します。

Localization

Text Shaping Method

このウィジェット内のテキストが下記のどちらのテキスト シェイピング メソッドを使用するかを設定します。設定されなければ、Get Default Text Shaping Method によって設定したデフォルト値を使用します。

  • Auto -テキストを読む方向に基づいて、可能な限り最速のシェイピング メソッド (Kerning Only または Full Shaping) を自動選択します。左から右へのテキストは Kerning Only メソッドを、右から左へのテキストは Full Shaping メソッドを使用します。

  • Kerning Only -カーニング データのみ使用した擬似シェイピングを提供します。フル シェイピングより高速ですが、右から左または双方向の複雑な文字 (アラビア文字など) はレンダリングしません。テキスト ブロックがシンプルな文字 (数字など) のみ表示することが分かっている場合の最適化として有用です。

  • Full Shaping -右から左または双方向の複雑な文字 (アラビア文字など) の正確なレンダリングを可能にする完全なシェイピングを提供します。すべての言語で合字 (リガチャ) による置き換えを提供します (たとえば英語の「fi」を合成した文字)。

Text Flow Direction

このウィジェット内のテキストが下記のどちらのテキスト フローを使用するかを設定します。設定されなければ、Get Default Text Flow Direction によって設定したデフォルト値を使用します。

  • Auto -テキストのパラグラフごとにフローの方向を自動検出します。

  • Left to Right -テキストが左から右へフローするように強制します。

  • Right to Left -テキストが右から左へフローするように強制します。

データ テーブル アセットのプロパティ

Rich Image Row

以下の、Rich Text Block ウィジェットで使用されるイメージのスタイルを制御する Rich Image Row のデータ テーブル アセットのプロパティを設定します。

プロパティ

説明

Image

このブラシのレンダリングをするイメージ。割り当てるアセットには、テクスチャ、マテリアル インターフェース、アトラス化したテクスチャ インターフェースをアセットとして割り当てることができます。

Image Size

スレート ユニットでのリソースのサイズ。

Tint

イメージに適用される色合い。

Draw As

イメージの描画方法。

  • Box -側面と中央がマージンに基づいて広げられた 3x3 のボックスを描画します。

  • Border -側面が貼り付けられ、中央が空洞の、3x3 の境界を描画します。

  • Image -イメージを描画します。マージンは無視します。

Tiling

イメージ モードでのイメージのタイリング方法。

  • Horizontal -イメージを水平にタイリングします。

  • Vertical -イメージを垂直にタイリングします。

  • Both -イメージを両方向にタイリングします。

Preview

プレビュー ボックスでのイメージの表示方法を設定します。 水平配置

  • Fill -イメージがプレビュー ボックスを水平に埋めます。

  • Left -イメージがプレビュー ボックスの左に並びます。

  • Center -イメージがプレビュー ボックスの中央に配置されます。

  • Right -イメージがプレビュー ボックスの右に並びます。

垂直配置

  • Fill -イメージがプレビュー ボックスを垂直に埋めます。

  • Top -イメージがプレビュー ボックスの上に並びます。

  • Center -イメージがプレビュー ボックスの中央に配置されます。

  • Bottom -イメージがプレビュー ボックスの下に並びます。

Rich Text Style Row

以下の、 Rich Text Block ウィジェットで使用されるテキストのスタイルを制御する Rich Text Style Row のデータ テーブル アセットのプロパティを設定します。

プロパティ

説明

フォント

Font Family

フォント オブジェクト (UMG または スレート ウィジェット スタイル アセットから使用された時に有効)

Typeface

デフォルトの書体から使用されるフォント名。初期状態で何も選択されていなければ、最初のエントリ (太字) が使用されます。

Size

ポイント値のフォント サイズが単位になります。ポイントからスレート ユニットへの変換は 96 dpi で実行します。このため、レイアウトや UI のモックアップのプロトタイプ作りに Photoshop のようなツールを使用している場合、デフォルトの dpi 値を 72 dpi から 96 dpi に変更してください。

Font Material

フォントのレンダリング時に使用するマテリアル。

Outline Settings

輪郭をフォントに適用するための設定。

  • Outline Size -スレート ユニットでの輪郭のサイズ (フォント スケール 1.0、単位はピクセル)

  • Separate Fill Alpha -有効にすると、埋めた領域の輪郭は完全に半透明になります。別個に埋めるアルファ値の使用が可能になります。この機能を有効にした場合のトレードオフは、内側の輪郭の境界が埋めた領域と重なる完全に不透明で埋めた部分で画質が若干悪くなることです。

  • Outline Color - このフォントの文字の輪郭の色。

Color

テキストの色と不透明性。

Shadow Offset

シャドウがオフセットされる量です。オフセットが 0 はシャドウが無いことを表します。

Shadow Color and Opacity

シャドウの色と不透明性。

Shadow Background Color

選択したテキストの背景色。

Highlight Color

ハイライトしたテキストの色。

Highlight Shape

Image

このブラシのレンダリングをするイメージ。割り当てるアセットには、テクスチャ、マテリアル インターフェース、アトラス化したテクスチャ インターフェースをアセットとして割り当てることができます。

Image Size

スレート ユニットでのリソースのサイズ。

Tint

イメージに適用される色合い。

Draw As

イメージの描画方法。

  • Box -側面と中央がマージンに基づいて広げられた 3x3 のボックスを描画します。

  • Border -側面が貼り付けられ、中央が空洞の、3x3 の境界を描画します。

  • Image - イメージを描画します。マージンは無視します。

Tiling

イメージ モードでのイメージの貼り付け方法。

  • Horizontal -イメージを水平に貼り付けます。

  • Vertical -イメージを垂直に貼り付けます。

  • Both -イメージを両方向に貼り付けます。

Preview

プレビュー ボックスでのイメージの表示方法を設定します。 水平配置

  • Fill -イメージがプレビュー ボックスを水平に埋めます。

  • Left -イメージがプレビュー ボックスの左に並びます。

  • Center -イメージがプレビュー ボックスの中央に配置されます。

  • Right -イメージがプレビュー ボックスの右に並びます。

垂直配置

  • Fill -イメージがプレビュー ボックスを垂直に埋めます。

  • Top -イメージがプレビュー ボックスの上に並びます。

  • Center -イメージがプレビュー ボックスの中央に配置されます。

  • Bottom -イメージがプレビュー ボックスの下に並びます。

Underline Brush

Image

このブラシのレンダリングをするイメージ。割り当てるアセットには、テクスチャ、マテリアル インターフェース、アトラス化したテクスチャ インターフェースをアセットとして割り当てることができます。

Image Size

スレート ユニットでのリソースのサイズ。

Tint

イメージに適用される色合い。

Draw As

イメージの描画方法。

  • Box -側面と中央がマージンに基づいて広げられた 3x3 のボックスを描画します。

  • Border -側面が貼り付けられ、中央が空洞の、3x3 の境界を描画します。

  • Image - イメージを描画します。マージンは無視します。

Tiling

イメージ モードでのイメージのタイリング方法。

  • Horizontal -イメージを水平にタイリングします。

  • Vertical -イメージを垂直にタイリングします。

  • Both -イメージを両方向にタイリングします。

Preview

プレビュー ボックスでのイメージの表示方法を設定します。 水平配置

  • Fill -イメージがプレビュー ボックスを水平に埋めます。

  • Left -イメージがプレビュー ボックスの左に並びます。

  • Center -イメージがプレビュー ボックスの中央に配置されます。

  • Right -イメージがプレビュー ボックスの右に並びます。

垂直配置

  • Fill -イメージがプレビュー ボックスを垂直に埋めます。

  • Top -イメージがプレビュー ボックスの上に並びます。

  • Center -イメージがプレビュー ボックスの中央に配置されます。

  • Bottom -イメージがプレビュー ボックスの下に並びます。

Unreal Engine のドキュメントを改善するために協力をお願いします!どのような改善を望んでいるかご意見をお聞かせください。
調査に参加する
キャンセル