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

SignaturBeschreibung
AnnotationType() → AnnotationTypeGibt den Anmerkungstyp zurück.
Contents() → stringContents 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() → TextStyleTextStyle 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() → FreeTextIntentIntent 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() → []PointCalloutPoints 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() → LineEndingStyleEndLineEnding gibt den /LE-Eintrag als LineEndingStyle zurück.
SetEndLineEnding(s: LineEndingStyle)SetEndLineEnding schreibt /LE für die Callout-Endpunkt-Form.
InnerRect() → RectangleInnerRect 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() → BorderEffectBorderEffect gibt den /BE/S-Eintrag als BorderEffect zurück.
SetBorderEffect(e: BorderEffect)SetBorderEffect schreibt /BE/S.
BorderEffectIntensity() → float64BorderEffectIntensity gibt den /BE/I Eintrag zurück.
SetBorderEffectIntensity(i: float64)SetBorderEffectIntensity schreibt /BE/I (Wolkenintensität, typischerweise 0-2).

Siehe auch

 Deutsch