PolyAnnotation

PolyAnnotation

Přehled

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

Společná základna pro anotace polygonů a polylinií — řetězec propojených vrcholů (PDF 32000 §12.5.6.9).

Tato třída poskytuje 15 metod pro práci s objekty PolyAnnotation 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 46.

Vlastnosti

Název:Typ:PřístupPopis:
VerticesPoint[]Čtení/zápisVrcholy cesty (/Vertices entry).
IntentPolyIntentČtení/zápisÚčel anotace (/IT entry).
CreationDateSystem.DateTimeČtení/zápisČasové razítko vytvoření zaznamenáno v /CreationDate.
OpacitydoubleČtení/zápisNeprůhlednost (0..1) je uložena v /CA.
PopupPopupAnnotation?Čtení/zápisPřidružená vyskakovací anotace (/Popup).
ReplyTypeReplyTypeČtení/zápisOdpovědní vztah k InReplyTo (/RT).
RichTextstring?Čtení/zápisObsah ve formátu Rich-text (/RC), formátovaný jako XHTML.
Subjectstring?Čtení/zápisŘádek předmětu (/Subj).
Titlestring?Čtení/zápisAutor / název uvedený 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ý o položku /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 entry).
AlignmentTextAlignmentČtení/zápisZarovnání textu (pro volné textové / widgetové anotace nesoucí bohatý text).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentČtení/zápisHorizontální zarovnání (zveřejněno kromě Alignment; obě lze nastavit nezávisle).
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentČtení/zápisPřepsání horizontálního zarovnání specifického pro text.
AppearanceAppearanceDictionaryČteníVzhledový slovník (/AP entry) — klíčovaný podle názvu proudu vzhledu (N, D, R).
StatesAppearanceDictionaryČteníSlovník stavů vzhledu (podslovník pro jednotlivé stavy AP/N, např.
NormalAppearanceXForm?ČteníNormální vzhled anotace (/AP /N) jako XForm, nebo null, když žádný nemá.
UpdateAppearanceOnConvertboolČtení/zápisZda při uložení anotace do převedeného dokumentu znovu vygenerovat proud vzhledu.
UseFontSubsetboolČtení/zápisZda má být vložené písmo (pokud existuje) podmnožinové.
Contentsstring?Čtení/zápisObsah anotace (text).
BorderBorder?Čtení/zápisOkraj anotace.
ColorColorČtení/zápisBarva okraje anotace (/C položka).
InteriorColorColor?Čtení/zápisVnitřní barva anotace (/IC položka, pro kruhové/čtvercové/čárové anotace).
Namestring?Čtení/zápisNázev anotace (unikátní identifikátor — položka /NM).
FullNamestring?ČteníPlně kvalifikovaný název anotace.
ModifiedDatestring?ČteníDatum poslední úpravy.
ModifiedDateTimeČtení/zápisDatum /M (upravené) jako typovaný DateTime.
FlagsAnnotationFlagsČtení/zápisPříznaky anotace (/F entry) — použity jako úložiště pro jak celočíselnou, tak typovanou formu.
AnnotationFlagsAnnotationFlagsČtení/zápisTypovaný alias Flags odpovídající veřejnému rozhraní, který zpřístupňuje 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 entry).
AnnotationStatestring?ČteníStav anotace (/State entry), např.
AnnotationStateModelstring?ČteníModel stavu anotace (/StateModel entry), např.
InReplyToAnnotation?Čtení/zápisAnotace, na kterou tato odpovídá (/IRT záznam).
QuadPointsPoint[]Čtení/zápisQuadPoints jako pole hodnot Point.
CharacteristicsCharacteristicsČteníVzhledové charakteristiky (barva okraje, barva pozadí, otočení).
PageIndexintČteníIndex stránky začínající od 1, která vlastní tuto anotaci.
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žité na tento odstavec.
MarginMarginInfoČtení/zápisInformace o vnějším okraji použité na tento odstavec.
IsFirstParagraphInColumnboolČtení/zápisVynutit, aby odstavec začal 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ápisPříznak vloženého odstavce (nezačíná novým řádkem).
HyperlinkTextstring?Čtení/zápisLegacy řetězcově typovaný cíl hypertextového odkazu.
HyperlinkHyperlink?Čtení/zápisTypizovaná dekorace hypertextového odkazu aplikovaná na odstavec.
ZIndexintČtení/zápisIndex Z-order používaný renderérem DOM.

Metody

Podpis:Popis:
UpdateAppearances()Znovu vytvořte normální vzhled (/AP /N) vykreslením cesty vrcholů (a vyplněním pomocí InteriorColor pro uzavřený polygon).
MarkupAnnotation(document: Document)Konstruktor vázaný na dokument 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, mapujte 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 (uloženým 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 značkováním (nejnovější anotaci odpovědi /IRT, která obsahuje položku /State, podle PDF 32000 §12.5.6.3).
Accept(visitor: AnnotationSelector)Odešlete tuto anotaci do typované přetížené metody 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 po tom, co uživatel změnil velikost stránky nebo hostitelského obdélníku.
WriteXfdf(writer: System.Xml.XmlWriter)Serializujte tuto anotaci jako prvek XFDF do zapisovače (PDF 32000 §12.7.8 / XFDF 3.0).
Flatten()Zploštit tuto anotaci — vykreslit její vizuální vzhled do obsahu stránky a odstranit ji z pole annotations array.
Clone()Mělký shallow clone — kopíruje skalární/odkazově sdílený stav.

Viz také:

 Čeština