TextFragmentState
Resumo geral
TextFragmentState é uma classe em Aspose.PDF FOSS para .NET. Herdeiros de: TextState.
Estado de formatação do texto a nível de fragmento.
Esta classe fornece 6 métodos para trabalhar com objetos TextFragmentState em programas .NET. Os métodos disponíveis incluem: ApplyChangesFrom, IsFitRectangle, MeasureHeight, MeasureString, TextFragmentState, TextState. Todos os membros do público são acessíveis a qualquer aplicação .NET após instalar o pacote Aspose.PDF FOSS for .Net. Propriedades: BackgroundColor, CharacterSpacing, CoordinateOrigin, DrawTextRectangleBorder, Font, FontData, e mais 27 .
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|---|---|---|
BackgroundColor | Color? | Leitura/Escrita | Preenchimento de fundo aplicado atrás do texto fragmentário. |
CharacterSpacing | float | Leitura/Escrita | Espaçamento de caracteres (Tc) em unidades de espaço-texto. |
CoordinateOrigin | CoordinateOrigin | Leitura/Escrita | Se o posicionamento trata Y como a linha de base ou a descida. |
FontSize | float | Leitura/Escrita | Tamanho da fonte em pontos. |
FontStyle | FontStyles | Leitura/Escrita | Bandeiras de estilo de fonte (em negrito / itálico). |
ForegroundColor | Color? | Leitura/Escrita | Cor de preenchimento (sem traço) aplicada aos glifos representados. |
FormattingOptions | TextFormattingOptions | Leitura/Escrita | Opções de formatação do texto (modo de enrolar, modo de espaçamento entre linhas etc.). |
HorizontalAlignment | HorizontalAlignment | Leitura/Escrita | Alinhamento horizontal do texto do fragmento. |
HorizontalScaling | float | Leitura/Escrita | Percentagem de escala horizontal (default 100). |
Invisible | bool | Leitura/Escrita | Se o texto é renderizado de forma invisível (modo 3 da renderization). |
LineSpacing | float | Leitura/Escrita | Espaçamento de linhas (líder) em unidades de espaço-texto. |
RenderingMode | TextRenderingMode | Leitura/Escrita | Modo de renderização do glifo (empenho / traço / clipe). |
Rotation | double | Leitura/Escrita | Ângulo de rotação em graus. |
StrikeOut | bool | Leitura/Escrita | Se o texto tem impacto. |
StrokingColor | Color? | Leitura/Escrita | Cor do traço (desígnio). |
Subscript | bool | Leitura/Escrita | Se o texto é subscrito. |
Superscript | bool | Leitura/Escrita | Se o texto é superscrito. |
Underline | bool | Leitura/Escrita | Se o texto está sublinhado. |
WordSpacing | float | Leitura/Escrita | Espaçamento de palavras (Tw) em unidades espaciais. |
Font | Aspose.Pdf.Text.Font? | Leitura/Escrita | A fonte usada para render o fragmento. |
DrawTextRectangleBorder | bool | Leitura/Escrita | Quando é verdade, um limite retangular é desenhado em torno da caixa de limitação do texto. |
TabStops | TabStops | Leia. | Configurações de tab-stop herdadas do fragmento proprietário. |
FontName | string? | Leitura/Escrita | Obtém ou define o nome da fonte. |
TextHeight | float | Leia. | Aproximação de altura do texto em pontos; aproxima a altura derivada da caixa-ligamento-glifo retornando o tamanho da fonte (relação típica entre FontSize e altura de texto renderizado é suficientemente próxima para os chamadores matemáticos de layout usar isso). |
IsBold | bool | Leitura/Escrita | Se a fonte é em negrito. |
IsItalic | bool | Leitura/Escrita | Se a fonte é itálico. |
IsUnderline | bool | Leitura/Escrita | Se o texto está sublinhado. |
IsStrikeOut | bool | Leitura/Escrita | Se o texto tem impacto. |
IsSuperscript | bool | Leitura/Escrita | Se o texto é superscrito. |
IsSubscript | bool | Leitura/Escrita | Se o texto é subscrito. |
TabTag | string | Leia. | Técnico de cadeia inserido no texto renderizado em vez do caracter da guia. |
TextRise | double | Leitura/Escrita | Aumento do texto (superscrito/desvio de subscrição). |
FontData | FontData? | Leitura/Escrita | Dados de fontes externas para incorporação (definidos através do FontRepository.OpenFont). |
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
TextFragmentState(fragment: TextFragment) | Envolva o estado subjacente do fragmento para que as letras fluam de volta. |
ApplyChangesFrom(textState: TextState) | Copiar todas as propriedades de formatação pública do textState para este estado. |
IsFitRectangle(str: string, rect: Rectangle) | Devolve true quando o texto renderizado se encaixa no retângulo fornecido na fonte / tamanho atual. |
MeasureHeight(character: char) | Medir a altura de um único caractere na fonte/tamanho atual, em pontos. |
MeasureString(str: string) | Medir a largura de str no padrão/tamanho atual, em pontos. |
TextState() | Chama TextState nesta instância TextFragmentState. |