FreeTextAnnotation

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

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