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řístupPopis:
TypeFieldTypeČteníTyp pole.
FullNamestring?ČteníPlně kvalifikovaný název pole.
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentČtení/zápisPřepsání vodorovného zarovnání specifického pro text použité na vzhled widgetu pole.
PageIndexintČteníIndex stránky počínaje 1, která vlastní widget tohoto pole.
PartialNamestring?Čtení/zápisČástečný název pole (/T).
NormalAppearanceXForm?ČteníVzhled pole “Normal” (záznam /AP /N).
AppearanceAspose.Pdf.Annotations.AppearanceDictionaryČteníToky vzhledu widgetu pole (záznam /AP), klíčované podle názvu vzhledu.
OnActivatedAnnotations.PdfAction?Čtení/zápisAkce spuštěná, když je toto pole aktivováno (záznam /A).
Valuestring?Čtení/zápisHodnota pole (/V).
CountintČ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).
FieldsField[]ČteníDěti typu Field tohoto pole jako pole snímku — pohodlný přístupový prvek odrážející Fields ve formuláři.
DefaultValuestring?ČteníVýchozí hodnota (/DV).
AlternateNamestring?Čtení/zápisAlternativní název pole / tooltip (/TU položka).
FlagsAspose.Pdf.Annotations.AnnotationFlagsČtení/zápisPříznaky anotace widgetu (/F entry), např.
TabOrderintČtení/zápisIndex pořadí tabulátoru pro toto pole.
IsReadOnlyboolČteníZda je pole pouze pro čtení.
ReadOnlyboolČtení/zápisZda je pole jen pro čtení (nastavitelný alias pro API paritu).
IsRequiredboolČteníZda je pole povinné.
CharacteristicsAspose.Pdf.Annotations.CharacteristicsČteníVzhledové charakteristiky (barvy okraje / pozadí, rotace widgetu).
DefaultAppearanceAspose.Pdf.Annotations.DefaultAppearanceČtení/zápisVýchozí vzhled (písmo, velikost, barva) pole — ekvivalent na úrovni pole k WidgetAnnotation.
RectRectangle?Čtení/zápisObdélník pole.
ColorColorČtení/zápisBarva pole (uložena v řetězci výchozího vzhledu /DA jako RGB).
AnnotationIndexintČtení/zápis1-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.
FitIntoRectangleboolČtení/zápisGlobální příznak: když je true, hodnota pole je automaticky změněna velikostí tak, aby se vešla do obdélníku widgetu.
IsGroupboolČteníUrčuje, zda je toto pole kontejnerem/skupinou podřízených polí.
IsSharedFieldboolČtení/zápisZda toto pole patří do skupiny shared-fields.
IsSynchronizedboolČteníZda je kolekce bezpečná pro vlákna.
SyncRootobjectČteníKořen synchronizace; vrací tuto instanci.
MaxFontSizedoubleČtení/zápisMaximální velikost písma použité automatickým přizpůsobením vzhledu pole.
MinFontSizedoubleČtení/zápisMinimální velikost písma používaná automatickým přizpůsobením vzhledu pole.
MappingNamestring?Čtení/zápisNázev mapování používaný externími skripty k identifikaci pole.
AnnotationTypeAnnotationTypeČteníVždy Widget.
BorderBorder?Č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).
ActionsAnnotationActionCollectionČteníAkční sloty pro strom /AA widgetu.
ExportableboolČtení/zápisZda by měla být hodnota widgetu exportována při odeslání formuláře.
HighlightingHighlightingModeČtení/zápisVizualizační režim zvýraznění používaný, když uživatel klikne na widget (/H položka).
ParentForms.Field?ČteníNadřazené pole, když je tento widget vizuálním potomkem pole AcroForm.
RequiredboolČtení/zápisZda musí být widget vyplněn před odesláním (/Ff bit 2).
HighlightModestringČteníRežim zvýraznění (/H entry).
DefaultAppearanceStringstring?ČteníVýchozí řetězec vzhledu (/DA entry).
FieldValuestring?ČteníHodnota pole (/V záznam).
DefaultFieldValuestring?ČteníVýchozí hodnota pole (/DV záznam).
FieldTypestring?ČteníTyp pole (/FT entry).
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 nesoucí rich text).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentČtení/zápisHorizontální zarovnání (zobrazeno kromě Alignment; oba lze nastavit nezávisle).
StatesAppearanceDictionaryČteníSlovník vzhledu-stavu (podslovník pro jednotlivé stavy v AP/N, např.
UpdateAppearanceOnConvertboolČtení/zápisZda regenerovat stream vzhledu při uložení anotace do převedeného dokumentu.
UseFontSubsetboolČtení/zápisZda má být vložené písmo (pokud existuje) podmnožkováno.
Contentsstring?Čtení/zápisObsah anotace (text).
OpacitydoubleČtení/zápisNeprůhlednost anotace (0.0 = průhledná, 1.0 = neprůhledná).
InteriorColorColor?Čtení/zápisVnitřní barva anotace (/IC položka, pro kruhové/čtvercové/čárové anotace).
Titlestring?Čtení/zápisNázev anotace (autor pro značkové anotace).
Namestring?Čtení/zápisNázev anotace (unikátní identifikátor — položka /NM).
Subjectstring?Čtení/zápisPředmět anotace (položka /Subj).
ModifiedDatestring?ČteníDatum úpravy.
ModifiedDateTimeČtení/zápisDatum /M (upravený) jako zadaný DateTime.
AnnotationFlagsAnnotationFlagsČtení/zápisTypovaný alias příznaků odpovídající veřejnému rozhraní, který zpřístupňuje AnnotationFlags jako vlastnost.
ActionPdfAction?Čtení/zápisAkce spojená s touto anotací (/A entry).
Authorstring?ČteníAutor anotace (/T entry).
AnnotationStatestring?ČteníStav anotace (/State entry), např.
AnnotationStateModelstring?ČteníModel stavu anotace (/StateModel entry), např.
ReplyTypestring?ČteníTyp odpovědi (/RT entry), např.
InReplyToAnnotation?Čtení/zápisPoznámka, na kterou tento odpovídá (/IRT entry).
QuadPointsPoint[]Čtení/zápisQuadPoints jako pole hodnot Point.
PagePage?ČteníStránka, která vlastní tuto poznámku, nebo null, když ji nelze vyřešit (např.
VerticalAlignmentVerticalAlignmentČtení/zápisVertikální zarovnání použito v tomto odstavci.
MarginMarginInfoČtení/zápisInformace o vnějších okrajích použita v tomto odstavci.
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čal na nové stránce.
IsInLineParagraphboolČtení/zápisPříznak inline odstavce (nezačíná novým řádkem).
HyperlinkTextstring?Čtení/zápisZastaralý cíl hypertextového odkazu typu string.
HyperlinkHyperlink?Čtení/zápisTypizovaná dekorace hypertextového odkazu aplikovaná na odstavec.
ZIndexintČtení/zápisIndex 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í.

Viz také:

 Čeština