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() → AnnotationTypeVrací typ anotace.
Contents() → stringContents vrací textové tělo /Contents.
SetContents(s: string)SetContents zapisuje /Contents a regeneruje /AP/N (vygenerovaný textový obsah závisí na Contents).
TextStyle() → TextStyleTextStyle vrací textový styl rekonstruovaný z /DA + /Q + /BG.
SetTextStyle(s: TextStyle)SetTextStyle zapisuje styl jako /DA + /Q + /BG a regeneruje /AP/N.
Intent() → FreeTextIntentIntent 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() → []PointCalloutPoints 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() → LineEndingStyleEndLineEnding vrací položku /LE jako LineEndingStyle.
SetEndLineEnding(s: LineEndingStyle)SetEndLineEnding zapisuje /LE pro tvar callout endpoint shape.
InnerRect() → RectangleInnerRect 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() → BorderEffectBorderEffect vrací položku /BE/S jako BorderEffect.
SetBorderEffect(e: BorderEffect)SetBorderEffect zapíše /BE/S.
BorderEffectIntensity() → float64BorderEffectIntensity vrací položku /BE/I.
SetBorderEffectIntensity(i: float64)SetBorderEffectIntensity zapíše /BE/I (intenzita mraků, typicky 0-2).

Viz také:

 Čeština