FreeTextAnnotation
Общ преглед
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 след инсталиране на пакета Aspose.PDF FOSS for Go.
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
AnnotationType() → AnnotationType | Връща типа на аннотацията. |
Contents() → string | Съдържание връща текстовото тяло /Contents. |
SetContents(s: string) | SetContents пише /Contents и регенерира /AP/N (редеруваното съдържание на текста зависи от Contents). |
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 и доставения вътрешен рект (страница-пространство). |
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). |