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).

Вижте също:

 Български