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ătura | Descriere: |
|---|---|
AnnotationType() → AnnotationType | Întoarce tipul de anotație. |
Contents() → string | Continut returnă corpul textului /Continuare. |
SetContents(s: string) | SetContents scrie /Contents și regenerează /AP/N (conținutul textului renderat depinde de Content). |
TextStyle() → TextStyle | TextStyle returnă stilul de text reconstruit din /DA + /Q +/BG. |
SetTextStyle(s: TextStyle) | SetTextStyle scrie stilul ca /DA + /Q +/BG și regenerează /AP/N. |
Intent() → FreeTextIntent | Intent 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() → []Point | CalloutPoints 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() → LineEndingStyle | EndLineEnding returnă intrarea /LE ca o LineEndingStyle. |
SetEndLineEnding(s: LineEndingStyle) | SetEndLineEnding scrie /LE pentru forma de punct final al apelului. |
InnerRect() → Rectangle | InnerRect 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() → BorderEffect | BorderEffect returnează intrarea /BE/S ca o BorderEffect. |
SetBorderEffect(e: BorderEffect) | SetBorderEffect scrie /BE/S. |
BorderEffectIntensity() → float64 | BorderEffectIntensity returnează intrarea /BE/I. |
SetBorderEffectIntensity(i: float64) | SetBorderEffectIntensity scrie /BE/I (intensitatea norului, de obicei 0-2). |