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
| Signatur | Beschreibung |
|---|---|
AnnotationType() → AnnotationType | Gibt den Anmerkungstyp zurück. |
Start() → Point | Start gibt den Startpunkt der Linie zurück. |
End() → Point | End 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() → LineEndingStyle | StartLineEnding gibt den Stil zurück, der am Anfang der Linie angewendet wird. |
EndLineEnding() → LineEndingStyle | EndLineEnding 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() → *Color | InteriorColor 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() → float64 | LeaderLineLength gibt den /LL-Wert zurück (0, falls nicht vorhanden). |
SetLeaderLineLength(l: float64) | SetLeaderLineLength schreibt /LL. |