CommonFigureAnnotation

CommonFigureAnnotation

Přehled

CommonFigureAnnotation je třída v Aspose.PDF FOSS pro .NET. Dědí z: MarkupAnnotation.

Společná základna pro anotace čtverce a kruhu — figura nakreslená uvnitř obdélníku, volitelně odsazená pomocí /RD (PDF 32000 §12.5.6.8).

Tato třída poskytuje 15 metod pro práci s objekty CommonFigureAnnotation v programech .NET. Dostupné metody zahrnují: Accept, ChangeAfterResize, ClearState, Clone, FindStateAnnotation, Flatten, GetRectangle, GetState, GetStateModel, MarkupAnnotation, SetMarkedState, SetReviewState a 2 další metody. Všechny veřejné členy jsou přístupné jakékoli aplikaci .NET po instalaci balíčku Aspose.PDF FOSS pro .NET. Vlastnosti: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState a dalších 45.

Vlastnosti

Název:Typ:PřístupPopis:
FrameRectangleČtení/zápisVykreslený obdélník figury — anotovaný obdélník odsazený pomocí položky /RD (rozdíly obdélníků).
CreationDateSystem.DateTimeČtení/zápisČasové razítko vytvoření zaznamenáno v /CreationDate.
OpacitydoubleČtení/zápisPrůhlednost (0..1) přenášena v /CA.
PopupPopupAnnotation?Čtení/zápisPřidružená vyskakovací anotace (/Popup).
ReplyTypeReplyTypeČtení/zápisVztah odpovědi k InReplyTo (/RT).
RichTextstring?Čtení/zápisObsah ve formátu bohatého textu (/RC), formátovaný jako XHTML.
Subjectstring?Čtení/zápisPředmět (/Subj).
Titlestring?Čtení/zápisAutor / název přenášený v /T.
AnnotationTypeAnnotationTypeČteníPodtyp anotace.
RectRectangle?Čtení/zápisObdélník anotace (pozice na stránce).
InnerRectRectangle?ČteníObdélník anotace zmenšený pomocí položky /RD (rozdíly obdélníků) — oblast skutečně vykreslená uvnitř Rect.
WidthdoubleČtení/zápisŠířka obdélníku anotace.
HeightdoubleČtení/zápisVýška obdélníku anotace.
ActiveStatestring?Čtení/zápisAktuálně aktivní stav vzhledu (/AS položka).
AlignmentTextAlignmentČtení/zápisZarovnání textu (pro anotace volného textu / widgety nesoucí formátovaný text).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentČtení/zápisHorizontální zarovnání (zobrazeno navíc k Alignment; oba lze nastavit nezávisle).
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentČtení/zápisPřepsání horizontálního zarovnání pro text.
AppearanceAppearanceDictionaryČteníSlovník vzhledu (/AP entry) — klíčovaný podle názvu proudu vzhledu (N, D, R).
StatesAppearanceDictionaryČteníSlovník vzhledu-stavu (podslovník pro jednotlivé stavy v AP/N, např.
NormalAppearanceXForm?ČteníNormální vzhled anotace (/AP /N) jako XForm, nebo null, pokud žádný nemá.
UpdateAppearanceOnConvertboolČtení/zápisZda při uložení anotace do převedeného dokumentu znovu vygenerovat stream vzhledu.
UseFontSubsetboolČtení/zápisZda má být vložené písmo (pokud existuje) podmnoženo.
Contentsstring?Čtení/zápisObsah anotace (text).
BorderBorder?Čtení/zápisOkraj anotace.
ColorColorČtení/zápisBarva okraje anotace (/C entry).
InteriorColorColor?Čtení/zápisBarva výplně anotace (/IC entry, pro anotace kruh/čtverec/čára).
Namestring?Čtení/zápisNázev anotace (jedinečný identifikátor — položka /NM).
FullNamestring?ČteníPlně kvalifikovaný název anotace.
ModifiedDatestring?ČteníDatum poslední úpravy.
ModifiedDateTimeČtení/zápisDatum /M (modified) jako zadaný DateTime.
FlagsAnnotationFlagsČtení/zápisAnotační příznaky (/F entry) — používá se jako úložiště pro podporu jak int, tak typovaných forem.
AnnotationFlagsAnnotationFlagsČtení/zápisTypovaný alias příznaků odpovídající veřejnému rozhraní, který vystavuje AnnotationFlags jako vlastnost.
ActionPdfAction?Čtení/zápisAkce spojená s touto anotací (/A entry).
ActionsPdfActionCollectionČteníSbírka akcí spojených s touto anotací.
Authorstring?ČteníAutor anotace (/T položka).
AnnotationStatestring?ČteníStav anotace (/State entry), např.
AnnotationStateModelstring?ČteníModel stavu anotace (/StateModel položka), např.
InReplyToAnnotation?Čtení/zápisAnotace, na kterou tato odpovídá (/IRT položka).
QuadPointsPoint[]Čtení/zápisQuadPoints jako pole hodnot Point.
CharacteristicsCharacteristicsČteníVzhledové charakteristiky (barva okraje, barva pozadí, otočení).
PageIndexintČteníIndex stránky, která tuto anotaci vlastní, počítaný od jedné.
PagePage?ČteníStránka, která vlastní tuto anotaci, nebo null, pokud ji nelze vyřešit (např.
VerticalAlignmentVerticalAlignmentČtení/zápisVertikální zarovnání použito v tomto odstavci.
MarginMarginInfoČtení/zápisInformace o vnějším okraji použita v tomto odstavci.
IsFirstParagraphInColumnboolČtení/zápisVynutit, aby odstavec začínal v novém sloupci.
IsKeptWithNextboolČtení/zápisUdržte tento odstavec na stejné stránce jako následující.
IsInNewPageboolČtení/zápisVynutí, aby odstavec začal na nové stránce.
IsInLineParagraphboolČtení/zápisInline paragraph flag (nezačíná novým řádkem).
HyperlinkTextstring?Čtení/zápisZastaralý řetězcový typ hypertextového odkazu.
HyperlinkHyperlink?Čtení/zápisTypizovaná dekorace hypertextového odkazu aplikovaná na odstavec.
ZIndexintČtení/zápisIndex Z-řazení používaný renderérem DOM.

Metody

Podpis:Popis:
UpdateAppearances()Vytvořte normální vzhled pro anotaci typu Square nebo Circle (PDF 32000 §12.5.6.8): obkreslete tvar barvou okraje, šířkou a čárkováním podle /BS, případně vyplňte vnitřek pomocí /IC.
MarkupAnnotation(document: Document)Konstruktor svázaný s dokumentem pro vytvoření markup anotace, která ještě není připojena ke konkrétní stránce; volající ji později přidají pomocí page.Annotations.Add(annot).
GetState()Přečtěte položku /State ve slovníku vlastností anotace.
GetStateModel()Přečtěte položku /StateModel, mapující chybějící /entry na Undefined.
SetMarkedState(marked: bool)Nastavte /State na Marked nebo Unmarked plus /StateModel = Marked.
SetReviewState(state: AnnotationState)Nastavte stav revize.
SetReviewState(state: AnnotationState, userName: string)Nastavte stav recenze spolu s uživatelským jménem recenzenta (zaznamenáno v /T podle specifikace PDF).
ClearState()Odstraňte všechny zaznamenané /State a /StateModel.
FindStateAnnotation()Najděte anotaci sledující stav, která je propojena s tímto označením (nejnovější anotaci odpovědi /IRT, která obsahuje položku /State, podle PDF 32000 §12.5.6.3).
Accept(visitor: AnnotationSelector)Rozeslat tuto anotaci do typovaného přetížení Visit(SubType) návštěvníka.
GetRectangle(considerRotation: bool)Ohraničující obdélník upravený pomocí considerRotation.
ChangeAfterResize(transform: Matrix)Upravte geometrii anotace poté, co uživatel změnil velikost stránky nebo hostitelského obdélníku.
WriteXfdf(writer: System.Xml.XmlWriter)Serializujte tuto anotaci jako XFDF prvek do writeru (PDF 32000 §12.7.8 / XFDF 3.0).
Flatten()Zploštěte tuto anotaci — vykreslete její vizuální vzhled do obsahu stránky a odstraňte ji z pole anotací stránky.
Clone()Plytký klon — kopíruje skalární/ref-společný stav.

Viz také:

 Čeština