Compartilhar via


Controle de texto HTML no Power Apps

Uma caixa que mostra texto e converte marcas HTML em formatação.

Description

Um controle de texto HTML não só mostra texto sem formatação e números, mas também converte marcas HTML, como espaços sem interrupção.

Observação

O controle de texto HTML pressupõe que o HtmlText está relativamente posicionado. Se você precisar usar uma posição absoluta para o texto HTML, encapsule o texto em torno de um div relativamente posicionado. Por exemplo, "<div style='position:relative'>" & varPageContent & "</div>"

Observação

Para alguns elementos HTML, o estilo do navegador padrão pode ser excluído. Por exemplo, para a lista HTML (<ul>, <ol>) você precisará escrever seus próprios estilos embutidos para obter o estilo padrão de volta. Por exemplo

<ul style='display: block;
           list-style-type: disc;
           margin-block-start: 1em;
           margin-block-end: 1em;
           margin-inline-start: 0px;
           margin-inline-end: 0px;
           padding-inline-start: 40px;'>
  ...
</ul>

Principais propriedades

Cor – a cor do texto em um controle.

Fonte – o nome da família de fontes em que o texto é exibido.

HtmlText – Texto que aparece em um controle de texto HTML e que pode conter marcas HTML.

Propriedades adicionais

AutoHeight – Definido como true para permitir que o controle aumente automaticamente sua altura para mostrar todo o texto. Defina como false para truncar o texto à altura atribuída.

Observação

Habilitar a propriedade AutoHeight aumentará a propriedade Height do controle para um valor máximo de 7680.

BorderColor – A cor da borda de um controle.

BorderStyle – se a borda de um controle é Solid, Dashed, Dotted ou None.

BorderThickness – A espessura da borda de um controle.

DisplayMode – se o controle permite a entrada do usuário (Editar), exibe apenas dados (Exibição) ou está desabilitado (Desabilitado).

DisabledBorderColor – A cor da borda de um controle se a propriedade DisplayMode do controle estiver definida como Desabilitada.

DisabledFill – A cor da tela de fundo de um controle se sua propriedade DisplayMode estiver definida como Desabilitada.

Fill – a cor da tela de fundo de um controle.

Altura – a distância entre as bordas superior e inferior de um controle.

HoverBorderColor – A cor da borda de um controle quando o usuário mantém o ponteiro do mouse nesse controle.

OnSelect – Ações a serem executadas quando o usuário seleciona um controle.

Observação

OnSelect é ignorado para hiperlinks dentro do conteúdo referenciado dentro da propriedade HtmlText .

PaddingBottom – A distância entre o texto em um controle e a borda inferior desse controle.

PaddingLeft – A distância entre o texto em um controle e a borda esquerda desse controle.

PaddingRight – A distância entre o texto em um controle e a borda direita desse controle.

PaddingTop – a distância entre o texto em um controle e a borda superior desse controle.

Tamanho – o tamanho da fonte do texto que aparece em um controle.

Dica de ferramenta – texto explicativo exibido quando o usuário passa o mouse sobre um controle.

Visível – se um controle aparece ou está oculto.

Largura – a distância entre as bordas esquerda e direita de um controle.

X – a distância entre a borda esquerda de um controle e a borda esquerda de seu contêiner pai (ou a tela, se não houver contêiner pai).

Y – a distância entre a borda superior de um controle e a borda superior de seu contêiner pai (ou a tela, se não houver contêiner pai).

Find( FindString, WithinString )

Example

  1. Adicione um controle Label , nomeie-o como Origem e defina sua propriedade Text para esta cadeia de caracteres:

    "<p>Nós temos  fez um incomum &aspas; deep" globalização e localização.<p>"

    Não sabe como adicionar, nomear e configurar um controle?

  2. Adicione um controle de texto HTML e defina sua propriedade HtmlText para este valor:
    Source.Text

    O controle de texto HTML mostra o mesmo texto que o controle Rótulo , mas converte as marcas nos caracteres apropriados.

Diretrizes de acessibilidade

O mapeamento de ARIA para elementos dentro do controle de texto HTML não é definido automaticamente pelo Power Apps.

Contraste de cores

Deve haver contraste de cores adequado entre:

Suporte ao teclado

  • O controle não pode agir como um botão. Ele não tem TabIndex e os usuários de teclado não poderão se concentrar nele.
  • O controle pode conter partes interativas em HtmlText como <a> elementos, mas a configuração do aplicativo **Índices de guia simplificados" deve ser habilitada. Caso contrário, a ordem de navegação da guia estará errada.