Formular

Formular

Oversigt

Form er en klasse i Aspose.PDF FOSS for .NET.
Arver fra: IEnumerable<Aspose.Pdf.Annotations.WidgetAnnotation>.

Repræsenterer den interaktive formular (AcroForm) i et PDF-dokument.

Denne klasse leverer 36 metoder til at arbejde med Form-objekter i .NET-programmer. Tilgængelige metoder omfatter: Add, AddFieldAppearance, AssignXfa, CopyTo, Delete, ExportFdf, ExportToJson, ExportXfdf, FindByName, FindField, Flatten, Form, og 14 yderligere metoder. Alle offentlige medlemmer er tilgængelige for enhver .NET-applikation efter installation af Aspose.PDF FOSS for .NET-pakken. Egenskaber: AutoRecalculate, AutoRestoreForm, CalculatedFields, Count, DefaultAppearance, DefaultResources, og 14 flere.

Egenskaber

NavnTypeAdgangBeskrivelse
FieldsField[]ReadReturnerer formularfelterne som et snapshot-array (Field[] Fields), så kaldere kan bruge .Length og array-indeksering.
IgnoreNeedsRenderingboolRead/WriteNår sand, undertrykkes formularens NeedAppearances-indgang, så Acrobat ikke genopbygger widget-udseender ved åbning.
EmulateRequierdGroupsboolRead/WriteNår sand, tilføjer formularens fladgørelsestrin et syntetisk Required-markør for XFA-stil ‘requiredGroups’, hvis mindst-en-påkrævet begrænsning ikke er opfyldt.
CountintReadHenter antallet.
RadioGroupsIReadOnlyList<RadioButtonGroup>ReadAlle radioknap-grupper i formularen.
SignaturesExistboolRead/WriteSand hvis et hvilket som helst signaturfelt med en ikke-null /V signaturordbog findes i denne formular.
TypeFormTypeRead/WriteFormulartypen (Standard, Static, Dynamic).
IsXfaboolReadOm denne formular er en XFA-formular.
XFAXFA?ReadXFA-adgang, der eksponerer de underliggende XML-pakker (skabelon, datasæt, …).
HasXfaboolReadSand når formularen indeholder en XFA-del.
AutoRecalculateboolRead/WriteNår sand, genberegn beregnede felter, når en afhængighed ændres.
AutoRestoreFormboolRead/WriteNår sand, gendanner formularen automatisk sine standardværdier ved Reset.
CalculatedFieldsIEnumerable<Field>?Read/WriteFeltordren, der bruges til at drive beregningsgennemløb.
DefaultAppearanceAspose.Pdf.Annotations.DefaultAppearanceRead/WriteStandardudseende anvendt på felter, der ikke har deres egen /DA.
DefaultResourcesAspose.Pdf.Resources?ReadStandard skrifttype / farverum-ressourcer brugt af formularen.
IsSynchronizedboolReadOm den underliggende samling er trådsikker.
NeedsRenderingboolReadSand når formularen har NeedsAppearances-flaget sat.
RemovePermissionboolRead/WriteNår sand, fjernes dokumentets tilladelsesbits før lagring.
SignaturesAppendOnlyboolRead/WriteNår sand, ignorerer skriveren signatur-omgåelsesmodifikationer.
SyncRootobjectReadSynkroniseringsrodsobjekt for IsSynchronized.

Metoder

SignatureDescription
Form(document: Document)Konstruer en Form bundet til dokumentet.
Delete(fieldName: string)Slet et formularfelt efter navn.
Add(field: Field)Tilføj et felt til formen på den angivne side.
Add(field: Field, pageNumber: int)Feltet der skal tilføjes.
findField(fullName: string)Opslå et felt efter navn; returnerer null, hvis det ikke findes.
FindField(fullName: string)PascalCase-alias for findField.
ToObject()Eksporter alle feltværdier som en ordbog (feltnavn → værdi).
HasField(fieldName: string)Sandt hvis et felt med det givne fulde navn findes i AcroForm.
HasField(fieldName: string, searchChildren: bool)Sandt hvis et felt med det givne navn findes.
FindByName(fullName: string)Find et felt efter dets fulde navn, eller efter XFA-sti for statiske XFA-formularer.
GetXfaDatasetsXml()Hent XFA-datasæt XML, eller null hvis det ikke er en XFA-formular.
GetXfaFieldValue(path: string)Hent en XFA-feltværdi efter punktnotation i datasæt XML.
SetXfaFieldValue(path: string, value: string)Sæt en XFA-feltværdi efter punktnotation i datasæt XML.
SetXfaFieldValues(values: IReadOnlyList<KeyValuePair<string, string>>)Sæt flere XFA-feltværdier i én datasæt parse/serialiseringscyklus.
Flatten()Fladgør alle formularfelter — render deres visuelle udseende ind i sideindholdet og fjern den interaktive formular.
Flatten(document: Document)Fladgør alle formularfelter — render deres visuelle udseende ind i sideindholdet og fjern den interaktive formular.
ExportFdf()Eksporter formularfeltd data i FDF (Forms Data Format) i henhold til PDF-specifikationen §12.7.7.
ImportFdf(fdfData: byte[])Importér formularfeltd data fra FDF-bytes.
ExportXfdf()Eksporter formularfeltd data i XFDF (XML Forms Data Format).
ImportXfdf(xfdfXml: string)Importér formularfeltd data fra XFDF XML-streng.
GetEnumerator()Kalder GetEnumerator på denne Form-instans.
Add(field: Field, partialName: string, pageNumber: int)Kopier feltet ind i formen under et nyt delvist navn, og bind dets widget(s) til pageNumber.
AddFieldAppearance(field: Field, pageNumber: int, rect: Rectangle)Tilføj et nyt widget-udseende til et felt på en specifik side inden for en rektangel.
AssignXfa(xml: XmlDocument)Erstat XFA-datasættene fra den givne XmlDocument.
CopyTo(array: Field[], index: int)Kopier felter ind i det leverede array startende ved indeks.
Delete(field: Field)Fjern det leverede felt fra formen.
ExportToJson(stream: Stream)Serialiser formens felter til JSON via den leverede stream.
ExportToJson(fileName: string)Serialiser formens felter til JSON i en fil.
ExportToJson(stream: Stream, options: ExportFieldsToJsonOptions?)Serialiser formens felter til JSON via den leverede stream.
ExportToJson(fileName: string, options: ExportFieldsToJsonOptions?)Serialiser formens felter til JSON i en fil.
GetFieldsInRect(rect: Rectangle)Returner felterne, der skærer den leverede rektangel.
HasField(field: Field)Sandt når det leverede felt tilhører denne form.
ImportFromJson(stream: Stream)Læs formularfeltværdier fra en JSON-stream og anvend dem.
ImportFromJson(fileName: string)Læs formularfeltværdier fra en JSON-fil og anvend dem.
MakeFormAnnotationsIndependent(page: Page)Frigør formularannotationer fra felttreet, så de kan flyttes mellem sider uafhængigt.
RemoveFieldAppearance(field: Field, appearanceIndex: int)Fjern en specifik udseendeindgang fra et felt.

Se også

 Dansk