LineAnnotation

LineAnnotation

Übersicht

LineAnnotation ist ein Typ in Aspose.PDF FOSS für Go. Erbt von: drawingAnnotationBase.

LineAnnotation zeichnet eine gerade Linie zwischen zwei Punkten, mit optionalen Enden an jedem Ende (Pfeile, Kreise usw.).

Dieser Typ stellt 15 Methoden zur Arbeit mit LineAnnotation-Objekten in Go-Programmen bereit. Verfügbare Methoden umfassen: AnnotationType, End, EndLineEnding, InteriorColor, LeaderLineLength, RegenerateAppearance, SetBorderWidth, SetEnd, SetEndLineEnding, SetInteriorColor, SetLeaderLineLength, SetStart und 3 weitere Methoden. Alle öffentlichen Mitglieder sind für jede Go-Anwendung zugänglich, nachdem das Aspose.PDF FOSS-Paket für Go installiert wurde.

Methoden

SignaturBeschreibung
AnnotationType() → AnnotationTypeGibt den Anmerkungstyp zurück.
Start() → PointStart gibt den Startpunkt der Linie zurück.
End() → PointEnd gibt den Endpunkt der Linie zurück.
SetStart(p: Point)SetStart aktualisiert den Startpunkt der Linie und berechnet /Rect neu.
SetEnd(p: Point)SetEnd aktualisiert den Endpunkt der Linie und berechnet /Rect neu.
SetBorderWidth(w: float64)SetBorderWidth überschreibt drawingAnnotationBase.SetBorderWidth, sodass /Rect (das von BorderWidth über die Zeilenende-Polsterung abhängt) neu berechnet wird, bevor /AP/N neu generiert wird — wodurch sichergestellt wird, dass das /BBox des Appearance-Streams den neuen Grenzen in einem Durchgang entspricht.
RegenerateAppearance()RegenerateAppearance zwingt /AP/N, aus den aktuellen Eigenschaften neu aufgebaut zu werden.
StartLineEnding() → LineEndingStyleStartLineEnding gibt den Stil zurück, der am Anfang der Linie angewendet wird.
EndLineEnding() → LineEndingStyleEndLineEnding gibt den am Ende der Zeile angewendeten Stil zurück.
SetStartLineEnding(s: LineEndingStyle)SetStartLineEnding setzt den Zeilenende-Stil für die Startseite.
SetEndLineEnding(s: LineEndingStyle)SetEndLineEnding setzt den Zeilenende-Stil für die Endseite.
InteriorColor() → *ColorInteriorColor gibt die /IC-Füllfarbe zurück (verwendet für gefüllte Zeilenenden: ClosedArrow, RClosedArrow, Square, Circle, Diamond).
SetInteriorColor(c: *Color)SetInteriorColor schreibt /IC als ein RGB-Array; nil entfernt den Eintrag.
LeaderLineLength() → float64LeaderLineLength gibt den /LL-Wert zurück (0, falls nicht vorhanden).
SetLeaderLineLength(l: float64)SetLeaderLineLength schreibt /LL.

Siehe auch

 Deutsch