テキストオーバーレイ text-overlay
ここでは、以下のトピックについて説明します。
- 概要
- テキストオーバーレイの使用
- テキストオーバーレイのプロパティについて
- テキストオーバーレイでの ContextHub 値の使用
概要 overview
テキストオーバーレイは、AEM Screensで使用できる機能で、画像の上にオーバーレイされたタイトルや説明を提供することで、シーケンスチャネルで魅力的なエクスペリエンスを作成できます。
独自のカスタムコンポーネントの作成方法については、を参照してください。 AEM Screens コンポーネントの拡張.
この節では、ポスターコンポーネントを AEM Screens プロジェクトで使用および適用して、シーケンスチャネルの 1 つにテキストオーバーレイとして使用する方法のみ紹介します。
テキストオーバーレイの使用 using-text-overlay
この節では、AEM Screens プロジェクトでのテキストオーバーレイの使用について説明します。
前提条件
この機能を実装する前に、テキストオーバーレイの実装を開始するための前提条件として、プロジェクトが設定されていることを確認してください。 例:
-
AEM Screens プロジェクト(この例では TextOverlayDemo)を作成する
-
チャネル フォルダーの下に TextSample というシーケンスチャネルを作成します
-
TextSample チャネルにコンテンツを追加する
次の画像は、チャネル フォルダーに TextSample チャネルがある TextOverlayDemo プロジェクトを示しています。
次の手順に従って、AEM Screens チャネルでテキストオーバーレイを使用します。
-
に移動します。 TextOverlayDemo > チャネル > TextSample をクリックして、 編集 アクションバーから。
-
画像を選択し、設定(レンチ)アイコンをクリックして、プロパティダイアログボックスを開きます。
-
ダイアログボックスのナビゲーションバーから「テキストオーバーレイ」オプションを選択します(下図を参照)。
テキストオーバーレイのプロパティについて understanding-text-overlay-properties
テキストオーバーレイのプロパティを使用すると、Screens プロジェクトの任意のコンポーネントにテキストを追加できます。この節では、「テキストオーバーレイ」タブで使用できるプロパティの概要を説明します。
テキストボックスにテキストを追加し、太字、斜体、下線など、書式に強調を追加できます。
カラーバリアント:このオプションを選択すると、テキストは「暗い色」(黒のテキスト)または「明るい色」(白のテキスト)になります。
サイズと位置の設定 このオプションで、テキストを水平または垂直方向に揃えることができます。または、テキストの位置揃えには詳細設定ツールを使用します。
テキストオーバーレイでの ContextHub 値の使用 using-text-overlay-context-hub
次の節では、データストアの値の使用方法について説明します。例えば、テキストオーバーレイコンポーネントの Google シートなどです。
前提条件
AEM Screens プロジェクトの ContextHub 設定を設定します。
データストアを使用してデータ駆動型アセットの変更を設定および管理する方法については、を参照してください。 AEM Screensでの ContextHub の設定.
プロジェクトに必要な設定を行った後、次の手順に従ってGoogle Sheets の値を使用します。
-
に移動します。 TextOverlayDemo > チャネル > TextSample を選択して、 プロパティ アクションバーから。
-
「」を選択します Personalization タブをクリックして、ContextHub 設定をセットアップします。
-
「」を選択します ContextHub パス as libs > 設定 > cloudsettings > default > ContextHub 設定 を選択して、 を選択.
-
「」を選択します セグメントのパス as conf > スクリーン > 設定 > wcm > セグメント を選択して、 を選択.
-
「保存して閉じる」を選択します。
note note NOTE ContextHub 設定とセグメントをそれぞれ最初に保存した、Context Hub とセグメントのパスを使用します。
-
-
に移動します。 TextOverlayDemo > チャネル > TextSample をクリックして、 編集 アクションバーから。
-
「テキストオーバーレイの使用」の節で説明されているように、画像とテキストオーバーレイコンポーネントを画像に追加します。
-
Select on 設定 (レンチアイコン)をクリックして、 画像 ダイアログが表示されます。
-
画像 ダイアログボックスから「ContextHub」タブに移動します。「追加」を選択します。
note note NOTE ContextHub 設定を行っていない場合、このオプションはプロジェクトで無効になります。 -
Enter 値 が含まれる プレースホルダー フィールド。 Google シートの値を取得する行を ContextHub 変数. この場合、値はGoogle シートの行 2 と列 1 から取得されます。 次の図に示すように、デフォルト値 を 20 と入力します。完了したら、チェックマークをクリックします。
note note NOTE 参考までに、次の画像はGoogle Sheets から取得された値を示しています。 -
次の図に示すように、画像ダイアログボックスから テキストオーバーレイ タブに戻り、「Current Temperature {Value}」というテキストを追加します。
-
プレビュー を選択します。