LineAnnotation
Opinie generală
LineAnnotation este un tip în Aspose.PDF FOSS pentru Go.
LineAnnotation desenează o linie dreaptă între două puncte, cu terminații opționale de linia la fiecare capăt (sfoare, cercuri etc.).
Acest tip oferă 15 metode pentru a lucra cu obiecte LineAnnotation în programele Go. Metodele disponibile includ: AnnotationType, End, EndLineEnding, InteriorColor, LeaderLineLength, RegenerateAppearance, SetBorderWidth, SetEnd, SetEndLineEnding, SetInteriorColor, SetLeaderLineLength, SetStart, și 3 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații Go după instalarea pachetului FOSS for Go.
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
AnnotationType() → AnnotationType | Întoarce tipul de anotație. |
Start() → Point | Start returnă punctul de pornire al liniei. |
End() → Point | Sfârşitul returnează punctul final al liniei. |
SetStart(p: Point) | SetStart actualizează punctul de pornire al liniei și recalculează /Rect. |
SetEnd(p: Point) | SetEnd actualizează punctul final al liniei și recalculează /Rect. |
SetBorderWidth(w: float64) | SetBorderWidth suprime desenareaAnnotationBase.SetBorderWidth astfel încât /Rect (care depinde de BorderWidth prin umplutură la sfârșitul liniei) este recalculata înainte ca /AP/N să se regenereze asigurând că fluxul de aparență al /BBox corespunde noilor limite într-o singură trecere. |
RegenerateAppearance() | RegenerateAppearance forțează /AP/N să fie reconstruit din proprietățile actuale. |
StartLineEnding() → LineEndingStyle | StartLineEnding returnă stilul aplicat la începutul liniei. |
EndLineEnding() → LineEndingStyle | EndLineEnding returnă stilul aplicat la sfârșitul liniei. |
SetStartLineEnding(s: LineEndingStyle) | SetStartLineEnding stabilește stilul de start-side linie finală. |
SetEndLineEnding(s: LineEndingStyle) | SetEndLineEnding stabilește stilul de terminare a liniei din partea finală. |
InteriorColor() → *Color | InteriorColor returnă culoarea de umplere /IC (utilizată pentru terminațiile liniilor umplute: ClosedArrow, RClosedArrow, Square, Circle, Diamond). |
SetInteriorColor(c: *Color) | SetInteriorColor scrie /IC ca o matrice RGB; nil elimină intrarea. |
LeaderLineLength() → float64 | LeaderLineLength returnă valoarea /LL (0 dacă nu există). |
SetLeaderLineLength(l: float64) | SetLeaderLineLength scrie /LL. |