Vlnovková anotace
Přehled
SquigglyAnnotation je třída v Aspose.PDF FOSS pro .NET.
Dědí z: MarkupAnnotation.
Vlnovité textové označení anotace.
Tato třída poskytuje 15 metod pro práci s objekty SquigglyAnnotation 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 43.
Vlastnosti
| Název | Typ | Přístup | Popis |
|---|---|---|---|
AnnotationType | AnnotationType | Read | Získá typ anotace. |
CreationDate | System.DateTime | Read/Write | Časové razítko vytvoření zaznamenané v /CreationDate. |
Opacity | double | Read/Write | Průhlednost (0..1) uložená v /CA. |
Popup | PopupAnnotation? | Read/Write | Přidružená popup anotace (/Popup). |
ReplyType | ReplyType | Read/Write | Vztah odpovědi na InReplyTo (/RT). |
RichText | string? | Read/Write | Obsah bohatého textu (/RC), formátovaný jako XHTML. |
Subject | string? | Read/Write | Předmět (/Subj). |
Title | string? | Read/Write | Autor / název uložený v /T. |
Rect | Rectangle? | Read/Write | Obdélník anotace (pozice na stránce). |
Width | double | Read/Write | Šířka obdélníku anotace. |
Height | double | Read/Write | Výška obdélníku anotace. |
ActiveState | string? | Read/Write | Aktuálně aktivní stav vzhledu (/AS entry). |
Alignment | TextAlignment | Read/Write | Zarovnání textu (pro volný text / widget anotace nesoucí bohatý text). |
HorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Read/Write | Horizontální zarovnání, vystavené kromě Alignment; obě lze nastavit nezávisle. |
TextHorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Read/Write | Přepsání horizontálního zarovnání specifického pro text. |
Appearance | AppearanceDictionary | Read | Slovník vzhledu (/AP entry) — klíčovaný podle názvu proudu vzhledu (N, D, R). |
States | AppearanceDictionary | Read | Slovník stavů vzhledu (podslovník pro jednotlivé stavy AP/N, např. |
NormalAppearance | XForm? | Read | Normální vzhled anotace (/AP /N) jako XForm, nebo null, pokud neexistuje. |
UpdateAppearanceOnConvert | bool | Read/Write | Zda regenerovat proud vzhledu při uložení anotace do převedeného dokumentu. |
UseFontSubset | bool | Read/Write | Zda má být vložený font (pokud existuje) podmnožinou. |
Contents | string? | Read/Write | Obsah anotace (text). |
Border | Border? | Read/Write | Okraj anotace. |
Color | Color | Read/Write | Barva okraje anotace (/C entry). |
InteriorColor | Color? | Read/Write | Barva výplně anotace (/IC entry, pro kruhové/čtvercové/čárové anotace). |
Name | string? | Read/Write | Název anotace (jedinečný identifikátor — /NM entry). |
FullName | string? | Read | Plně kvalifikovaný název anotace. |
ModifiedDate | string? | Read | Datum úpravy. |
Modified | DateTime | Read/Write | Datum /M (upraveno) jako typovaný DateTime. |
Flags | AnnotationFlags | Read/Write | Příznaky anotace (/F entry) — použité jako úložiště pro celočíselnou i typovanou formu. |
AnnotationFlags | AnnotationFlags | Read/Write | Typovaný alias příznaků vystavující AnnotationFlags jako vlastnost. |
Action | PdfAction? | Read/Write | Akce spojená s touto anotací (/A entry). |
Actions | PdfActionCollection | Read | Kolekce akcí spojených s touto anotací. |
Author | string? | Read | Autor anotace (/T entry). |
AnnotationState | string? | Read | Stav anotace (/State entry), např. |
AnnotationStateModel | string? | Read | Model stavu anotace (/StateModel entry), např. |
InReplyTo | Annotation? | Read/Write | Anotace, na kterou tato odpovídá (/IRT entry). |
QuadPoints | Point[] | Read/Write | QuadPoints jako pole hodnot Point. |
Characteristics | Characteristics | Read | Vlastnosti vzhledu (barva okraje, barva pozadí, rotace). |
PageIndex | int | Read | Index stránky (od 1), která vlastní tuto anotaci. |
Page | Page? | Read | Stránka, která vlastní tuto anotaci, nebo null, pokud ji nelze vyřešit (např. |
VerticalAlignment | VerticalAlignment | Read/Write | Vertikální zarovnání použité v tomto odstavci. |
Margin | MarginInfo? | Read/Write | Informace o vnějších okrajích použité v tomto odstavci. |
IsFirstParagraphInColumn | bool | Read/Write | Vynutit, aby odstavec začal v novém sloupci. |
IsKeptWithNext | bool | Read/Write | Udržet tento odstavec na stejné stránce jako následující. |
IsInNewPage | bool | Read/Write | Vynutit, aby odstavec začal na nové stránce. |
IsInLineParagraph | bool | Read/Write | Příznak vloženého odstavce (nezačíná novým řádkem). |
HyperlinkText | string? | Read/Write | Starý řetězcový typ hypertextového odkazu. |
Hyperlink | Hyperlink? | Read/Write | Typová dekorace hypertextového odkazu aplikovaná na odstavec. |
ZIndex | int | Read/Write | Index Z-řazení používaný renderérem DOM. |
Metody
| Signature | Description |
|---|---|
SquigglyAnnotation(page: Page, rect: Rectangle) | Volá SquigglyAnnotation na této instanci SquigglyAnnotation. |
Accept(visitor: AnnotationSelector) | Volá Accept na této instanci SquigglyAnnotation. |
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() | 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 prvek XFDF 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á kopie — kopíruje skalární/stavy sdílené referencí. |