FreeTextAnnotation

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() → 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 и доставения вътрешен рект (страница-пространство).
BorderEffect() → BorderEffectBorderEffect връща входа /BE/S като BorderEffect.
SetBorderEffect(e: BorderEffect)SetBorderEffect пише /BE/S.
BorderEffectIntensity() → float64BorderEffectIntensity връща записът /BE/I.
SetBorderEffectIntensity(i: float64)SetBorderEffectIntensity пише /BE/I (интензитет на облаците, обикновено 0-2).

Вижте също:

 Български