MarkupAnnotation

MarkupAnnotation

Přehled

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

Tato třída poskytuje 15 metod pro práci s objekty MarkupAnnotation 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 for .NET.
Vlastnosti: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState a dalších 43.

Vlastnosti

NázevTypPřístupPopis
CreationDateSystem.DateTimeRead/WriteČasové razítko vytvoření zaznamenáno v /CreationDate.
OpacitydoubleRead/WritePrůhlednost (0..1) uložena v /CA.
PopupPopupAnnotation?Read/WritePřidružená vyskakovací anotace (/Popup).
ReplyTypeReplyTypeRead/WriteVztah odpovědi na InReplyTo (/RT).
RichTextstring?Read/WriteObsah ve formátu rich text (/RC), formátovaný jako XHTML.
Subjectstring?Read/WriteŘádek předmětu (/Subj).
Titlestring?Read/WriteAutor / název uložený v /T.
AnnotationTypeAnnotationTypeReadPodtyp anotace.
RectRectangle?Read/WriteObdélník anotace (pozice na stránce).
WidthdoubleRead/WriteŠířka obdélníku anotace.
HeightdoubleRead/WriteVýška obdélníku anotace.
ActiveStatestring?Read/WriteAktuálně aktivní stav vzhledu (/AS entry).
AlignmentTextAlignmentRead/WriteZarovnání textu (pro volný text / widget anotace nesoucí rich text).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentRead/WriteHorizontální zarovnání, vystavené kromě Alignment; obě lze nastavit nezávisle.
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentRead/WritePřepsání horizontálního zarovnání specifického pro text.
AppearanceAppearanceDictionaryReadSlovník vzhledu (/AP entry) — klíčovaný podle názvu proudu vzhledu (N, D, R).
StatesAppearanceDictionaryReadSlovník stavů vzhledu (podslovník pro jednotlivé stavy AP/N, např.
NormalAppearanceXForm?ReadNormální vzhled anotace (/AP /N) jako XForm, nebo null, pokud neexistuje.
UpdateAppearanceOnConvertboolRead/WriteZda regenerovat proud vzhledu při uložení anotace do převedeného dokumentu.
UseFontSubsetboolRead/WriteZda má být vložené písmo (pokud existuje) podmnožinové.
Contentsstring?Read/WriteObsah anotace (text).
BorderBorder?Read/WriteOkraj anotace.
ColorColorRead/WriteBarva okraje anotace (/C entry).
InteriorColorColor?Read/WriteBarva výplně anotace (/IC entry, pro kruhové/čtvercové/čárové anotace).
Namestring?Read/WriteNázev anotace (jedinečný identifikátor — /NM entry).
FullNamestring?ReadPlně kvalifikovaný název anotace.
ModifiedDatestring?ReadDatum úpravy.
ModifiedDateTimeRead/WriteDatum /M (upraveno) jako typovaný DateTime.
FlagsAnnotationFlagsRead/WritePříznaky anotace (/F entry) — použité jako úložiště pro celočíselnou i typovanou formu.
AnnotationFlagsAnnotationFlagsRead/WriteTypovaný alias příznaků vystavující AnnotationFlags jako vlastnost.
ActionPdfAction?Read/WriteAkce spojená s touto anotací (/A entry).
ActionsPdfActionCollectionReadKolekce akcí spojených s touto anotací.
Authorstring?ReadAutor anotace (/T entry).
AnnotationStatestring?ReadStav anotace (/State entry), např.
AnnotationStateModelstring?ReadModel stavu anotace (/StateModel entry), např.
InReplyToAnnotation?Read/WriteAnotace, na kterou tato odpovídá (/IRT entry).
QuadPointsPoint[]Read/WriteQuadPoints jako pole hodnot Point.
CharacteristicsCharacteristicsReadCharakteristiky vzhledu (barva okraje, barva pozadí, rotace).
PageIndexintReadIndex stránky (od 1), která vlastní tuto anotaci.
PagePage?ReadStránka, která vlastní tuto anotaci, nebo null, pokud ji nelze vyřešit (např.
VerticalAlignmentVerticalAlignmentRead/WriteVertikální zarovnání použité v tomto odstavci.
MarginMarginInfo?Read/WriteInformace o vnějších okrajích použité v tomto odstavci.
IsFirstParagraphInColumnboolRead/WriteVynutit, aby odstavec začal v novém sloupci.
IsKeptWithNextboolRead/WriteUdržet tento odstavec na stejné stránce jako následující.
IsInNewPageboolRead/WriteVynutit, aby odstavec začal na nové stránce.
IsInLineParagraphboolRead/WritePříznak vloženého odstavce (nezačíná novým řádkem).
HyperlinkTextstring?Read/WriteStarý řetězcový typ hypertextového odkazu.
HyperlinkHyperlink?Read/WriteTypová dekorace hypertextového odkazu aplikovaná na odstavec.
ZIndexintRead/WriteIndex Z-řazení používaný renderérem DOM.

Metody

PodpisPopis
MarkupAnnotation(document: Document)Konstruktor vázaný na dokument 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()Načíst položku /State ve slovníku vlastností anotace.
GetStateModel()Načíst položku /StateModel, mapující chybějící /entry na Undefined.
SetMarkedState(marked: bool)Nastavit /State na Marked nebo Unmarked a /StateModel = Marked.
SetReviewState(state: AnnotationState)Nastavit stav revize.
SetReviewState(state: AnnotationState, userName: string)Nastavit stav revize spolu s uživatelským jménem recenzenta (uloženým v /T podle specifikace PDF).
ClearState()Odstranit jakýkoli zaznamenaný /State a /StateModel.
FindStateAnnotation()Najít anotaci sledující stav propojenou s touto značkou (nejnovější anotaci odpovědi /IRT, která obsahuje položku /State, podle PDF 32000 §12.5.6.3).
Accept(visitor: AnnotationSelector)Odeslat tuto anotaci na typizovanou 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)Upravit geometrii anotace po změně velikosti stránky nebo hostitelského obdélníku uživatelem.
UpdateAppearances()Znovu vygenerovat normální stream vzhledu (/AP /N) z aktuální geometrie a barev anotace.
WriteXfdf(writer: System.Xml.XmlWriter)Serializovat tuto anotaci jako XFDF prvek do writeru (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 anotací stránky.
Clone()Mělká klon — kopíruje skalární a referenčně sdílený stav.

Viz také

 Čeština