FreeTextAnnotation
FreeTextAnnotation
Übersicht
FreeTextAnnotation ist ein Typ in Aspose.PDF FOSS für Go. Erbt von: drawingAnnotationBase.
FreeTextAnnotation zeigt Text direkt auf der Seite an, gerendert in /AP/N mit einer eingebetteten Schriftart.
Dieser Typ stellt 18 Methoden zum Arbeiten mit FreeTextAnnotation-Objekten in Go-Programmen bereit. Verfügbare Methoden umfassen: AnnotationType, BorderEffect, BorderEffectIntensity, CalloutPoints, Contents, EndLineEnding, InnerRect, Intent, RegenerateAppearance, SetBorderEffect, SetBorderEffectIntensity, SetCalloutPoints und 6 weitere Methoden. Alle öffentlichen Mitglieder sind für jede Go-Anwendung nach der Installation des Aspose.PDF FOSS für Go-Pakets zugänglich.
Methoden
| Signatur | Beschreibung |
|---|---|
AnnotationType() → AnnotationType | Gibt den Anmerkungstyp zurück. |
Contents() → string | Contents gibt den Textkörper /Contents zurück. |
SetContents(s: string) | SetContents schreibt /Contents und regeneriert /AP/N (der gerenderte Textinhalt hängt von Contents ab). |
TextStyle() → TextStyle | TextStyle gibt den Textstil zurück, der aus /DA + /Q + /BG rekonstruiert wird. |
SetTextStyle(s: TextStyle) | SetTextStyle schreibt den Stil als /DA + /Q + /BG und regeneriert /AP/N. |
Intent() → FreeTextIntent | Intent gibt den /IT-Eintrag zurück, der einem FreeTextIntent zugeordnet ist. |
SetIntent(i: FreeTextIntent) | SetIntent schreibt den /IT-Eintrag. |
RegenerateAppearance() | RegenerateAppearance zwingt /AP/N, aus dem aktuellen Zustand neu aufgebaut zu werden. |
CalloutPoints() → []Point | CalloutPoints gibt die /CL Knie-+ Endpunkt-Punkte zurück (Seitenraum). |
SetCalloutPoints(pts: []Point) | SetCalloutPoints schreibt /CL (muss 2 oder 3 Punkte sein; andernfalls ist der Aufruf ein No-Op). |
EndLineEnding() → LineEndingStyle | EndLineEnding gibt den /LE-Eintrag als LineEndingStyle zurück. |
SetEndLineEnding(s: LineEndingStyle) | SetEndLineEnding schreibt /LE für die Callout-Endpunkt-Form. |
InnerRect() → Rectangle | InnerRect gibt das innere Textrechteck zurück, das aus dem /RD-Eintrag abgeleitet ist. |
SetInnerRect(inner: Rectangle) | SetInnerRect schreibt /RD, berechnet aus der Differenz zwischen dem äußeren /Rect und dem bereitgestellten inneren Rechteck (Seitenraum). |
BorderEffect() → BorderEffect | BorderEffect gibt den /BE/S-Eintrag als BorderEffect zurück. |
SetBorderEffect(e: BorderEffect) | SetBorderEffect schreibt /BE/S. |
BorderEffectIntensity() → float64 | BorderEffectIntensity gibt den /BE/I Eintrag zurück. |
SetBorderEffectIntensity(i: float64) | SetBorderEffectIntensity schreibt /BE/I (Wolkenintensität, typischerweise 0-2). |