TextMarkupAnnotation

TextMarkupAnnotation

Přehled

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

Základní třída pro text-markup anotace (Highlight, Underline, StrikeOut, Squiggly) — ty, jejichž geometrie je množina QuadPoints nad textem na stránce.

Tato třída poskytuje 17 metod pro práci s objekty TextMarkupAnnotation v programech .NET. Dostupné metody zahrnují: Accept, ChangeAfterResize, ClearState, Clone, FindStateAnnotation, Flatten, GetMarkedText, GetMarkedTextFragments, GetRectangle, GetState, GetStateModel, MarkupAnnotation a 5 dalších metod. 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 44.

Vlastnosti

Název:Typ:PřístupPopis:
CreationDateSystem.DateTimeČtení/zápisČasové razítko vytvoření zaznamenáno v /CreationDate.
OpacitydoubleČtení/zápisOpacita (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 řádku (/Subj).
Titlestring?Čtení/zápisAutor / název obsažený v /T.
AnnotationTypeAnnotationTypeČteníPodtyp anotace.
RectRectangle?Čtení/zápisObdélník anotace (pozice na stránce).
InnerRectRectangle?ČteníObdélník anotace posunutý 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 volný text / widgetové anotace obsahující formátovaný text).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentČtení/zápisHorizontální zarovnání (Aspose.Pdf toto zpřístupňuje kromě Alignment; obě lze nastavit nezávisle).
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentČtení/zápisPřepis horizontálního zarovnání specifického pro text.
AppearanceAppearanceDictionaryČteníSlovník vzhledu (/AP entry) — klíčován podle názvu proudu vzhledu (N, D, R).
StatesAppearanceDictionaryČteníSlovník stavu vzhledu (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 při uložení anotace do převedeného dokumentu regenerovat proud vzhledu.
UseFontSubsetboolČtení/zápisZda má být vložené písmo (je-li nějaké) podmnoženo.
Contentsstring?Čtení/zápisObsah anotace (text).
BorderBorder?Čtení/zápisOhraničení anotace.
ColorColorČtení/zápisBarva ohraničení anotace (/C entry).
InteriorColorColor?Čtení/zápisBarva vnitřku anotace (/IC entry, pro kruhové/čtvercové/čárové anotace).
Namestring?Čtení/zápisNázev anotace (jedinečný identifikátor — záznam /NM).
FullNamestring?ČteníPlně kvalifikovaný název anotace.
ModifiedDatestring?ČteníDatum úpravy.
ModifiedDateTimeČtení/zápisDatum /M (modified) jako typovaný DateTime.
FlagsAnnotationFlagsČtení/zápisPříznaky anotace (/F entry) — používány jako úložná podpora pro jak int, tak typované formy.
AnnotationFlagsAnnotationFlagsČtení/zápisTypovaný alias příznaků odpovídající veřejnému rozhraní Aspose.Pdf, 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ápisPoznámka, 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čítaný od 1, která vlastní tuto anotaci.
PagePage?ČteníStránka, která vlastní tuto anotaci, nebo null, když ji nelze vyřešit (např.
VerticalAlignmentVerticalAlignmentČtení/zápisVertikální zarovnání použité v tomto odstavci.
MarginMarginInfoČtení/zápisInformace o vnějším okraji aplikována na tento odstavec.
IsFirstParagraphInColumnboolČtení/zápisVynutí, 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ápisVynutit, aby odstavec začínal na nové stránce.
IsInLineParagraphboolČtení/zápisPříznak vloženého odstavce (nezačíná novým řádkem).
HyperlinkTextstring?Čtení/zápisZastaralý řetězcový cíl hypertextového odkazu.
HyperlinkHyperlink?Čtení/zápisTypová dekorace hypertextového odkazu aplikovaná na odstavec.
ZIndexintČtení/zápisZ-order index používaný renderérem DOM.

Metody

Podpis:Popis:
TextMarkupAnnotation(document: Document)Konstruktor vázaný na dokument (přidán na stránku později).
GetMarkedText()Text pokrytý QuadPoints této anotace, přičemž text každého kvádru (každého zvýrazněného řádku) je oddělen NewLine.
GetMarkedTextFragments()Úryvky textu na stránce pokryté QuadPoints této anotace — jeden oříznutý úryvek na každý zdrojový úryvek, který překrývá každý quad.
MarkupAnnotation(document: Document)Document-bound ctor 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 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.
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ší anotaci odpovědi /IRT, která obsahuje položku /State, podle PDF 32000 §12.5.6.3).
Accept(visitor: AnnotationSelector)Předejte 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 změně velikosti stránky nebo hostitelského obdélníka uživatelem.
UpdateAppearances()Znovu vygenerujte normální stream vzhledu (/AP /N) z aktuální geometrie a barev anotace.
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 odeberte ji z pole anotací stránky.
Clone()Plytký klon — kopíruje skalární/ref-společný stav.

Viz také:

 Čeština