PolygonAnnotation

PolygonAnnotation

Přehled

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

Tato třída poskytuje 17 metod pro práci s objekty PolygonAnnotation v programech .NET. Dostupné metody zahrnují: Accept, ChangeAfterResize, ClearState, Clone, FindStateAnnotation, Flatten, GetRectangle, GetState, GetStateModel, MarkupAnnotation, PolygonAnnotation, SetMarkedState a 3 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:
AnnotationTypeAnnotationTypeČteníZíská typ anotace.
VerticesPoint[]Čtení/zápisVrcholy cesty (/Vertices entry).
IntentPolyIntentČtení/zápisZáměr anotace (/IT entry).
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 rich-text (/RC), formátovaný v XHTML.
Subjectstring?Čtení/zápisPředmět (/Subj).
Titlestring?Čtení/zápisAutor / název uvedený v /T.
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 entry).
AlignmentTextAlignmentČtení/zápisZarovnání textu (pro anotace volného textu / widgetové anotace obsahující bohatý text).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentČtení/zápisHorizontální zarovnání (zobrazené kromě Alignment; obě jsou nastavitelná 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 vzhled-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 vytvořit 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 položka).
InteriorColorColor?Čtení/zápisBarva výplně 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 změny.
ModifiedDateTimeČtení/zápisDatum /M (modified) jako typovaný DateTime.
FlagsAnnotationFlagsČtení/zápisPříznaky anotace (/F entry) — použity jako úložná podpora pro jak celočíselné, tak typované formy.
AnnotationFlagsAnnotationFlagsČtení/zápisTypově definovaný alias Flags 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 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 entry).
QuadPointsPoint[]Čtení/zápisQuadPoints jako pole hodnot Point.
CharacteristicsCharacteristicsČteníVzhledové charakteristiky (barva okraje, barva pozadí, otočení).
PageIndexintČteníIndex stránky, která vlastní tuto anotaci, počítaný od jedné.
PagePage?ČteníStránka, která vlastní tuto anotaci, nebo null, když ji nelze rozpoznat (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ápisZachovat tento odstavec na stejné stránce jako následující.
IsInNewPageboolČtení/zápisVynutit, aby odstavec začal na nové stránce.
IsInLineParagraphboolČtení/zápisInline odstavcový příznak (nezačíná novým řádkem).
HyperlinkTextstring?Čtení/zápisZastaralý řetězcový cíl hypertextového odkazu.
HyperlinkHyperlink?Čtení/zápisDekorace hypertextového odkazu typu aplikovaná na odstavec.
ZIndexintČtení/zápisIndex Z-řazení používaný renderérem DOM.

Metody

Podpis:Popis:
PolygonAnnotation(page: Page, rect: Rectangle, vertices: Point[])Volá PolygonAnnotation(page, rect, vertices) na této PolygonAnnotation instanci.
PolygonAnnotation(document: Document, vertices: Point[])Volá PolygonAnnotation(document, vertices) na této PolygonAnnotation instanci.
Accept(visitor: AnnotationSelector)Volá Accept(visitor) na této instanci PolygonAnnotation.
UpdateAppearances()Znovu vygenerujte normální vzhled (/AP /N) obkreslením cesty vrcholů (a vyplněním InteriorColor pro uzavřený polygon).
MarkupAnnotation(document: Document)Konstruktor svázaný s dokumentem pro vytvoření značky 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 a přiřaďte chybějící /entry k 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ženo v /T podle specifikace PDF).
ClearState()Odstraňte všechny zaznamenané /State a /StateModel.
FindStateAnnotation()Najděte anotaci sledování stavu spojenou s tímto značkováním (nejnovější odpověď /IRT anotace, která obsahuje položku /State, podle PDF 32000 §12.5.6.3).
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 prvek XFDF do zapisovače (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()Mírná (shallow) klon — kopíruje skalární a referencemi sdílený stav.

Viz také:

 Čeština