FreeTextAnnotation

FreeTextAnnotation

Opinie generală

FreeTextAnnotation este un tip în Aspose.PDF FOSS pentru Go.

FreeTextAnnotation afișează textul direct pe pagină, transformat în /AP/N folosind un font integrat.

Acest tip oferă 18 metode pentru a lucra cu obiecte FreeTextAnnotation în programele Go. Metodele disponibile includ: AnnotationType, BorderEffect, BorderEffectIntensity, CalloutPoints, Contents, EndLineEnding, InnerRect, Intent, RegenerateAppearance, SetBorderEffect, SetBorderEffectIntensity, SetCalloutPoints, și 6 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații Go după instalarea pachetului FOSS for Go.

Metode de evaluare

SemnăturaDescriere:
AnnotationType()AnnotationTypeÎntoarce tipul de anotație.
Contents()stringContinut returnă corpul textului /Continuare.
SetContents(s: string)SetContents scrie /Contents și regenerează /AP/N (conținutul textului renderat depinde de Content).
TextStyle()TextStyleTextStyle returnă stilul de text reconstruit din /DA + /Q +/BG.
SetTextStyle(s: TextStyle)SetTextStyle scrie stilul ca /DA + /Q +/BG și regenerează /AP/N.
Intent()FreeTextIntentIntent returnă intrarea /IT mapată la FreeTextIntent.
SetIntent(i: FreeTextIntent)SetIntent scrie intrarea /IT.
RegenerateAppearance()RegenerateAppearance forțează /AP/N să fie reconstruit din starea curentă.
CalloutPoints()[]PointCalloutPoints returnă /CL knee + punctele de final (spațiul paginii).
SetCalloutPoints(pts: []Point)SetCalloutPoints scrie /CL (trebuie să fie 2 sau 3 puncte; în caz contrar apelul este un no-op).
EndLineEnding()LineEndingStyleEndLineEnding returnă intrarea /LE ca o LineEndingStyle.
SetEndLineEnding(s: LineEndingStyle)SetEndLineEnding scrie /LE pentru forma de punct final al apelului.
InnerRect()RectangleInnerRect returnă textul interior al dreptunghiului derivat din /RD.
SetInnerRect(inner: Rectangle)SetInnerRect scrie /RD calculat din diferența dintre rectul exterior și rectorul interior furnizat (spatiu-pagină).
BorderEffect()BorderEffectBorderEffect returnează intrarea /BE/S ca o BorderEffect.
SetBorderEffect(e: BorderEffect)SetBorderEffect scrie /BE/S.
BorderEffectIntensity()float64BorderEffectIntensity returnează intrarea /BE/I.
SetBorderEffectIntensity(i: float64)SetBorderEffectIntensity scrie /BE/I (intensitatea norului, de obicei 0-2).

Vezi și:

 Română