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
| Signature | Descripció |
|---|---|
AnnotationType() → AnnotationType | Retorna el tipus d’annotatge. |
Contents() → string | Contenguts 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() → TextStyle | TextStyle 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() → FreeTextIntent | Intent 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() → []Point | CalloutPoints 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() → LineEndingStyle | EndLineEnding retorna l’entrada /LE com a LineEndingStyle. |
SetEndLineEnding(s: LineEndingStyle) | SetEndLineEnding escriu /LE per a la forma de punt final d’enllaç. |
InnerRect() → Rectangle | InnerRect 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() → BorderEffect | BorderEffect retorna l’entrada /BE/S com a BorderEffect. |
SetBorderEffect(e: BorderEffect) | SetBorderEffect escriu /BE/S. |
BorderEffectIntensity() → float64 | BorderEffectIntensity retorna l’entrada /BE/I. |
SetBorderEffectIntensity(i: float64) | SetBorderEffectIntensity escriu /BE/I (intensitat de núvol, normalment 0-2). |