Class Form

Formulärklass

Klass som representerar formulärobjekt.

public sealed class Form : ICollection<WidgetAnnotation>

Egenskaper

NamnBeskrivning
AutoRecalculate { get; set; }Om den är inställd kommer alla formulärfält att beräknas om när något fält ändras. Standardvärdet är sant. Ställ in på falskt för att öka prestandan när du fyller i formuläret med ett stort antal beräknade fält.
AutoRestoreForm { get; set; }Om den är inställd kommer frånvarande formulärfält automatiskt att skapas om de finns i anteckningarna.
CalculatedFields { set; }Möjliggör att ställa in ordningen för fältberäkning.
Count { get; }Hämtar antalet fält på detta formulär.
DefaultAppearance { get; set; }Hämtar eller ställer in standardutseendet för formuläret (objekt som beskriver standardfont, textstorlek och färg för fälten på formuläret).
DefaultResources { get; }Hämtar standardresurser som placeras på detta formulär.
EmulateRequierdGroups { get; set; }Om denna egenskap är sann kommer ytterligare röda gränsrektanglar att ritas för obligatoriska Xfa exclGroup-elementbehållare. Denna egenskap introducerades på grund av avsaknaden av motsvarigheter för exclGroup under konvertering av Xfa-representation av formulär till standard. Den är falsk som standard.
Fields { get; }Hämtar lista över alla fält på den lägsta nivån av det hierarkiska formuläret.
IgnoreNeedsRendering { get; set; }Om denna egenskap är sann kommer värdet av NeedsRendering-nyckeln att ignoreras under konvertering av XFA-formulär till standardformulär. Den är falsk som standard.
IsSynchronized { get; }Returnerar sant om objektet är trådsäkert.
Item { get; }Hämtar fältet i formuläret efter fältnamn. Kastar undantag om fältet inte hittades. (2 indexerare)
RemovePermission { get; set; }Om denna egenskap är sann kommer “Perms”-ordboken att tas bort från pdf-dokumentet efter konvertering av dynamiska dokument till standard. “Perms”-ordboken kan innehålla regler som stör visningen av obligatoriska fält i Adobe Acrobat-läsaren. Den är falsk som standard.
SignaturesAppendOnly { get; set; }Om den är inställd 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.
SignaturesExist { get; set; }Om den är inställd innehåller dokumentet minst ett signaturfält.
SyncRoot { get; }Returnerar synkroniseringsobjekt.
Type { get; set; }Hämtar typ av formuläret. Möjliga värden är: Standard, Statisk, Dynamisk.
XFA { get; }Hämtar XFA-data för formuläret (om det finns).

Metoder

NamnBeskrivning
Add(Field)Lägger till fält på formuläret.
Add(Field, int)Lägger till fält på formuläret.
Add(Field, string, int)Lägger till ett nytt fält i formuläret; Om detta fält redan finns på ett annat eller detta formulär, skapas en kopia av fältet.
AddFieldAppearance(Field, int, Rectangle)Lägger till ett ytterligare utseende av fältet på angiven sida av dokumentet på den angivna platsen.
AssignXfa(XmlDocument)Ställer in XFA för formuläret till angivet värde.
CopyTo(Field[], int)Kopierar fält som placeras på formuläret till en array.
Delete(Field)Tar bort fält från formuläret.
Delete(string)Tar bort fält från formuläret efter dess namn.
ExportToJson(Stream, ExportFieldsToJsonOptions)Exporterar PDF-formulärfält till JSON-format och skriver resultatet till den angivna strömmen.
ExportToJson(string, ExportFieldsToJsonOptions)Exporterar PDF-formulärfält till JSON-format och skriver resultatet till den angivna filen.
Flatten()Tar bort alla formulärfält och placerar deras värden direkt på sidan.
GetEnumerator()Hämtar enumeration av formulärfält.
GetFieldsInRect(Rectangle)Returnerar fält inuti den angivna rektangeln.
HasField(Field)Kontrollerar om formuläret redan har det angivna fältet.
HasField(string)Bestämmer om fältet med det angivna namnet redan har lagts till i formuläret.
HasField(string, bool)Bestämmer om fältet med det angivna namnet redan har lagts till i formuläret, med möjlighet att titta i barnhierarkin av fält.
ImportFromJson(Stream)Importerar PDF-formulärfält från JSON-format som tillhandahålls i strömmen.
ImportFromJson(string)Importerar PDF-formulärfält från JSON-format som tillhandahålls i den angivna filen.
MakeFormAnnotationsIndependent(Page)Gör formulärfältens anteckningar oberoende.
RemoveFieldAppearance(Field, int)Tar bort utseendet av fältet vid angiven index. Om endast ett barnutseende återstår, inbäddas det i fältet.

Fält

NamnBeskrivning
SignDependentElementsRenderingModeWhenConvertedFormulär kan innehålla signeringsinformation, dvs. kan vara signerade eller osignerade. Och formulärets vy måste ibland bero på om formuläret är signerat eller inte. Denna egenskap talar om för formulärets konverterare (t.ex. under konvertering av XFA-formulär till standardformulär) huruvida det resulterande formuläret måste renderas som signerat eller osignerat.

Andra medlemmar

NamnBeskrivning
class FlattenSettingsKlass som beskriver inställningar för proceduren för att platta till formulär.
enum SignDependentElementsRenderingModesFormulär 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. Denna enum uppräknar möjliga renderingslägen under konvertering av formulärtyp med avseende på signatur.

Se även