InkAnnotation

InkAnnotation

Přehled

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

Tato třída poskytuje 18 metod pro práci s objekty InkAnnotation v programech .NET. Dostupné metody zahrnují: Accept, ChangeAfterResize, ClearState, Clone, FindStateAnnotation, Flatten, GetRectangle, GetState, GetStateModel, InkAnnotation, 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íVždy Ink.
CapStyleCapStyleČtení/zápisStyl zakončení tahu; uložen pouze.
InkListIList<Point[]>Čtení/zápisZáznam /InkList: každé vnitřní pole je jedna cesta tahu.
CreationDateSystem.DateTimeČtení/zápisČasové razítko vytvoření zaznamenáno v /CreationDate.
OpacitydoubleČtení/zápisPrůhlednost (0..1) je uložena v /CA.
PopupPopupAnnotation?Čtení/zápisPřidružená popup anotace (/Popup).
ReplyTypeReplyTypeČtení/zápisOdpověď vztah 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 obdélníku anotace.
ActiveStatestring?Čtení/zápisAktuálně aktivní stav vzhledu (/AS záznam).
AlignmentTextAlignmentČtení/zápisZarovnání textu (pro volné-textové / widgetové anotace nesoucí rich text).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentČtení/zápisHorizontální zarovnání (zobrazováno vedle Alignment; obě lze nastavit nezávisle).
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentČtení/zápisPřepsání horizontálního zarovnání specifického pro text.
AppearanceAppearanceDictionaryČteníSlovník vzhledu (/AP entry) — klíčovaný podle názvu streamu vzhledu (N, D, R).
StatesAppearanceDictionaryČteníSlovník stavů vzhledu (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 znovu vygenerovat appearance stream, když je anotace uložena do převedeného dokumentu.
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 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 — /NM entry).
FullNamestring?ČteníPlně kvalifikovaný název anotace.
ModifiedDatestring?ČteníDatum změny.
ModifiedDateTimeČtení/zápisDatum /M (modifikováno) jako typovaný DateTime.
FlagsAnnotationFlagsČtení/zápisPříznaky anotace (/F položka) — použity jako podklad úložiště 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íSada 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 tento 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 počítaný od 1, která vlastní tuto anotaci.
PagePage?ČteníStránka, která vlastní tuto anotaci, nebo null, pokud ji nelze vyřešit (např.
VerticalAlignmentVerticalAlignmentČtení/zápisVertikální zarovnání použité na tento odstavec.
MarginMarginInfoČtení/zápisInformace o vnějším okraji použité na tento odstavec.
IsFirstParagraphInColumnboolČtení/zápisVynutit, 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ápisInline odstavcový příznak (nezačíná novým řádkem).
HyperlinkTextstring?Čtení/zápisZastaralý řetězcově typovaný cíl hypertextového odkazu.
HyperlinkHyperlink?Čtení/zápisTypovaná dekorace hypertextového odkazu aplikovaná na odstavec.
ZIndexintČtení/zápisIndex Z-řazení používaný renderérem DOM.

Metody

Podpis:Popis:
InkAnnotation(page: Page, rect: Rectangle, inkList: IList<Point[]>)Vytvořte inkovou anotaci vázanou na stránku s danými cestami tahů.
InkAnnotation(document: Document, inkList: IList<Point[]>)Vytvořte inkovou anotaci vázanou na dokument; obdélník je odvozen od bodů.
InkAnnotation(page: Page, rect: Rectangle, inkList: System.Collections.IList)Legacy neobecná přetížení přijímající IList typu Point[].
ChangeAfterResize(transform: Matrix)Transformujte každý inkový bod a obnovte ohraničující obdélník.
UpdateAppearances()Znovu vygenerujte normální vzhled (/AP /N) obkreslením každé cesty InkList barvou anotace a šířkou okraje.
Accept(visitor: AnnotationSelector)Volá Accept(visitor) na této instanci InkAnnotation.
MarkupAnnotation(document: Document)Konstruktor vázaný na dokument pro vytvoření markup anotace, která ještě není připojena k určité stránce; volající ji přidají později 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, přemapováním chybějící položky /entry na Undefined.
SetMarkedState(marked: bool)Nastavte /State na Marked nebo Unmarked a /StateModel = Marked.
SetReviewState(state: AnnotationState)Nastavte stav revize.
SetReviewState(state: AnnotationState, userName: string)Nastavte stav revize spolu s uživatelským jménem recenzenta (zaznamenáno 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 označením (nejnovější odpovědní anotaci /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.
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()Plytký klon — kopíruje skalární/ref-sdílený stav.

Viz také:

 Čeština