FreeTextAnnotation
FreeTextAnnotation
Přehled
FreeTextAnnotation je typ v Aspose.PDF FOSS pro Go. Dědí z: drawingAnnotationBase.
FreeTextAnnotation zobrazuje text přímo na stránce, vykreslený do /AP/N pomocí vloženého písma.
Tento typ poskytuje 18 metod pro práci s objekty FreeTextAnnotation v programech Go. Dostupné metody zahrnují: AnnotationType, BorderEffect, BorderEffectIntensity, CalloutPoints, Contents, EndLineEnding, InnerRect, Intent, RegenerateAppearance, SetBorderEffect, SetBorderEffectIntensity, SetCalloutPoints a 6 dalších metod. Všichni veřejní členové jsou přístupní jakékoli aplikaci Go po instalaci balíčku Aspose.PDF FOSS pro Go.
Metody
| Podpis: | Popis: |
|---|---|
AnnotationType() → AnnotationType | Vrací typ anotace. |
Contents() → string | Contents vrací textové tělo /Contents. |
SetContents(s: string) | SetContents zapisuje /Contents a regeneruje /AP/N (vygenerovaný textový obsah závisí na Contents). |
TextStyle() → TextStyle | TextStyle vrací textový styl rekonstruovaný z /DA + /Q + /BG. |
SetTextStyle(s: TextStyle) | SetTextStyle zapisuje styl jako /DA + /Q + /BG a regeneruje /AP/N. |
Intent() → FreeTextIntent | Intent vrací položku /IT přiřazenou k FreeTextIntent. |
SetIntent(i: FreeTextIntent) | SetIntent zapisuje položku /IT. |
RegenerateAppearance() | RegenerateAppearance nutí /AP/N být znovu sestaveno z aktuálního stavu. |
CalloutPoints() → []Point | CalloutPoints vrací body kolena + koncové body /CL (prostor stránky). |
SetCalloutPoints(pts: []Point) | SetCalloutPoints zapisuje /CL (musí být 2 nebo 3 body; jinak je volání no-op). |
EndLineEnding() → LineEndingStyle | EndLineEnding vrací položku /LE jako LineEndingStyle. |
SetEndLineEnding(s: LineEndingStyle) | SetEndLineEnding zapisuje /LE pro tvar callout endpoint shape. |
InnerRect() → Rectangle | InnerRect vrací vnitřní textový obdélník odvozený z položky /RD. |
SetInnerRect(inner: Rectangle) | SetInnerRect zapisuje /RD vypočtený z rozdílu mezi vnějším /Rect a dodaným vnitřním obdélníkem (page-space). |
BorderEffect() → BorderEffect | BorderEffect vrací položku /BE/S jako BorderEffect. |
SetBorderEffect(e: BorderEffect) | SetBorderEffect zapíše /BE/S. |
BorderEffectIntensity() → float64 | BorderEffectIntensity vrací položku /BE/I. |
SetBorderEffectIntensity(i: float64) | SetBorderEffectIntensity zapíše /BE/I (intenzita mraků, typicky 0-2). |