LineAnnotation
Общ преглед
LineAnnotation е тип в Aspose.PDF FOSS за Go.
LineAnnotation нарисува права линия между две точки, с допълнителни крайни линии на всеки краен ъгъл (стрели, кръгове и др.).
Този тип предоставя 15 метода за работа с LineAnnotation обекти в програми на Go. Наличните методи включват: AnnotationType, End, EndLineEnding, InteriorColor, LeaderLineLength, RegenerateAppearance, SetBorderWidth, SetEnd, SetEndLineEnding, SetInteriorColor, SetLeaderLineLength, SetStart, и 3 допълнителни методи. Всички публични членове са достъпни за всяко приложение на Go след инсталиране на пакета Aspose.PDF FOSS for Go.
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
AnnotationType() → AnnotationType | Връща типа на аннотацията. |
Start() → Point | Старт връща началната точка на линията. |
End() → Point | Краят връща крайната точка на линията. |
SetStart(p: Point) | SetStart актуализира началната точка на линията и преизчислява /Rect. |
SetEnd(p: Point) | SetEnd актуализира крайната точка на линията и преизчислява /Rect. |
SetBorderWidth(w: float64) | SetBorderWidth заменя рисуването на AnnotationBase.SetBorderWidth така че /Rect (което зависи от BorderWidth чрез напълване на линията) се преизчислява преди регенерирането на /AP/N , като гарантира, че Bboxът на потокът за външен вид съвпада с новите граници в един проход. |
RegenerateAppearance() | RegenerateAppearance принуждава /AP/N да бъде възстановен от настоящите свойства. |
StartLineEnding() → LineEndingStyle | StartLineEnding връща стила, приложен към началото на реда. |
EndLineEnding() → LineEndingStyle | EndLineEnding връща стила, приложен към края на реда. |
SetStartLineEnding(s: LineEndingStyle) | SetStartLineEnding определя начина на началото-края на линия. |
SetEndLineEnding(s: LineEndingStyle) | SetEndLineEnding определя стила на крайната страна. |
InteriorColor() → *Color | InteriorColor връща цвета на /IC запълване (използва се за завършванията на напълнени линии: ClosedArrow, RClosedArrow, Square, Circle, Diamond). |
SetInteriorColor(c: *Color) | SetInteriorColor пише /IC като RGB масив; nil премахва входа. |
LeaderLineLength() → float64 | LeaderLineLength връща стойността /LL (0 ако липсва). |
SetLeaderLineLength(l: float64) | SetLeaderLineLength пише /LL. |