FreeTextAnnotation
FreeTextAnnotation
Обзор
FreeTextAnnotation — это тип в Aspose.PDF FOSS для Go. Наследуется от: drawingAnnotationBase.
FreeTextAnnotation отображает текст непосредственно на странице, рендерится в /AP/N с использованием встроенного шрифта.
Этот тип предоставляет 18 методов для работы с объектами FreeTextAnnotation в программах Go. Доступные методы включают: AnnotationType, BorderEffect, BorderEffectIntensity, CalloutPoints, Contents, EndLineEnding, InnerRect, Intent, RegenerateAppearance, SetBorderEffect, SetBorderEffectIntensity, SetCalloutPoints и 6 дополнительных методов. Все публичные члены доступны любому приложению Go после установки пакета Aspose.PDF FOSS для Go.
Методы
| Подпись | Описание: |
|---|---|
AnnotationType() → AnnotationType | Возвращает тип аннотации. |
Contents() → string | Contents возвращает текстовое тело /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 (пространство страниц). |
SetCalloutPoints(pts: []Point) | SetCalloutPoints записывает /CL (должно быть 2 или 3 точки; иначе вызов — no-op). |
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). |