Aspose::Pdf::Forms::Form klass
Innehåll
[
Dölj
]Form class
Klass som representerar formulärobjekt.
class Form : public System::Collections::Generic::ICollection<System::SharedPtr<Annotations::WidgetAnnotation>>
Nested classes
- Class FlattenSettings
Enums
| Enum | Beskrivning |
|---|---|
| SignDependentElementsRenderingModes | Forms kan innehålla signeringsinformation och kan vara signerade eller osignerade. Ibland måste visningen av formulär i visaren bero på om formuläret är signerat eller inte. Detta enum listar möjliga renderingslägen under konvertering av formulärtyp med avseende på signering. |
Metoder
| Metod | Beskrivning |
|---|---|
| Add(const System::SharedPtr<Field>&, int32_t) | Lägger till fält på formuläret. |
| Add(const System::SharedPtr<Field>&) | Lägger till fält på formuläret. |
| Add(System::SharedPtr<Field>, const System::String&, int32_t) | Lägger till ett nytt fält till formuläret; Om detta fält redan är placerat på ett annat eller detta formulär, skapas en kopia av fältet. |
| AddFieldAppearance(const System::SharedPtr<Field>&, int32_t, const System::SharedPtr<Rectangle>&) | Lägger till ytterligare utseende för fältet på angiven sida i dokumentet på den specificerade platsen. |
| AssignXfa(const System::SharedPtr<System::Xml::XmlDocument>&) | Ställer in XFA för formuläret till angivet värde. |
| CopyTo(const System::ArrayPtr<System::SharedPtr<Field>>&, int32_t) | Kopierar fält placerade på formuläret till en array. |
| Delete(const System::SharedPtr<Field>&) | Ta bort fält från formuläret. |
| Delete(const System::String&) | Tar bort fält från formuläret efter dess namn. |
| Flatten() | Tar bort alla formulärfält och placerar deras värden direkt på sidan. |
| get_AutoRecalculate() const | Om inställt kommer alla formulärfält att omberäknas när ett fält ändras. Standardvärdet är true. Sätt till false för att öka prestandan när formuläret fylls i med ett stort antal beräknade fält. |
| get_AutoRestoreForm() const | Om inställt kommer frånvarande formulärfält att automatiskt skapas om de finns i annotationer. |
| get_Count() const override | Hämtar antalet fält i detta formulär. |
| get_DefaultAppearance() | Hämtar standardutseendet för formuläret (objekt som beskriver standardtypsnitt, textstorlek och färg för fält i formuläret). |
| get_DefaultResources() | Hämtar standardresurser som placerats i detta formulär. |
| get_EmulateRequierdGroups() const | Om den här egenskapen är true kommer extra röda avgränsningsrektanglar att ritas för obligatoriska Xfa exclGroup‑elementbehållare. Denna egenskap introducerades eftersom motsvarigheter till exclGroup saknas vid konvertering av Xfa‑representationen av formulär till standard. Den är false som standard. |
| get_Fields() | Hämtar lista över alla fält på den lägsta nivån i det hierarkiska formuläret. |
| get_HasXfa() | Hämtar ett värde som indikerar om dokumentet innehåller XFA‑formulär. Denna egenskap introducerades för att avgöra om IgnoreNeedsRendering ska användas för att ta bort XFA‑formuläret i fall där XFA‑formuläret finns och NeedsRendering är false. |
| get_IgnoreNeedsRendering() const | Om den här egenskapen är true kommer värdet för nyckeln NeedsRendering att ignoreras under konvertering av XFA‑formulär till standardformulär. Den är false som standard. |
| get_IsSynchronized() | Returnerar true om objektet är trådsäkert. |
| get_NeedsRendering() | Hämtar ett värde som indikerar om dokumentet kräver borttagning av det dynamiska XFA‑formuläret. Denna egenskap introducerades för att avgöra om IgnoreNeedsRendering ska användas för att ta bort XFA‑formuläret i fall där XFA‑formuläret finns och NeedsRendering är false. |
| get_RemovePermission() const | Om den här egenskapen är true kommer “Perms”‑ordlistan att tas bort från pdf‑dokumentet efter konvertering av dynamiska dokument till standard. “Perms”‑ordlistan kan innehålla regler som stör visning och val av obligatoriska fält i Adobe Acrobat Reader. Den är false som standard. |
| get_SignaturesAppendOnly() | Om inställt innehåller dokumentet signaturer som kan ogiltigförklaras om filen sparas (skrivs) på ett sätt som ändrar dess tidigare innehåll, till skillnad från en inkrementell uppdatering. |
| get_SignaturesExist() | Om inställt innehåller dokumentet minst ett signaturfält. |
| get_SyncRoot() const | Returnerar synkroniseringsobjekt. |
| get_Type() | Hämtar formulärets typ. Möjliga värden är: Standard, Static, Dynamic. |
| get_XFA() const | Hämtar XFA‑data för formuläret (om det finns). |
| GetEnumerator() override | Hämtar uppräkning av formulärfält. |
| GetFieldsInRect(const System::SharedPtr<Rectangle>&) | Returnerar fält inom angiven rektangel. |
| HasField(const System::SharedPtr<Field>&) | Kontrollera om formuläret redan har det angivna fältet. |
| HasField(const System::String&) | Avgör om fältet med angivet namn redan har lagts till i Form. |
| HasField(const System::String&, bool) | Avgör om fältet med angivet namn redan har lagts till i Form, med möjlighet att titta in i fältens underordnade hierarki. |
| idx_get(const System::String&) | Hämtar fältet i formuläret efter fältnamn. Kastar undantag om fältet inte hittades. |
| idx_get(int32_t) | Hämtar fältet i formuläret efter fältindex. |
| MakeFormAnnotationsIndependent(const System::SharedPtr<Page>&) | Gör formulärfältsanteckningar oberoende. |
| RemoveFieldAppearance(const System::SharedPtr<Field>&, int32_t) | Tar bort utseendet för fältet på angivet index. Om endast ett underordnat utseende återstår, bäddar metoden in det i fältet. |
| set_AutoRecalculate(bool) | Om inställt kommer alla formulärfält att omberäknas när ett fält ändras. Standardvärdet är true. Sätt till false för att öka prestandan när formuläret fylls i med ett stort antal beräknade fält. |
| set_AutoRestoreForm(bool) | Om inställt kommer frånvarande formulärfält att automatiskt skapas om de finns i annotationer. |
| set_CalculatedFields(const System::SharedPtr<System::Collections::Generic::IEnumerable<System::SharedPtr<Field>>>&) | Tillåter att ange ordning för fältberäkning. |
| set_DefaultAppearance(const System::SharedPtr<Aspose::Pdf::Annotations::DefaultAppearance>&) | Ställer in standardutseende för formuläret (objekt som beskriver standardtypsnitt, textstorlek och färg för fält i formuläret). |
| set_EmulateRequierdGroups(bool) | Om den här egenskapen är true kommer extra röda avgränsningsrektanglar att ritas för obligatoriska Xfa exclGroup‑elementbehållare. Denna egenskap introducerades eftersom motsvarigheter till exclGroup saknas vid konvertering av Xfa‑representationen av formulär till standard. Den är false som standard. |
| set_IgnoreNeedsRendering(bool) | Om den här egenskapen är true kommer värdet för nyckeln NeedsRendering att ignoreras under konvertering av XFA‑formulär till standardformulär. Den är false som standard. |
| set_RemovePermission(bool) | Om den här egenskapen är true kommer “Perms”‑ordlistan att tas bort från pdf‑dokumentet efter konvertering av dynamiska dokument till standard. “Perms”‑ordlistan kan innehålla regler som stör visning och val av obligatoriska fält i Adobe Acrobat Reader. Den är false som standard. |
| set_SignaturesAppendOnly(bool) | Om inställt innehåller dokumentet signaturer som kan ogiltigförklaras om filen sparas (skrivs) på ett sätt som ändrar dess tidigare innehåll, till skillnad från en inkrementell uppdatering. |
| set_SignaturesExist(bool) | Om inställt innehåller dokumentet minst ett signaturfält. |
| set_Type(FormType) | Hämtar formulärets typ. Möjliga värden är: Standard, Static, Dynamic. |
Se även
- Class ICollection
- Namespace Aspose::Pdf::Forms
- Library Aspose.PDF for C++