FreeTextAnnotation

FreeTextAnnotation

Visão 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

AssinaturaDescrição:
AnnotationType() → AnnotationTypeRetorna o tipo de anotação.
Contents() → stringContent 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() → TextStyleTextStyle 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() → FreeTextIntentIntent 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() → []PointCalloutPoints 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() → LineEndingStyleEndLineEnding retorna a entrada /LE como LineEndingStyle.
SetEndLineEnding(s: LineEndingStyle)SetEndLineEnding escreve /LE para a forma do ponto final de ligação.
InnerRect() → RectangleInnerRect 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() → BorderEffectBorderEffect retorna a entrada /BE/S como uma BorderEffect.
SetBorderEffect(e: BorderEffect)SetBorderEffect escreve /BE/S.
BorderEffectIntensity() → float64BorderEffectIntensity retorna a entrada /BE/I.
SetBorderEffectIntensity(i: float64)SetBorderEffectIntensity escreve /BE/I (intensidade da nuvem, tipicamente 0-2).

Ver também

 Português