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

SygnaturaOpis
AnnotationType() → AnnotationTypeZwraca typ adnotacji.
Start() → PointStart zwraca punkt początkowy linii.
End() → PointEnd 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() → LineEndingStyleStartLineEnding zwraca styl zastosowany na początku linii.
EndLineEnding() → LineEndingStyleEndLineEnding 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() → *ColorInteriorColor 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() → float64LeaderLineLength zwraca wartość /LL (0 jeśli nieobecna).
SetLeaderLineLength(l: float64)SetLeaderLineLength zapisuje /LL.

Zobacz także

 Polski