FreeTextAnnotation
Overview
FreeTextAnnotation є типом в Aspose.PDF FOSS для Go.
FreeTextAnnotation відображає текст безпосередньо на сторінці, перетворену в /AP/N за допомогою вбудованого шрифта.
Цей тип забезпечує 18 методів роботи з об’єктами FreeTextAnnotation в програмах Go. Доступні методи включають: AnnotationType, BorderEffect, BorderEffectIntensity, CalloutPoints, Contents, EndLineEnding, InnerRect, Intent, RegenerateAppearance, SetBorderEffect, SetBorderEffectIntensity, SetCalloutPoints, і 6 додаткових методів. Всі публічні члени доступні будь-якім додатку Go після встановлення пакету FOSS for Go.
Methods
| Signature | Description |
|---|---|
AnnotationType() → AnnotationType | Повертає тип анотації. |
Contents() → string | Зміст повертає текст /Contents. |
SetContents(s: string) | SetContents пише /Contents і регенерує /AP/N (рейндеруваний текст залежить від Content). |
TextStyle() → TextStyle | TextStyle повертає стиль тексту, реконструйований з /DA + /Q +/BG. |
SetTextStyle(s: TextStyle) | SetTextStyle пише стиль як /DA + /Q + &BG і регенерує /AP/N. |
Intent() → FreeTextIntent | Intent повертає запис /IT, що відображається на FreeTextIntent. |
SetIntent(i: FreeTextIntent) | SetIntent пише /IT запис. |
RegenerateAppearance() | RegenerateAppearance змушує /AP/N відновити з поточного стану. |
CalloutPoints() → []Point | CalloutPoints повертає /CL knee + кінцеві точки (простір сторінки). |
SetCalloutPoints(pts: []Point) | SetCalloutPoints пише /CL (мусить бути 2 або 3 очки; в іншому випадку виклик не буде). |
EndLineEnding() → LineEndingStyle | EndLineEnding повертає запис /LE як LineEndingStyle. |
SetEndLineEnding(s: LineEndingStyle) | SetEndLineEnding пише /LE для форми кінцевої точки виклику. |
InnerRect() → Rectangle | InnerRect повертає внутрішній текст прямокутного формулу, отриманого з запису /RD. |
SetInnerRect(inner: Rectangle) | SetInnerRect пише /RD, обчислений з різниці між зовнішнім /Rect і наданим внутрішнім rect (странично-простір). |
BorderEffect() → BorderEffect | BorderEffect повертає запис /BE/S як BorderEffect. |
SetBorderEffect(e: BorderEffect) | SetBorderEffect пише /BE/S. |
BorderEffectIntensity() → float64 | BorderEffectIntensity повертає запис /BE/I. |
SetBorderEffectIntensity(i: float64) | SetBorderEffectIntensity пише /BE/I (інтенсивність хмарів, зазвичай 0-2). |