FreeTextAnnotation

FreeTextAnnotation

General

FreeTextAnnotation és un tipus en FOSS per anar.

FreeTextAnnotation mostra text directament a la pàgina, renderit en /AP/N utilitzant una lletra incrustada.

Aquest tipus proporciona 18 mètodes per treballar amb objectes FreeTextAnnotation en programes de Go. Els mètodes disponibles inclouen: AnnotationType, BorderEffect, BorderEffectIntensity, CalloutPoints, Contents, EndLineEnding, InnerRect, Intent, RegenerateAppearance, SetBorderEffect, SetBorderEffectIntensity, SetCalloutPoints, i 6 mètodes addicionals. Tots els membres del públic són accessibles a qualsevol aplicació de Go després d’instal·lar el paquet FOSS for Go.

Mètodes

SignatureDescripció
AnnotationType()AnnotationTypeRetorna el tipus d’annotatge.
Contents()stringContenguts retorna el cos de text /Contengut.
SetContents(s: string)SetContents escriu /Contents i regenera /AP/N (el contingut de text renderit depèn del Contents).
TextStyle()TextStyleTextStyle retorna l’estil de text reconstruït a partir de /DA + /Q +/BG.
SetTextStyle(s: TextStyle)SetTextStyle escriu l’estil com /DA + /Q +/BG i regenera /AP/N.
Intent()FreeTextIntentIntent retorna l’entrada /IT mappada a un FreeTextIntent.
SetIntent(i: FreeTextIntent)SetIntent escriu l’entrada /IT.
RegenerateAppearance()RegenerateAppearance força /AP/N a ser reconstruït des de l’estat actual.
CalloutPoints()[]PointCalloutPoints retorna el punt de final /CL knee + (espai de pàgina).
SetCalloutPoints(pts: []Point)SetCalloutPoints escriu /CL (ha de ser 2 o 3 punts; en cas contrari la crida és una no-op).
EndLineEnding()LineEndingStyleEndLineEnding retorna l’entrada /LE com a LineEndingStyle.
SetEndLineEnding(s: LineEndingStyle)SetEndLineEnding escriu /LE per a la forma de punt final d’enllaç.
InnerRect()RectangleInnerRect retorna el rectangle de text interior derivat d’una entrada /RD.
SetInnerRect(inner: Rectangle)SetInnerRect escriu /RD calculada a partir de la diferència entre el rect exterior i l’interrect interior subministrat (espaci-pàgina).
BorderEffect()BorderEffectBorderEffect retorna l’entrada /BE/S com a BorderEffect.
SetBorderEffect(e: BorderEffect)SetBorderEffect escriu /BE/S.
BorderEffectIntensity()float64BorderEffectIntensity retorna l’entrada /BE/I.
SetBorderEffectIntensity(i: float64)SetBorderEffectIntensity escriu /BE/I (intensitat de núvol, normalment 0-2).

Veure també

 Català