FreeTextAnnotation

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

SignatureDescription
AnnotationType()AnnotationTypeПовертає тип анотації.
Contents()stringЗміст повертає текст /Contents.
SetContents(s: string)SetContents пише /Contents і регенерує /AP/N (рейндеруваний текст залежить від Content).
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 knee + кінцеві точки (простір сторінки).
SetCalloutPoints(pts: []Point)SetCalloutPoints пише /CL (мусить бути 2 або 3 очки; в іншому випадку виклик не буде).
EndLineEnding()LineEndingStyleEndLineEnding повертає запис /LE як LineEndingStyle.
SetEndLineEnding(s: LineEndingStyle)SetEndLineEnding пише /LE для форми кінцевої точки виклику.
InnerRect()RectangleInnerRect повертає внутрішній текст прямокутного формулу, отриманого з запису /RD.
SetInnerRect(inner: Rectangle)SetInnerRect пише /RD, обчислений з різниці між зовнішнім /Rect і наданим внутрішнім rect (странично-простір).
BorderEffect()BorderEffectBorderEffect повертає запис /BE/S як BorderEffect.
SetBorderEffect(e: BorderEffect)SetBorderEffect пише /BE/S.
BorderEffectIntensity()float64BorderEffectIntensity повертає запис /BE/I.
SetBorderEffectIntensity(i: float64)SetBorderEffectIntensity пише /BE/I (інтенсивність хмарів, зазвичай 0-2).

See Also

 Українська