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() → stringContents возвращает текстовое тело /Contents.
SetContents(s: string)SetContents записывает /Contents и регенерирует /AP/N (сгенерированное текстовое содержимое зависит от Contents).
TextStyle() → TextStyleTextStyle возвращает стиль текста, восстановленный из /DA + /Q + /BG.
SetTextStyle(s: TextStyle)SetTextStyle записывает стиль как /DA + /Q + /BG и регенерирует /AP/N.
Intent() → FreeTextIntentIntent возвращает запись /IT, сопоставленную с FreeTextIntent.
SetIntent(i: FreeTextIntent)SetIntent записывает запись /IT.
RegenerateAppearance()RegenerateAppearance заставляет /AP/N быть перестроенным из текущего состояния.
CalloutPoints() → []PointCalloutPoints возвращает точки колена и конечной точки /CL (пространство страниц).
SetCalloutPoints(pts: []Point)SetCalloutPoints записывает /CL (должно быть 2 или 3 точки; иначе вызов — no-op).
EndLineEnding() → LineEndingStyleEndLineEnding возвращает запись /LE как LineEndingStyle.
SetEndLineEnding(s: LineEndingStyle)SetEndLineEnding пишет /LE для формы конечной точки вызова.
InnerRect() → RectangleInnerRect возвращает внутренний текстовый прямоугольник, полученный из записи /RD.
SetInnerRect(inner: Rectangle)SetInnerRect записывает /RD, вычисленный как разность между внешним /Rect и предоставленным внутренним прямоугольником (в пространстве страницы).
BorderEffect() → BorderEffectBorderEffect возвращает запись /BE/S в виде BorderEffect.
SetBorderEffect(e: BorderEffect)SetBorderEffect записывает /BE/S.
BorderEffectIntensity() → float64BorderEffectIntensity возвращает запись /BE/I.
SetBorderEffectIntensity(i: float64)SetBorderEffectIntensity записывает /BE/I (интенсивность облачности, обычно 0-2).

См. также:

 Русский