Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original
Este tópico ainda não foi avaliado como - Avalie este tópico

Enumeração TextFormatFlags

Especifica as informações de layout e exibição de strings de texto.

Esta enumeração tem um atributo FlagsAttribute que permite uma combinação bit a bit de seus valores de membro.

Namespace:  System.Windows.Forms
Assembly:  System.Windows.Forms (em System.Windows.Forms.dll)
[FlagsAttribute]
public enum TextFormatFlags
Nome do membro Descrição
Bottom Alinha o texto na parte inferior do retângulo delimitador. Aplicada somente quando o texto é uma única linha.
EndEllipsis Remove participante das linhas cortadas e substituí-los com reticências.
ExpandTabs Expande caracteres de tabulação. O número de caracteres por guia padrão é oito. The WordEllipsis, PathEllipsis, e EndEllipsis valores não podem ser usados com ExpandTabs.
ExternalLeading Inclui a entrelinha de fonte externa de altura da linha. Normalmente, entrelinhamento externo não está incluído na altura de uma linha de texto.
Default Aplica o padrão de formatação, que é alinhado à esquerda.
HidePrefix Aplica-se ao Windows 2000 e Windows XP apenas:

Ignora o caractere de prefixo e comercial (&) no texto. A letra que segue não será sublinhada, mas outros caracteres de prefixo mnemônico ainda são processados. Por exemplo, uma seqüência de caracteres de entrada de "& bc && d" comHidePrefixaplicado resultaria na saída de "Abc & d".

comparar com NoPrefix e PrefixOnly.

HorizontalCenter Centraliza o texto horizontalmente dentro do retângulo delimitador.
Internal Usa a fonte do sistema para calcular as métricas de texto.
Left Alinha o texto no lado esquerdo da área de corte.
ModifyString Não tem efeito no texto desenhado.
NoClipping Permite que as partes overhanging de glifos e texto unwrapped cheguem fora do retângulo de formatação para mostrar.
NoPrefix Desativa o processamento de caracteres de prefixo. Normalmente, o caractere de prefixo mnemônico "e" comercial (&) será interpretado sistema autônomo uma diretiva para sublinhado o caractere seguinte e sistema autônomo caracteres de prefixo mnemônico e double comercial (&) sistema autônomo uma diretiva para imprimir um único e comercial. Especificando NoPrefix, esse processamento está desativado. Por exemplo, uma seqüência de caracteres de entrada de "& bc && d" comNoPrefixaplicado resultaria na saída de "& bc && d".

comparar com HidePrefix e PrefixOnly.

NoFullWidthCharacterBreak Aplica-se ao Windows 98, Windows Me, Windows 2000 ou Windows XP apenas:

Impede que uma quebra de linha em uma seqüência de caractere de toda a dupla, para que seja equivalente a seqüências de caractere única em toda a regra de quebra de linha. Por exemplo, NoFullWidthCharacterBreak aumenta a legibilidade dos rótulos de ícones em janelas coreanos. Esse valor não tem efeito a menos que WordBreak também é especificado.

PathEllipsis Remove o centralizar da aparadas linhas e o substitui com reticências.
PrefixOnly Aplica-se ao Windows 2000 ou Windows XP apenas:

Desenha apenas um sublinhado na posição do caractere que segue o caractere de prefixo e comercial (&). Não consome quaisquer outros caracteres na seqüência de caracteres. Por exemplo, uma seqüência de caracteres de entrada de "& bc && d"resultaria na saída do"_".

comparar com HidePrefix e NoPrefix.

Right Alinha o texto no lado direito da área de corte.
RightToLeft Exibe o texto da direita para a esquerda.
SingleLine Exibe o texto em uma única linha.
TextBoxControl Especifica que o texto deve ser formatado para exibição em um TextBox controle.
Top Alinha o texto na parte superior do retângulo delimitador.
VerticalCenter Centraliza o texto verticalmente, dentro do retângulo delimitador.
WordBreak Quebra o texto no participante de uma palavra.
WordEllipsis Retira que a linha para a palavra mais próxima e reticências é colocada no participante de uma linha aparada.
PreserveGraphicsClipping Preserva o recorte especificado por um Graphics objeto. Se aplica apenas aos métodos recebendo um IDeviceContext Isto é um Graphics.
PreserveGraphicsTranslateTransform Preserva a transformação especificada por um Graphics. Se aplica apenas aos métodos recebendo um IDeviceContext Isto é um Graphics.
GlyphOverhangPadding Adiciona o retângulo delimitador para acomodar glifos overhanging preenchimento.
NoPadding Não adiciona preenchimento do retângulo delimitador.
LeftAndRightPadding Adiciona preenchimento ao ambos os lados do retângulo delimitador.

The TextFormatFlags enumeração é usada pela TextRenderer ao desenhar e Medindo o texto. The TextRenderer oferece suporte ao adicionar paradas de tabulação desenhados ao texto, embora você pode expandir guia existente pára de usar o ExpandTabs sinalizar.

O exemplo de código a seguir demonstra como usar o TextFormatFlags enumeração. Para executar esse exemplo, cole o seguinte código em um Windows formulário. De telefonarRenderText6 partir do formulário Paint manipulador de eventos, passando e sistema autônomo PaintEventArgs.

privatevoid RenderText6(PaintEventArgs e)
{
    TextFormatFlags flags = TextFormatFlags.Bottom | TextFormatFlags.EndEllipsis;
    TextRenderer.DrawText(e.Graphics, "This is some text that will be clipped at the end.", this.Font,
        new Rectangle(10, 10, 100, 50), SystemColors.ControlText, flags);
}


Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

o.NET Framework e.NET Compact Framework não oferecem suporte a todas as versões de cada plataforma. Para obter uma lista de versões suportadas, consulte Requisitos de sistema do .NET framework.

.NET Framework

Compatível com: 3.5, 3.0, 2.0
Isso foi útil para você?
(1500 caracteres restantes)
Conteúdo da Comunidade Adicionar
A Microsoft está realizando uma pesquisa online para saber sua opinião sobre o site do MSDN. Se você optar por participar, a pesquisa online lhe será apresentada quando você sair do site do MSDN.

Deseja participar?