Form

Yleiskatsaus

Form on luokka Aspose.PDF FOSS for .NET. Perinnöllisyys on: ICollection<Aspose.Pdf.Annotations.WidgetAnnotation>.

Esittelee PDF-dokumentin vuorovaikutteisen lomakkeen (AcroForm).

Tämä luokka tarjoaa 37 menetelmää työskennellä Form-objektien kanssa .NET-ohjelmissa. Saatavilla olevat menetelmät ovat: Add, AddFieldAppearance, AssignXfa, CopyTo, Delete, ExportFdf, ExportToJson, ExportXfdf, FindByName, FindField, Flatten, Form,15 lisämenetelmää. Kaikki julkiset jäsenet ovat käytettävissä .NET-sovellukseen asentamisen jälkeen. Aspose.PDF FOSS for .Net package. Ominaisuuksia : AutoRecalculate, AutoRestoreForm, CalculatedFields, Count, DefaultAppearance, DefaultResources,Ja 14 lisää.

omaisuus

NimiätyyppiAccesskuvaus
FieldsField[]LuePalauttaa lomakkeen kentät snapshot array.
IgnoreNeedsRenderingboolLue / KirjoitaKun se on totta, lomakkeen NeedAppearances -tila poistetaan, joten Acrobat ei palauta widget-näytöjä aukioloaikana.
EmulateRequierdGroupsboolLue / KirjoitaKun se on totta, muodon tasainen vaihe lisää synteettisen Vaadittu merkkia XFA-tyyliin ‘vaatettujen ryhmien’ varten, joiden vähintään yksi vaaditu rajoitus ei ole täynnä.
CountintLueROOT-muotoilun kenttien lukumäärä - AcroForm /Fields array -tila (kentät, joiden kenttä-/perhe on nolla).
RadioGroupsIReadOnlyList<RadioButtonGroup>LueKaikki radio-painikkeiden ryhmät muodossa.
SignaturesExistboolLue / KirjoitaTodellinen, jos mitään allekirjoitus kenttää ei-null /V alleakirjojen sanasto on olemassa tässä muodossa.
TypeFormTypeLue / KirjoitaMuoto on tyyppi (standard, staattinen ja dynaaminen).
IsXfaboolLueOnko tämä lomake XFA-lomake?.
XFAXFA?LueXFA-lisä, joka esittää XML-paketit (template, datasets, …).
HasXfaboolLueTodellinen, kun lomake sisältää XFA-osan.
AutoRecalculateboolLue / KirjoitaKun se on totta, lasketaan uudelleen lasketut kentät aina kun riippuvuus muuttuu.
AutoRestoreFormboolLue / KirjoitaOnko lomake rakentaa kenttään sivun widgetit, kun AcroForm /Fields -sisältö on puuttuva/pölvä (varma).
CalculatedFieldsIEnumerable<Field>?Lue / Kirjoitakenttäjärjestys käytetään ajamaan laskelmat kulkevat.
DefaultAppearanceAspose.Pdf.Annotations.DefaultAppearanceLue / KirjoitaOletusnäyttö sovelletaan kenttille, jotka eivät ole omia /DA.
DefaultResourcesAspose.Pdf.Resources?LueValitse muodon käyttämä varmuuskopiointi / väritilavara.
IsSynchronizedboolLueOnko alakohtainen kokoelma thread-safe.
NeedsRenderingboolLueTodellinen, kun lomakkeella on NeedsAppearances lippu.
RemovePermissionboolLue / KirjoitaKun se on totta, asiakirjan lupapisteet poistetaan ennen säästöä.
SignaturesAppendOnlyboolLue / KirjoitaKun se on totta, kirjailija jättää allekirjoitus-liittymätöntä muutosta huomiotta.
SyncRootobjectLueSynkronointi juurikuva IsSynchronized.

menetelmät

Signaturekuvaus
Form(document: Document)Luo lomake, joka on sidottu asiakirjaan.
Delete(fieldName: string)Poista lomakkeen nimi.
Add(field: Field)Lisää lomakkeen kenttä määritellyllä sivulla.
Add(field: Field, pageNumber: int)kenttä lisätä.
findField(fullName: string)Katso kenttä nimen mukaan; palautuu nolla, kun sitä ei löydy.
FindField(fullName: string)↑ Luettelo osoittaa, että löydät.
ToObject()Tuoda kaikki kenttätunnukset sanakirjana (kenttänimi → arvo).
HasField(fieldName: string)Todellinen, jos kenttä, jossa on annettu täysimääräinen nimi, on AcroForm.
HasField(fieldName: string, searchChildren: bool)Todellisuus, jos kenttä, jossa on annettu nimi, on olemassa.
FindByName(fullName: string)Löydä kenttä sen täyden nimen tai XFA-reitin kautta tilattisille XF:n lomakkeille.
GetXfaDatasetsXml()Hakee XFA-datasetit XML, tai null jos ei ole XFA-lomake.
GetXfaFieldValue(path: string)Hae XFA-kentän arvo pisteellä erotetulla polulla tietojoukossa XML.
SetXfaFieldValue(path: string, value: string)Aseta XFA-kentän arvo pisteellä erotetulla polulla datasets XML.
SetXfaFieldValues(values: IReadOnlyList<KeyValuePair<string, string>>)Aseta useita XFA-kenttäarvoja yhdessä datasetsissä parse/serialise -syklissä.
SetXfaFieldImage(path: string, base64: string, contentType: string)Kirjoita base64-kuva XFA: n tietokoneen polun kohdassa ja merkitä se antamalla sisältöTyppi (esim.
Flatten()Laita kaikki lomakenttät - kääntäen niiden visuaaliset ulkonäkö sivun sisältöön ja poista interaktiivinen muoto.
Flatten(document: Document)Laita kaikki lomakenttät - kääntäen niiden visuaaliset ulkonäkö sivun sisältöön ja poista interaktiivinen muoto.
ExportFdf()Tuonti lomakkeen kentti tietoja FDF (Forms Data Format) PDF spec §12.7.7.
ImportFdf(fdfData: byte[])Tuonti lomakkeen kentti tietoja FDF-byttejä.
ExportXfdf()Tuotetiedot on XFDF (XML Forms Data Format) -tietokone.
ImportXfdf(xfdfXml: string)Tuoda lomakkeen kenttitiedot XFDF XML-säännöstön kautta.
GetEnumerator()Soita GetEnumerator tässä lomakkeessa.
Add(field: Field, partialName: string, pageNumber: int)Kopioi kenttä lomakkeeseen uuden osittaisen nimen alla, sitomalla sen widget(et) sivulleNumero.
AddFieldAppearance(field: Field, pageNumber: int, rect: Rectangle)Liitä tuore widget-näkökulma tiettyyn sivulle reikiä.
AssignXfa(xml: XmlDocument)Vaihda XFA-tietokoneet annetusta XmlDocument.
CopyTo(array: Field[], index: int)Kopioi kentät toimitukseen, joka alkaa indeksiin.
Delete(field: Field)Poista tarjonnut kenttä muodosta.
ExportToJson(stream: Stream)Serioi lomakkeen kentät JSON: lle toimitetun virran kautta.
ExportToJson(fileName: string)Serioi lomakkeen kentät JSON:iin tiedostossa.
ExportToJson(stream: Stream, options: ExportFieldsToJsonOptions?)Serioi lomakkeen kentät JSON: lle toimitetun virran kautta.
ExportToJson(fileName: string, options: ExportFieldsToJsonOptions?)Serioi lomakkeen kentät JSON:iin tiedostossa.
GetFieldsInRect(rect: Rectangle)Palauta kentät, jotka kiertävät tarjonnan reikiä.
HasField(field: Field)Todellinen, kun tarjonnut kenttä kuuluu tähän muotoon.
ImportFromJson(stream: Stream)Lue lomakkeen kenttätunnukset JSON-virtauksesta ja sovelletaan niitä.
ImportFromJson(fileName: string)Lue lomakkeen kenttätunnukset JSON-tiedostosta ja sovelletaan niitä.
MakeFormAnnotationsIndependent(page: Page)Detach muodostaa kenttäkivistä tulevia merkintöjä, jotta ne voidaan siirtää sivujen välillä itsenäisesti.
RemoveFieldAppearance(field: Field, appearanceIndex: int)Poista erityinen ulkonäkö sisäänkäynti kentältä.

Katso myös

 Suomi