StampAnnotation

StampAnnotation

Přehled

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

Tato třída poskytuje 16 metod pro práci s objekty StampAnnotation v programech .NET. Dostupné metody zahrnují: Accept, ChangeAfterResize, ClearState, Clone, FindStateAnnotation, Flatten, GetRectangle, GetState, GetStateModel, MarkupAnnotation, SetMarkedState, SetReviewState, a 3 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 46.

Vlastnosti

NameTypeAccessDescription
AnnotationTypeAnnotationTypeReadZíská typ anotace.
IconStampIconRead/WritePojmenovaná ikona razítka.
ImageSystem.IO.Stream?Read/WriteDatový proud obrázku podporující vzhled tohoto razítka.
IconNamestring?ReadZíská název ikony.
NormalAppearanceXForm?ReadNormální vzhled razítka (/AP /N stream) zabalený jako XForm.
CreationDateSystem.DateTimeRead/WriteČasové razítko vytvoření zaznamenané v /CreationDate.
OpacitydoubleRead/WritePrůhlednost (0..1) uložená 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.
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 každý stav v AP/N, např.
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ů, který vystavuje 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).
PageIndexintReadJedno‑základní index stránky, 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é pro tento odstavec.
MarginMarginInfo?Read/WriteInformace o vnějších okrajích použité pro tento odstavec.
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/WriteTypovaná dekorace hypertextového odkazu aplikovaná na odstavec.
ZIndexintRead/WriteIndex Z‑pořadí používaný renderérem DOM.

Metody

SignatureDescription
StampAnnotation(document: Document)Volá StampAnnotation na této instanci StampAnnotation.
StampAnnotation(page: Page, rect: Rectangle)
Accept(visitor: AnnotationSelector)Vytvoří appearance a slovníky z položky /AP anotace při prvním přístupu. Každý /AP/N, /AP/D, /AP/R
MarkupAnnotation(document: Document)Konstruktor vázaný na dokument pro vytvoření značkové 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čte položku /State ve slovníku vlastností anotace.
GetStateModel()Načte položku /StateModel, mapuje chybějící /entry na Undefined.
SetMarkedState(marked: bool)Nastaví /State na Marked nebo Unmarked a /StateModel = Marked.
SetReviewState(state: AnnotationState)Nastaví stav revize.
ClearState()Odstraní jakýkoli zaznamenaný /State a /StateModel.
FindStateAnnotation()Najde anotaci sledující stav spojenou s touto značkou (nejnovější anotaci odpovědi /IRT, 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)Upraví geometrii anotace po změně velikosti stránky nebo hostitelského obdélníku uživatelem.
UpdateAppearances()Znovu vygeneruje normální stream vzhledu (/AP /N) z aktuální geometrie a barev anotace.
WriteXfdf(writer: System.Xml.XmlWriter)Serializuje tuto anotaci jako XFDF prvek do writeru (PDF 32000 §12.7.8 / XFDF 3.0).
Flatten()Zploští tuto anotaci — vykreslí její vizuální vzhled do obsahu stránky a odstraní ji z pole anotací stránky.
Clone()Mělká klonování — kopíruje skalární/stavy sdílené referencí.

Viz také

 Čeština