Form

Översikt

Form är en klass i Aspose.PDF FOSS för Java. ärvt från: Iterable<Field>.

Representerar det interaktiva formuläret (AcroForm) för ett PDF-dokument (ISO 32000-1:2008, §12.7).

Denna klass ger 26 metoder för att arbeta med Formobjekt i Java-program. Tillgängliga metoder inkluderar: Form, add, delete, flatten, get, getCount, getDefaultAppearance, getDefaultResources, getFields, getFlattenSettings, getNeedAppearances, getPdfDictionary,och 9 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla Java-applikationer efter att ha installerat Aspose.PDF FOSS för Java paket. och egenskaper: count, defaultAppearance, defaultResources, fields, flattenSettings, needAppearances,Och 3 fler.

ägodelar

NamnTyp avAccessBeskrivning
fieldsField[]LäsningHämta alla fält
countintLäsningTotal fält räkning
typeFormTypeLäsningFormtyp - Detekterar XFA närvaro från /XFA-inträdet i AcroForm ordboken.
xFAXfaFormLäsningReturnerar XFA-formuläret för att få tillgång till XF:specifika data.
needAppearancesbooleanLäsning/NeedAppearances
defaultAppearanceStringLäsning/DA – standardutseende
defaultResourcesResourcesLäsning/DR – förvalta resurser
flattenSettingsFlattenSettingsLäsningReturnerar de flätade inställningarna som används av {@link #flatten()}.
pdfDictionaryPdfDictionaryLäsningHämtar pdf‑ordboken.

Metoder

SignatureBeskrivning
Form(acroFormDict: PdfDictionary, document: Document, parser: PDFParser)Kalla Form på denna Form instans.
get(fieldName: String)FieldHämta fält efter fullständigt namn
hasField(fieldName: String)booleanÅterkommer om ett fält med det angivna namnet finns.
hasField(fieldName: String, ignoreCase: boolean)booleanÅterkommer om ett fält med det angivna namnet finns.
get(index: int)FieldHämta fält med 1-baserat index
getFields()Field[]Hämta alla fält
getCount()intTotal fält räkning
iterator()Iterator<Field>Kalla iterator på denna Form instans.
getType()FormTypeFormtyp - Detekterar XFA närvaro från /XFA-inträdet i AcroForm ordboken.
setType(type: FormType)Ställer in formulärtypen.
getXFA()XfaFormReturnerar XFA-formuläret för att få tillgång till XF:specifika data.
getNeedAppearances()boolean/NeedAppearances
setNeedAppearances(value: boolean)Ställer in värdet för need appearances.
getDefaultAppearance()String/DA – standardutseende
getDefaultResources()Resources/DR – förvalta resurser
add(field: Field)Lägg till ett fält
add(field: Field, pageNumber: int)Lägg till ett fält på den angivna sidan (1-baserade index).
add(field: Field, newName: String, pageNumber: int)FieldSkapar en kopia av det angivna fältet, tilldelar den ett nytt namn, placerar det på den begärda sidan och lägger till det i formuläret.
size()intReturnerar antalet fält i formuläret.
delete(fieldName: String)Ta bort fält efter namn
flatten()Flattar formuläret genom att baka varje fält widget utseende i dess sida innehåll ström och sedan ta bort AcroForm /Fields array.
flatten(settings: FlattenSettings)Flatta formen med de angivna inställningarna.
getFlattenSettings()FlattenSettingsReturnerar de flätade inställningarna som används av {@link #flatten()}.
setFlattenSettings(settings: FlattenSettings)Ställer in flatten‑inställningarna som ska användas av {@link #flatten()}.
getPdfDictionary()PdfDictionaryÅterställer PDF-listan i ordboken.
invalidate()Dra bort cached fältindexet så att nästa fältet-åtkomstsamtal räddar {@code /AcroForm/Fields}.

Se även

 Svenska