CaretAnnotation

CaretAnnotation

Přehled

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

Tato třída poskytuje 17 metod pro práci s objekty CaretAnnotation v programech .NET. Dostupné metody zahrnují: Accept, CaretAnnotation, ChangeAfterResize, ClearState, Clone, FindStateAnnotation, Flatten, GetRectangle, GetState, GetStateModel, MarkupAnnotation, SetMarkedState a 3 další metody. Všichni veřejní členové 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.
FrameRectangleČtení/zápisObdélník kurzoru odsazený pomocí položky /RD; odpovídá Rect, když /RD chybí.
SymbolCaretSymbolČtení/zápisStyl symbolu kurzoru (/Sy 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ý jako 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 anotačního obdélníku.
ActiveStatestring?Čtení/zápisAktuálně aktivní stav vzhledu (/AS entry).
AlignmentTextAlignmentČtení/zápisZarovnání textu (pro volno-textové / widgetové anotace nesoucí bohatý text).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentČtení/zápisHorizontální zarovnání (zobrazeno navíc k zarovnání; obě lze nastavit nezávisle).
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentČtení/zápisPřepsání horizontálního zarovnání pro text.
AppearanceAppearanceDictionaryČteníVzhledový slovník (/AP položka) — klíčovaný podle názvu streamu vzhledu (N, D, R).
StatesAppearanceDictionaryČteníSlovník vzhledu-stavu (podslovník pro jednotlivé stavy AP/N, např.
NormalAppearanceXForm?ČteníNormální vzhled anotace (/AP /N) jako XForm, nebo null, pokud žádný nemá.
UpdateAppearanceOnConvertboolČtení/zápisZda se má při uložení anotace do převedeného dokumentu znovu vygenerovat appearance stream.
UseFontSubsetboolČtení/zápisZda má být embedded font (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 úpravy.
ModifiedDateTimeČtení/zápisDatum /M (upravené) jako typovaný DateTime.
FlagsAnnotationFlagsČtení/zápisPříznaky anotace (/F položka) — používány jako úložná podpora pro jak celočíselné, tak typované formy.
AnnotationFlagsAnnotationFlagsČtení/zápisTypovaný alias pro 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íKolekce 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í, otáčení).
PageIndexintČteníIndex stránky (počítáno od jedné), která vlastní tuto anotaci.
PagePage?ČteníStránka, která vlastní tuto anotaci, nebo null, pokud 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čal v novém sloupci.
IsKeptWithNextboolČtení/zápisZachovejte 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 paragraph flag (nezačíná novým řádkem).
HyperlinkTextstring?Čtení/zápisZastaralý cíl hypertextového odkazu typu řetězec.
HyperlinkHyperlink?Čtení/zápisTypová dekorace hypertextového odkazu aplikovaná na odstavec.
ZIndexintČtení/zápisIndex Z-order používaný renderérem DOM.

Metody

Podpis:Popis:
CaretAnnotation(document: Document)Volá CaretAnnotation(document) na této CaretAnnotation instanci.
CaretAnnotation(page: Page, rect: Rectangle)Volá CaretAnnotation(page, rect) na této CaretAnnotation instanci.
Accept(visitor: AnnotationSelector)Volá Accept(visitor) na této instanci CaretAnnotation.
MarkupAnnotation(document: Document)Konstruktor vázaný na dokument pro vytvoření značkovací 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 revize 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 propojenou s tímto označením (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)Upravte geometrii anotace po změně velikosti stránky nebo hostitelského obdélníku uživatelem.
UpdateAppearances()Znovu vygenerujte normální tok vzhledu (/AP /N) z aktuální geometrie a barev anotace.
WriteXfdf(writer: System.Xml.XmlWriter)Serializujte tuto anotaci jako XFDF prvek 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()Plochý klon — kopíruje skalární a referenčně sdílený stav.

Viz také:

 Čeština