Esta seção aborda os seguintes tópicos:
O recurso Sobreposição de texto só estará disponível se você tiver instalado AEM Pacote de recursos 6.3 5 ou AEM 6.4 Feature Pack 3.
A sobreposição de texto é um recurso disponível no AEM Screens que permite criar uma experiência atraente em um Canal de sequência fornecendo um título ou uma descrição sobreposta a uma imagem.
Para saber como criar seu próprio componente personalizado, consulte Extensão de um componente do AEM Screens.
Esta seção mostra apenas como usar e aproveitar o componente de pôster em um projeto do AEM Screens e usá-lo como sobreposição de texto em um de seus canais de sequência.
A seção a seguir descreve o uso de sobreposição de texto em um projeto do AEM Screens.
Pré-requisitos
Antes de implementar essa funcionalidade, certifique-se de configurar um projeto como pré-requisito para iniciar a implementação da sobreposição de texto. Por exemplo,
Crie um projeto do AEM Screens (neste exemplo, TextOverlayDemo)
Crie um canal de sequência chamado TextSample na pasta Channels
Adicionar conteúdo ao seu canal TextSample
A imagem a seguir mostra o projeto TextOverlayDemo com o canal TextSample na pasta Channels.
Siga as etapas abaixo para usar a sobreposição de texto em um canal AEM Screens:
Navegue até TextOverlayDemo —> Canais —> TextSample e clique em Editar na barra de ações para abrir o editor.
Selecione a imagem e clique em Configurar (ícone de chave inglesa) para abrir a caixa de diálogo de propriedades.
Selecione a opção Sobreposição de texto na barra de navegação da caixa de diálogo, conforme mostrado na figura abaixo.
Usando as propriedades de Sobreposição de texto, você pode adicionar texto a qualquer um dos componentes do seu projeto do Screens. A seção a seguir fornece uma visão geral das propriedades que estão disponíveis em Sobreposição de texto:
É possível adicionar um texto à caixa de texto e adicionar ênfase tipográfica, como negrito, itálico, sublinhado e assim por diante.
Variante de corEssa opção permite que o texto seja escuro (texto em cor preta) ou claro (texto em cor branca).
Dimensionamento e posicionamento Essa opção permite que o usuário alinhe o texto horizontal ou verticalmente ou, adicionalmente, usa ferramentas de granularidade fina para alinhamento do texto.
Para usar corretamente as ferramentas otimizadas, certifique-se de identificar a posição correta em pixels usando (px) como um sufixo, por exemplo, 200px. O resultado dessa expressão será 200 pixels a partir do ponto inicial.
A seção a seguir descreve o uso de valores de um armazenamento de dados, por exemplo, o google sheets no componente de sobreposição de texto.
Pré-requisitos
Você deve configurar as configurações do ContextHub para o seu projeto do AEM Screens.
Para saber como configurar e gerenciar alterações de ativos orientados por dados usando um armazenamento de dados, consulte Configuração do ContextHub no AEM Screens.
Depois de configurar as configurações necessárias para o seu projeto, siga as etapas abaixo para usar valores das planilhas do google:
Navegue até TextOverlayDemo —> Canais —> TextSample e clique em Propriedades na barra de ações.
Selecione a guia Personalization para configurar as configurações do ContextHub.
Selecione o Caminho do ContextHub como libs > configurações > cloudsettings > padrão > Configurações do ContextHub e clique em <a1 Selecione .
Selecione o Caminho de segmentos como conf > screens > definições > wcm > segmentos e clique em Selecionar<a1 3/>.
Clique em Salvar e fechar.
Use o ContextHub e o caminho Segmentos, onde você salvou inicialmente suas configurações e segmentos do hub de contexto.
Navegue até TextOverlayDemo —> Canais —> TextSample e clique em Editar na barra de ações para abrir o editor.
Adicione um componente de sobreposição de imagem e texto à imagem, conforme descrito na seção Uso da sobreposição de texto desta página.
Clique em Configurar (ícone de chave) para abrir a caixa de diálogo Imagem.
Navegue até a guia ContextHub na caixa de diálogo Image. Clique em Adicionar.
Se você não tiver configurado as configurações do ContextHub, essa opção será desativada para o seu projeto.
Insira Value no campo Placeholder, selecione a linha que deseja obter o valor da planilha do google em Variável ContextHub (nesse caso, o valor é recuperado da linha 2 e da coluna 1 das planilhas do google) e insira o Valor padrão como 20, conforme mostrado na figura abaixo. Quando terminar, clique na marca de seleção.
Para sua referência, a imagem a seguir mostra o valor que é recuperado das planilhas do google:
Navegue de volta à guia Sobreposição de texto da caixa de diálogo Imagem e adicione o texto Temperatura atual {Valor}, conforme mostrado na figura abaixo.
Clique em Preview para visualizar a saída desejada.