FreeTextAnnotation
Resumo geral
FreeTextAnnotation é um tipo em Aspose.PDF FOSS para Go.
FreeTextAnnotation exibe texto diretamente na página, renderizado em /AP/N usando uma fonte incorporada.
Este tipo fornece 18 métodos para trabalhar com objetos FreeTextAnnotation em programas Go. Os métodos disponíveis incluem: AnnotationType, BorderEffect, BorderEffectIntensity, CalloutPoints, Contents, EndLineEnding, InnerRect, Intent, RegenerateAppearance, SetBorderEffect, SetBorderEffectIntensity, SetCalloutPoints, e 6 métodos adicionais. Todos os membros do público são acessíveis a qualquer aplicação Go após instalar o pacote Aspose.PDF FOSS for Go.
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
AnnotationType() → AnnotationType | Retorna o tipo de anotação. |
Contents() → string | Content retorna o corpo de texto /Contents. |
SetContents(s: string) | SetContents escreve /Contents e regenera /AP/N (o conteúdo de texto renderizado depende do Contents). |
TextStyle() → TextStyle | TextStyle retorna o estilo de texto reconstruído a partir de /DA + /Q +/BG. |
SetTextStyle(s: TextStyle) | SetTextStyle escreve o estilo como /DA + /Q +/BG e regenera /AP/N. |
Intent() → FreeTextIntent | Intent retorna a entrada /IT mapeada para FreeTextIntent. |
SetIntent(i: FreeTextIntent) | SetIntent escreve a entrada /IT. |
RegenerateAppearance() | RegenerateAppearance força /AP/N a ser reconstruído do estado atual. |
CalloutPoints() → []Point | CalloutPoints retorna o joelho / CL + pontos de ponto final (espaço da página). |
SetCalloutPoints(pts: []Point) | SetCalloutPoints escreve /CL (deve ser 2 ou 3 pontos; caso contrário, a chamada é um no-op). |
EndLineEnding() → LineEndingStyle | EndLineEnding retorna a entrada /LE como LineEndingStyle. |
SetEndLineEnding(s: LineEndingStyle) | SetEndLineEnding escreve /LE para a forma do ponto final de ligação. |
InnerRect() → Rectangle | InnerRect retorna o rectângulo de texto interno derivado da entrada /RD. |
SetInnerRect(inner: Rectangle) | SetInnerRect escreve /RD calculado a partir da diferença entre o recto externo e o interno fornecido (espaço de página). |
BorderEffect() → BorderEffect | BorderEffect retorna a entrada /BE/S como uma BorderEffect. |
SetBorderEffect(e: BorderEffect) | SetBorderEffect escreve /BE/S. |
BorderEffectIntensity() → float64 | BorderEffectIntensity retorna a entrada /BE/I. |
SetBorderEffectIntensity(i: float64) | SetBorderEffectIntensity escreve /BE/I (intensidade da nuvem, tipicamente 0-2). |