LineAnnotation
LineAnnotation
Przegląd
LineAnnotation jest typem w Aspose.PDF FOSS dla Go. Dziedziczy po: drawingAnnotationBase.
LineAnnotation rysuje prostą linię między dwoma punktami, z opcjonalnymi zakończeniami linii na każdym końcu (strzałki, koła itp.
Ten typ udostępnia 15 metod do pracy z obiektami LineAnnotation w programach Go. Dostępne metody to: AnnotationType, End, EndLineEnding, InteriorColor, LeaderLineLength, RegenerateAppearance, SetBorderWidth, SetEnd, SetEndLineEnding, SetInteriorColor, SetLeaderLineLength, SetStart oraz 3 dodatkowe metody. Wszystkie publiczne członki są dostępne dla każdej aplikacji Go po zainstalowaniu pakietu Aspose.PDF FOSS dla Go.
Metody
| Sygnatura | Opis |
|---|---|
AnnotationType() → AnnotationType | Zwraca typ adnotacji. |
Start() → Point | Start zwraca punkt początkowy linii. |
End() → Point | End zwraca punkt końcowy linii. |
SetStart(p: Point) | SetStart aktualizuje punkt początkowy linii i przelicza /Rect. |
SetEnd(p: Point) | SetEnd aktualizuje punkt końcowy linii i przelicza /Rect. |
SetBorderWidth(w: float64) | SetBorderWidth nadpisuje drawingAnnotationBase.SetBorderWidth, więc /Rect (który zależy od BorderWidth poprzez dopełnienie końcowe linii) jest przeliczany przed regeneracją /AP/N — zapewniając, że /BBox strumienia wyglądu odpowiada nowym granicom w jednym przebiegu. |
RegenerateAppearance() | RegenerateAppearance wymusza ponowne zbudowanie /AP/N na podstawie bieżących właściwości. |
StartLineEnding() → LineEndingStyle | StartLineEnding zwraca styl zastosowany na początku linii. |
EndLineEnding() → LineEndingStyle | EndLineEnding zwraca styl zastosowany na końcu linii. |
SetStartLineEnding(s: LineEndingStyle) | SetStartLineEnding ustawia styl zakończenia linii po stronie początkowej. |
SetEndLineEnding(s: LineEndingStyle) | SetEndLineEnding ustawia styl zakończenia linii po stronie końcowej. |
InteriorColor() → *Color | InteriorColor zwraca kolor wypełnienia /IC (używany dla wypełnionych zakończeń linii: ClosedArrow, RClosedArrow, Square, Circle, Diamond). |
SetInteriorColor(c: *Color) | SetInteriorColor zapisuje /IC jako tablicę RGB; nil usuwa wpis. |
LeaderLineLength() → float64 | LeaderLineLength zwraca wartość /LL (0 jeśli nieobecna). |
SetLeaderLineLength(l: float64) | SetLeaderLineLength zapisuje /LL. |