Partilhar via


Controlo de texto HTML no Power Apps

Uma caixa que mostra texto e converte tags 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 tags HTML, como espaços ininterruptos.

Observação

O controle de texto HTML pressupõe que o HtmlText está relativamente posicionado. Se você precisar usar uma posição absoluta para seu texto HTML, envolva 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 padrão do navegador pode ser excluído. Por exemplo, para a lista HTML (<ul>, <ol>), você precisará escrever seus próprios estilos embutidos para recuperar o estilo padrão. 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>

Propriedades chave

Cor – A cor do texto em um controle.

Fonte – O nome da família de fontes na qual o texto aparece.

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

Propriedades adicionais

AutoHeight – Defina como true para permitir que o controle aumente automaticamente sua altura para mostrar todo o texto. Defina como false para truncar o texto até a 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 é Sólida, Tracejada, Pontilhada ou Nenhuma.

BorderThickness – A espessura da borda de um controle.

DisplayMode – Se o controle permite a entrada do usuário (Editar), exibe apenas dados (View) ou está desativado (Disabled).

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

DisabledFill – A cor de plano de fundo de um controle se sua propriedade DisplayMode estiver definida como Disabled.

Preenchimento – A cor de fundo de um controlo.

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 que aparece 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 o limite esquerdo de um controlo e o limite esquerdo do respetivo recipiente principal (do ecrã, se não existir um recipiente principal).

Y – a distância entre o limite superior de um controlo e o limite superior do recipiente principal (do ecrã, se não existir um recipiente principal).

Find( FindString, WithinString )

Example

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

    "<p>Nós  feito um invulgar " profundo" 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:
    Fonte.Texto

    O controle de texto HTML mostra o mesmo texto que o controle Label , mas converte as tags para os caracteres apropriados.

Diretrizes de acessibilidade

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

Contraste de cor

Deve haver um contraste de cor adequado entre:

Suporte de teclado

  • O controle não pode atuar como um botão. Ele não tem TabIndex e os usuários do teclado não poderão se concentrar nele.
  • O controle pode conter partes interativas em elementos semelhantes<a> a HtmlText, 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.