WidgetAnnotation
Přehled
WidgetAnnotation je třída v Aspose.PDF FOSS pro .NET. Dědí z: Annotation.
Tato třída poskytuje 13 metod pro práci s objekty WidgetAnnotation v programech .NET. Dostupné metody zahrnují: Accept, ChangeAfterResize, Clone, ExportToJson, Flatten, GetCheckedStateName, GetRectangle, UpdateAppearances, WidgetAnnotation, WriteXfdf. 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 53.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
AnnotationType | AnnotationType | Čtení | Vždy Widget. |
Border | Border? | Čtení/zápis | Šířka okraje, styl a vzor čáry jsou získány ze slovníku BS widgetu (pole formuláře nesou svůj okraj zde, nikoli v /Border). |
Actions | AnnotationActionCollection | Čtení | Akční sloty pro strom /AA widgetu. |
DefaultAppearance | DefaultAppearance | Čtení/zápis | Výchozí vzhled (písmo, velikost, barva) pro tento widget. |
Exportable | bool | Čtení/zápis | Zda by měla být hodnota widgetu exportována při odeslání formuláře. |
Highlighting | HighlightingMode | Čtení/zápis | Vizualizační režim zvýraznění používaný, když uživatel klikne na widget (/H vstup). |
OnActivated | PdfAction? | Čtení/zápis | Akce vyvolaná při aktivaci widgetu (/A entry). |
Parent | Forms.Field? | Čtení | Nadřazené pole, pokud je tento widget vizuálním potomkem pole AcroForm. |
ReadOnly | bool | Čtení/zápis | Zda widget odmítá vstup (/Ff bit 1). |
Required | bool | Čtení/zápis | Zda musí být widget vyplněn před odesláním (/Ff bit 2). |
HighlightMode | string | Čtení | Režim zvýraznění (/H entry). |
DefaultAppearanceString | string? | Čtení | Výchozí řetězec vzhledu (/DA entry). |
NormalAppearance | XForm? | Čtení | Vzhled widgetu “Normal” (stream /AP /N). |
FieldValue | string? | Čtení | Hodnota pole (/V položka). |
DefaultFieldValue | string? | Čtení | Výchozí hodnota pole (/DV položka). |
FieldType | string? | Čtení | Typ pole (/FT položka). |
Rect | Rectangle? | Čtení/zápis | Obdélník anotace (pozice na stránce). |
InnerRect | Rectangle? | Čtení | Obdélník anotace zmenšený podle položky /RD (rozdíly obdélníků) — oblast skutečně vykreslená uvnitř Rect. |
Width | double | Čtení/zápis | Šířka obdélníku anotace. |
Height | double | Čtení/zápis | Výška obdélníku anotace. |
ActiveState | string? | Čtení/zápis | Aktuálně aktivní stav vzhledu (/AS entry). |
Alignment | TextAlignment | Čtení/zápis | Zarovnání textu (pro volný text / widgetové anotace nesoucí bohatý text). |
HorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Čtení/zápis | Horizontální zarovnání (zobrazeno navíc k Alignment; oba lze nastavit nezávisle). |
TextHorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Čtení/zápis | Přepsání horizontálního zarovnání specifického pro text. |
Appearance | AppearanceDictionary | Čtení | Slovník vzhledu (/AP entry) — klíčovaný podle názvu streamu vzhledu (N, D, R). |
States | AppearanceDictionary | Čtení | Slovník vzhledu-stavu (podslovník pro jednotlivé stavy v AP/N, např. |
UpdateAppearanceOnConvert | bool | Čtení/zápis | Zda při uložení anotace do převedeného dokumentu znovu generovat appearance stream. |
UseFontSubset | bool | Čtení/zápis | Zda má být vložený font (je-li) podmnožkován. |
Contents | string? | Čtení/zápis | Obsah anotace (text). |
Opacity | double | Čtení/zápis | Průhlednost anotace (0.0 = průhledná, 1.0 = neprůhledná). |
Color | Color | Čtení/zápis | Barva okraje anotace (/C entry). |
InteriorColor | Color? | Čtení/zápis | Barva výplně anotace (/IC entry, pro kruhové/čtvercové/čárové anotace). |
Title | string? | Čtení/zápis | Název anotace (autor pro markup anotace). |
Name | string? | Čtení/zápis | Název anotace (jedinečný identifikátor — položka /NM). |
FullName | string? | Čtení | Plně kvalifikovaný název anotace. |
Subject | string? | Čtení/zápis | Předmět anotace (/Subj položka). |
ModifiedDate | string? | Čtení | Datum úpravy. |
Modified | DateTime | Čtení/zápis | Datum /M (modified) jako zadaný DateTime. |
Flags | AnnotationFlags | Čtení/zápis | Anotační příznaky (/F entry) — používány jako úložná podpora pro jak int, tak typované formy. |
AnnotationFlags | AnnotationFlags | Čtení/zápis | Typovaný alias Flags odpovídající veřejnému rozhraní, který vystavuje AnnotationFlags jako vlastnost. |
Action | PdfAction? | Čtení/zápis | Akce spojená s touto anotací (/A záznam). |
Author | string? | Čtení | Autor anotace (/T záznam). |
AnnotationState | string? | Čtení | Stav anotace (/State entry), např. |
AnnotationStateModel | string? | Čtení | Model stavu anotace (/StateModel entry), např. |
ReplyType | string? | Čtení | Typ odpovědi (/RT entry), např. |
InReplyTo | Annotation? | Čtení/zápis | Poznámka, na kterou tento odpovídá (/IRT entry). |
QuadPoints | Point[] | Čtení/zápis | QuadPoints jako pole hodnot Point. |
Characteristics | Characteristics | Čtení | Vzhledové charakteristiky (barva okraje, barva pozadí, otočení). |
PageIndex | int | Čtení | Index stránky číslovaný od 1, která vlastní tuto anotaci. |
Page | Page? | Čtení | Stránka, která vlastní tuto anotaci, nebo null, pokud ji nelze vyřešit (např. |
VerticalAlignment | VerticalAlignment | Čtení/zápis | Vertikální zarovnání použité na tento odstavec. |
Margin | MarginInfo | Čtení/zápis | Informace o vnějším okraji aplikované na tento odstavec. |
IsFirstParagraphInColumn | bool | Čtení/zápis | Vynutit, aby odstavec začal v novém sloupci. |
IsKeptWithNext | bool | Čtení/zápis | Udržte tento odstavec na stejné stránce jako následující. |
IsInNewPage | bool | Čtení/zápis | Vynutí, aby odstavec začal na nové stránce. |
IsInLineParagraph | bool | Čtení/zápis | Příznak vloženého odstavce (nezačíná novým řádkem). |
HyperlinkText | string? | Čtení/zápis | Zastaralý řetězcový cíl hypertextového odkazu. |
Hyperlink | Hyperlink? | Čtení/zápis | Dekorace typovaného hypertextového odkazu aplikovaná na odstavec. |
ZIndex | int | Čtení/zápis | Z-order index používaný renderérem DOM. |
Metody
| Podpis: | Popis: |
|---|---|
WidgetAnnotation(doc: Document) | Programatický ctor — vytvoří prázdnou anotaci widgetu spojenou s čtečkou dokumentu. |
ExportToJson(stream: System.IO.Stream) | Serializujte pole tohoto widgetu jako JSON do streamu. |
ExportToJson(fileName: string) | Serializujte pole tohoto widgetu jako JSON do souboru. |
ExportToJson(stream: System.IO.Stream, options: ExportFieldsToJsonOptions?) | Serializujte pole tohoto widgetu jako jediný FieldExportingData JSON objekt do streamu. |
ExportToJson(fileName: string, options: ExportFieldsToJsonOptions?) | Serializujte pole tohoto widgetu jako JSON do souboru. |
GetCheckedStateName() | Vrací název stavu vzhledu, který představuje stav „on“ / „checked“ tohoto widgetu (obvykle „Yes“), vyhledaný v klíčích slovníku /AP/N (cokoliv, co není „Off“). |
Accept(visitor: AnnotationSelector) | Volá Accept(visitor) na této instanci WidgetAnnotation. |
GetRectangle(considerRotation: bool) | Ohraničující obdélník upravený pomocí considerRotation. |
ChangeAfterResize(transform: Matrix) | Upravte geometrii anotace po tom, co uživatel změnil velikost stránky nebo hostitelského obdélníku. |
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 XFDF element 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() | Mělký klon — kopíruje skalární/stavy sdílené referencí. |