Field
Přehled
Field je třída v Aspose.PDF FOSS pro .NET. Dědí z: Aspose.Pdf.Annotations.WidgetAnnotation, IEnumerable<Aspose.Pdf.Annotations.WidgetAnnotation>.
Reprezentuje pole formuláře.
Tato třída poskytuje 26 metod pro práci s objekty Field v programech .NET. Dostupné metody zahrnují: Accept, ChangeAfterResize, Clone, CopyTo, ExecuteFieldJavaScript, ExportToJson, ExportValueToJson, Field, Flatten, GetCheckedStateName, GetEnumerator, GetRectangle a 7 dalších metod. 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, AlternateName, AnnotationFlags a dalších 72.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
Type | FieldType | Čtení | Typ pole. |
FullName | string? | Čtení | Plně kvalifikovaný název pole. |
TextHorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Čtení/zápis | Přepsání vodorovného zarovnání specifického pro text použité na vzhled widgetu pole. |
PageIndex | int | Čtení | Index stránky počínaje 1, která vlastní widget tohoto pole. |
PartialName | string? | Čtení/zápis | Částečný název pole (/T). |
NormalAppearance | XForm? | Čtení | Vzhled pole “Normal” (záznam /AP /N). |
Appearance | Aspose.Pdf.Annotations.AppearanceDictionary | Čtení | Toky vzhledu widgetu pole (záznam /AP), klíčované podle názvu vzhledu. |
OnActivated | Annotations.PdfAction? | Čtení/zápis | Akce spuštěná, když je toto pole aktivováno (záznam /A). |
Value | string? | Čtení/zápis | Hodnota pole (/V). |
Count | int | Čtení | Počet dětí v poli /Kids tohoto pole — buď podřízená pole (uzly hierarchie) nebo widgetové anotace (terminální pole s více vizuálními widgety, například seskupený zaškrtávací/rádiový widget). |
Fields | Field[] | Čtení | Děti typu Field tohoto pole jako pole snímku — pohodlný přístupový prvek odrážející Fields ve formuláři. |
DefaultValue | string? | Čtení | Výchozí hodnota (/DV). |
AlternateName | string? | Čtení/zápis | Alternativní název pole / tooltip (/TU položka). |
Flags | Aspose.Pdf.Annotations.AnnotationFlags | Čtení/zápis | Příznaky anotace widgetu (/F entry), např. |
TabOrder | int | Čtení/zápis | Index pořadí tabulátoru pro toto pole. |
IsReadOnly | bool | Čtení | Zda je pole pouze pro čtení. |
ReadOnly | bool | Čtení/zápis | Zda je pole jen pro čtení (nastavitelný alias pro API paritu). |
IsRequired | bool | Čtení | Zda je pole povinné. |
Characteristics | Aspose.Pdf.Annotations.Characteristics | Čtení | Vzhledové charakteristiky (barvy okraje / pozadí, rotace widgetu). |
DefaultAppearance | Aspose.Pdf.Annotations.DefaultAppearance | Čtení/zápis | Výchozí vzhled (písmo, velikost, barva) pole — ekvivalent na úrovni pole k WidgetAnnotation. |
Rect | Rectangle? | Čtení/zápis | Obdélník pole. |
Color | Color | Čtení/zápis | Barva pole (uložena v řetězci výchozího vzhledu /DA jako RGB). |
AnnotationIndex | int | Čtení/zápis | 1-základní pozice tabulátoru tohoto widgetu pole v poli /Annots na stránce — pořadí pole určuje pořadí tabulátorů na stránce. |
FitIntoRectangle | bool | Čtení/zápis | Globální příznak: když je true, hodnota pole je automaticky změněna velikostí tak, aby se vešla do obdélníku widgetu. |
IsGroup | bool | Čtení | Určuje, zda je toto pole kontejnerem/skupinou podřízených polí. |
IsSharedField | bool | Čtení/zápis | Zda toto pole patří do skupiny shared-fields. |
IsSynchronized | bool | Čtení | Zda je kolekce bezpečná pro vlákna. |
SyncRoot | object | Čtení | Kořen synchronizace; vrací tuto instanci. |
MaxFontSize | double | Čtení/zápis | Maximální velikost písma použité automatickým přizpůsobením vzhledu pole. |
MinFontSize | double | Čtení/zápis | Minimální velikost písma používaná automatickým přizpůsobením vzhledu pole. |
MappingName | string? | Čtení/zápis | Název mapování používaný externími skripty k identifikaci pole. |
AnnotationType | AnnotationType | Čtení | Vždy Widget. |
Border | Border? | Čtení/zápis | Šířka, styl a vzor čáry okraje jsou získány ze slovníku BS widgetu (formulářová pole nesou své okraje zde, ne v /Border). |
Actions | AnnotationActionCollection | Čtení | Akční sloty pro strom /AA widgetu. |
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 položka). |
Parent | Forms.Field? | Čtení | Nadřazené pole, když je tento widget vizuálním potomkem pole AcroForm. |
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). |
FieldValue | string? | Čtení | Hodnota pole (/V záznam). |
DefaultFieldValue | string? | Čtení | Výchozí hodnota pole (/DV záznam). |
FieldType | string? | Čtení | Typ pole (/FT entry). |
InnerRect | Rectangle? | Čtení | Obdélník anotace posunutý pomocí 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í rich text). |
HorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Čtení/zápis | Horizontální zarovnání (zobrazeno kromě Alignment; oba lze nastavit nezávisle). |
States | AppearanceDictionary | Čtení | Slovník vzhledu-stavu (podslovník pro jednotlivé stavy v AP/N, např. |
UpdateAppearanceOnConvert | bool | Čtení/zápis | Zda regenerovat stream vzhledu při uložení anotace do převedeného dokumentu. |
UseFontSubset | bool | Čtení/zápis | Zda má být vložené písmo (pokud existuje) podmnožkováno. |
Contents | string? | Čtení/zápis | Obsah anotace (text). |
Opacity | double | Čtení/zápis | Neprůhlednost anotace (0.0 = průhledná, 1.0 = neprůhledná). |
InteriorColor | Color? | Čtení/zápis | Vnitřní barva anotace (/IC položka, pro kruhové/čtvercové/čárové anotace). |
Title | string? | Čtení/zápis | Název anotace (autor pro značkové anotace). |
Name | string? | Čtení/zápis | Název anotace (unikátní identifikátor — položka /NM). |
Subject | string? | Čtení/zápis | Předmět anotace (položka /Subj). |
ModifiedDate | string? | Čtení | Datum úpravy. |
Modified | DateTime | Čtení/zápis | Datum /M (upravený) jako zadaný DateTime. |
AnnotationFlags | AnnotationFlags | Čtení/zápis | Typovaný alias příznaků odpovídající veřejnému rozhraní, který zpřístupňuje AnnotationFlags jako vlastnost. |
Action | PdfAction? | Čtení/zápis | Akce spojená s touto anotací (/A entry). |
Author | string? | Čtení | Autor anotace (/T entry). |
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. |
Page | Page? | Čtení | Stránka, která vlastní tuto poznámku, nebo null, když ji nelze vyřešit (např. |
VerticalAlignment | VerticalAlignment | Čtení/zápis | Vertikální zarovnání použito v tomto odstavci. |
Margin | MarginInfo | Čtení/zápis | Informace o vnějších okrajích použita v tomto odstavci. |
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 | Vynutit, aby odstavec začal na nové stránce. |
IsInLineParagraph | bool | Čtení/zápis | Příznak inline odstavce (nezačíná novým řádkem). |
HyperlinkText | string? | Čtení/zápis | Zastaralý cíl hypertextového odkazu typu string. |
Hyperlink | Hyperlink? | Čtení/zápis | Typizovaná dekorace hypertextového odkazu aplikovaná na odstavec. |
ZIndex | int | Čtení/zápis | Index Z-order používaný renderérem DOM. |
Metody
| Podpis: | Popis: |
|---|---|
Field(doc: Document) | Vytvořte pole vázané na dokument. |
GetEnumerator() | Iteruje widgetové anotace pro děti tohoto pole v poli /Kids. |
CopyTo(array: Aspose.Pdf.Annotations.WidgetAnnotation[], index: int) | Zkopírujte widgetové anotace do pole počínaje od indexu. |
CopyTo(array: Field[], index: int) | Zkopírujte děti tohoto pole (jako instance Field) do pole počínaje od indexu. |
ExecuteFieldJavaScript(javaScriptAction: Aspose.Pdf.Annotations.JavascriptAction) | Proveďte poskytnutou akci JavaScript na tomto poli. |
ExportToJson(stream: Stream) | Serializujte toto pole do JSON (jeden objekt FieldExportingData) pomocí dodaného proudu. |
ExportToJson(fileName: string) | Serializujte toto pole do souboru JSON. |
ExportToJson(stream: Stream, options: ExportFieldsToJsonOptions?) | Serializujte toto pole do JSON pomocí dodaného streamu. |
ExportToJson(fileName: string, options: ExportFieldsToJsonOptions?) | Serializujte toto pole do souboru JSON. |
ExportValueToJson(outputJsonStream: Stream, indented: bool) | Zapište název pole, příznaky a hodnotu do streamu JSON. |
Flatten() | Zploštěte toto pole — převeďte jeho hodnotu na statický obsah stránky. |
GetWidgetEnumerator() | Enumerátor typovaný na WidgetAnnotation. |
ImportValueFromJson(inputJsonStream: Stream) | Přečtěte hodnotu tohoto pole ze JSON streamu. |
ImportValueFromJson(inputJsonStream: Stream, fieldFullNameInJSON: string) | Načtěte hodnotu pojmenovaného pole ze streamu JSON — jedné objektu pole (případně vnořeného pomocí ChildFields) nebo pole takových objektů — a použijte hodnotu položky, jejíž tečková cesta odpovídá fieldFullNameInJSON. |
Recalculate() | Přepočítejte hodnotu pole z jeho výpočetního skriptu. |
SetPosition(point: Aspose.Pdf.Point) | Přesuňte první obdélník widgetu pole na zadaný bod (levý horní roh). |
WidgetAnnotation(doc: Document) | Programatický ctor — vytváří čistou widgetovou anotaci spojenou s čtečkou dokumentu. |
ExportToJson(stream: System.IO.Stream) | Serializovat pole tohoto widgetu jako JSON do proudu. |
ExportToJson(stream: System.IO.Stream, options: ExportFieldsToJsonOptions?) | Serializovat pole tohoto widgetu jako jediný FieldExportingData JSON objekt do proudu. |
GetCheckedStateName() | Vrací název stavu vzhledu, který představuje stav “on” / “checked” tohoto widgetu (typicky “Yes”), vyhledávaný v klíčích slovníku /AP/N (cokoliv, co není “Off”). |
Accept(visitor: AnnotationSelector) | Volá Accept(visitor) na této instanci Field. |
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() | Regenerovat normální stream vzhledu (/AP /N) z aktuální geometrie a barev anotace. |
WriteXfdf(writer: System.Xml.XmlWriter) | Serializovat tuto anotaci jako XFDF prvek do zapisovače (PDF 32000 §12.7.8 / XFDF 3.0). |
Clone() | Povrchní klon — kopíruje skalární a sdílený stav referencí. |