LineAnnotation
LineAnnotation
Overzicht
LineAnnotation is een type in Aspose.PDF FOSS voor Go. Erft van: drawingAnnotationBase.
LineAnnotation tekent een rechte lijn tussen twee punten, met optionele lijneinden aan elk uiteinde (pijlen, cirkels, enz.
Dit type biedt 15 methoden voor het werken met LineAnnotation objecten in Go-programma’s. Beschikbare methoden omvatten: AnnotationType, End, EndLineEnding, InteriorColor, LeaderLineLength, RegenerateAppearance, SetBorderWidth, SetEnd, SetEndLineEnding, SetInteriorColor, SetLeaderLineLength, SetStart, en 3 extra methoden. Alle openbare leden zijn toegankelijk voor elke Go-toepassing na het installeren van het Aspose.PDF FOSS voor Go-pakket.
Methoden
| Handtekening | Beschrijving |
|---|---|
AnnotationType() → AnnotationType | Retourneert het annotatietype. |
Start() → Point | Start retourneert het beginpunt van de regel. |
End() → Point | End retourneert het eindpunt van de regel. |
SetStart(p: Point) | SetStart werkt het startpunt van de lijn bij en herberekent /Rect. |
SetEnd(p: Point) | SetEnd werkt het eindpunt van de lijn bij en herberekent /Rect. |
SetBorderWidth(w: float64) | SetBorderWidth overschrijft drawingAnnotationBase.SetBorderWidth zodat /Rect (dat afhankelijk is van BorderWidth via line-ending padding) opnieuw wordt berekend voordat /AP/N wordt geregenereerd — zodat de /BBox van de appearance-stream overeenkomt met de nieuwe grenzen in één enkele doorloop. |
RegenerateAppearance() | RegenerateAppearance dwingt /AP/N om opnieuw te worden opgebouwd vanuit de huidige eigenschappen. |
StartLineEnding() → LineEndingStyle | StartLineEnding retourneert de stijl die op het begin van de regel wordt toegepast. |
EndLineEnding() → LineEndingStyle | EndLineEnding retourneert de stijl die op het einde van de regel wordt toegepast. |
SetStartLineEnding(s: LineEndingStyle) | SetStartLineEnding stelt de regelafsluitingsstijl aan de startzijde in. |
SetEndLineEnding(s: LineEndingStyle) | SetEndLineEnding stelt de regelafsluitingsstijl aan de eindzijde in. |
InteriorColor() → *Color | InteriorColor retourneert de /IC vulkleur (gebruikt voor gevulde lijneindes: ClosedArrow, RClosedArrow, Square, Circle, Diamond). |
SetInteriorColor(c: *Color) | SetInteriorColor schrijft /IC als een RGB-array; nil verwijdert het item. |
LeaderLineLength() → float64 | LeaderLineLength retourneert de /LL-waarde (0 indien afwezig). |
SetLeaderLineLength(l: float64) | SetLeaderLineLength schrijft /LL. |