TextStamp
Resumo geral
TextStamp é uma classe em Aspose.PDF FOSS para .NET. Herdeiros de: Stamp.
Um carimbo de texto que pode ser aplicado em páginas PDF.
Esta classe fornece 8 métodos para trabalhar com objetos TextStamp em programas .NET. Os métodos disponíveis incluem: BindImage, BindLogo, BindPdf, BindTextState, SetImageSize, SetOrigin, TextStamp. 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: BlendingSpace, Color, DefaultFont, DefaultFontSize, FontName, FontSize, e mais 19 .
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|---|---|---|
DefaultFont | Font | Leia. | Fonte padrão usada quando FontName não está definida explicitamente. |
DefaultFontSize | float | Leia. | O tamanho de fonte padrão usado quando FontSize não está definido explicitamente. |
Text | string | Leitura/Escrita | O texto a ser carimbado. |
Value | string | Leitura/Escrita | Alias para texto. |
FontName | string | Leitura/Escrita | Nome da fonte (deve existir nos recursos de página ou ser uma fonte padrão 14). |
FontSize | float | Leia. | Tamanho da fonte em pontos. |
Color | Color | Leitura/Escrita | Texto colorido. |
TextState | TextState | Leitura/Escrita | Estado de formatação do texto. |
WordWrap | bool | Leitura/Escrita | Se o texto deve ser envolvido no limite de largura. |
WordWrapMode | TextFormattingOptions.WordWrapMode | Leitura/Escrita | Modo de envelopagem aplicado ao texto do selo. |
Width | double | Leitura/Escrita | Restrição de largura utilizada para o envolvimento das palavras (em pontos). |
Height | double | Leitura/Escrita | Limitação de altura para a caixa do selo. |
Scale | bool | Leitura/Escrita | Quando é verdade, o texto do selo é dimensionado para se ajustar à largura × altura. |
Zoom | double | Leitura/Escrita | Factor de zoom aplicado ao selo. |
TextAlignment | HorizontalAlignment | Leitura/Escrita | Alinhamento horizontal das linhas de texto no interior da caixa do selo. |
StampId | int | Leitura/Escrita | O identificador do selo. |
Pages | int[]? | Leitura/Escrita | Páginas a aplicar o selo (1-baseado). |
PageNumber | int | Leitura/Escrita | Número de página único para a aplicação do carimbo (1-baseado). |
XOrigin | double | Leitura/Escrita | X posição de origem em pontos. |
YOrigin | double | Leitura/Escrita | Y posição de origem em pontos. |
Rotation | float | Leitura/Escrita | Ângulo de rotação em graus. |
Opacity | float | Leitura/Escrita | Opacidade (0,0-1,0). |
IsBackground | bool | Leitura/Escrita | Se este selo está no fundo. |
Quality | int | Leitura/Escrita | Qualidade JPEG (1..100) quando o selo é emitido como imagem JPIG. |
BlendingSpace | BlendingColorSpace | Leitura/Escrita | Espaço de combinação de cores utilizado na composição do carimbo na página. |
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
TextStamp(text: string) | Chama TextStamp nesta instância TextStamp. |
TextStamp(formattedText: FormattedText) | Crie um TextStamp a partir de umFormattedText (aplanta as suas linhas para uma única cadeia, unida por ‘\n’). |
BindLogo(formattedText: FormattedText) | Enviar um FormattedText como logotipo do selo (selo de texto). |
BindImage(imageData: byte[]) | Ligue bytes de imagem cru como o logotipo do selo (logotipos da imagen). |
BindPdf(pdfStream: Stream, pageNumber: int) | Ligue uma página PDF (como fonte de selo) por fluxo + número de página baseado em 1. |
BindTextState(textState: TextState) | Ligue um TextState que substitui padrões quando o carimbo é escrito em texto. |
SetImageSize(width: float, height: float) | Defina o tamanho explícito de pixel no qual a imagem é retransmitida. |
SetOrigin(originX: float, originY: float) | Configurar a posição de origem. |