FormEditor

Översikt

FormEditor är en klass i Aspose.PDF FOSS för .NET. ärvt från: IDisposable.

Fack för formverksamhet: fyll i fält, fladformulär, import/exportdata.

Denna klass ger 64 metoder för att arbeta med FormEditor objekt i .NET-program. Tillgängliga metoder inkluderar: AddCheckBox, AddField, AddFieldScript, AddListItem, AddSubmitBtn, AddTextField, BindPdf, CheckField, Close, CopyInnerField, CopyOuterField, DecorateField,34 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla .NET-applikationer efter att ha installerat Aspose.PDF FOSS för .Net-paketet. och egenskaper: ConvertTo, DestFileName, DestStream, Document, ExportItems, Facade,Och 7 mer.

ägodelar

NamnTyp avAccessBeskrivning
DocumentDocumentLäsningDokumentet är bundet till den här redaktören, exponeras så att det kan kedjas in i en annan fasad.
SrcFileNamestring?Läs/ SkrivKällfilervägen används av parametrlös ctor + Spara flöde.
SrcStreamStream?Läs/ SkrivKällström som används av parametrlös ctor + Spara flöde.
DestFileNamestring?Läs/ SkrivDestination filvägen skriven av parametrlös Save().
DestStreamStream?Läs/ SkrivDestinationström skriven av parametrlös Save().
ConvertToPdfFormatLäs/ SkrivMål PDF/A eller PDF-version för den sparade utgåvan.
FacadeFormFieldFacadeLäs/ SkrivVisuell utseende som tillämpas av AddField och DecorateField().
Itemsstring[]?Läs/ SkrivStandardförteckning över objekt som används av AddField när du skapar ListBox / ComboBox fält.
ExportItemsstring[][]?Läs/ SkrivExport-värdepar parade med objekt.
RadioButtonItemSizedoubleLäs/ SkrivRadio-knapps objektets längd (i punkter) används vid utplacering av en radiogrupp.
RadioGapfloatLäs/ SkrivSkillnaden (i punkter) mellan radio-knappar objekt i en grupp.
RadioHorizboolLäs/ SkrivNär det är sant, radiebottobjekt placeras horisontellt; annars vertikalt.
SubmitFlagSubmitFormFlagLäs/ SkrivSkicka format som används av AddSubmitBtn och SetSubmitFlag.

Metoder

SignatureBeskrivning
FormEditor()Standardkonstruktor för stateless byte[]-baserad API.
FormEditor(document: Document)Bind redigeraren till ett dokument för in-local operationer.
FormEditor(document: Document, destStream: Stream)Bind en dokument och förinställ ett utgångsflöde för parametrlös spara.
FormEditor(document: Document, destFileName: string)Bind en dokument och förinställ en utgångsfilen väg för parametrlös spara.
FormEditor(srcStream: Stream, destStream: Stream)Öppna från en input stream, skriv till ett output stream på Spara.
FormEditor(srcFileName: string, destFileName: string)Öppna från en inmatningsfil, skriv till en utmatningskod på Spara.
BindPdf(path: string)Bind en PDF-fil per väg för redigering.
BindPdf(pdfData: byte[])Bind en PDF från en byte buffer.
BindPdf(stream: Stream)Bind en PDF från ett ström.
BindPdf(document: Document)Bind en PDF från ett redan öppnat dokument.
Save(path: string)Spara det länkade dokumentet till en filvägen.
Save(destStream: Stream)Spara det länkade dokumentet till en ström.
Save()Spara det länkade dokumentet till den konfigurerade destinationen (DestFileName eller DestStream).
Close()Stäng och släpp binddokumentet.
Dispose()Rösta på denna instans FormEditor.
SetField(fieldName: string, value: string)Ställ in ett fältvärde efter namn.
CheckField(fieldName: string)Kontrollera ett checkboxfält efter namn.
UncheckField(fieldName: string)Undersök ett checkboxfält efter namn.
AddTextField(fieldName: string, pageNumber: int, llx: double, lly: double, urx: double, ury: double)Lägg till ett textfält i det bunden dokumentet.
AddCheckBox(fieldName: string, pageNumber: int, llx: double, lly: double, urx: double, ury: double, isChecked: bool)Lägg till ett checkboxfält i det bunden dokumentet.
AddField(fieldType: FieldType, fieldName: string, pageNum: int, llx: float, lly: float, urx: float, ury: float)Lägg till ett fält i det angivna fältet Typ i den begärda rektangeln på sidanNum.
AddField(fieldType: FieldType, fieldName: string, initValue: string?, pageNum: int, llx: float, lly: float, urx: float, ury: float)Lägg till ett fält med en ursprunglig värde (textfält och kombo-fönster).
AddListItem(fieldName: string, itemName: string)Lägg till ett enda objekt i en ListBox / ComboBox fält.
AddListItem(fieldName: string, exportName: string[])Lägg till ett enda objekt med en export-värde par (display, export).
DelListItem(fieldName: string, itemName: string)Ta bort ett enda objekt från en ListBox / ComboBox fält.
AddSubmitBtn(fieldName: string, page: int, label: string, url: string, llx: float, lly: float, urx: float, ury: float)Lägg till en Submit-knappen.
AddFieldScript(fieldName: string, script: string)Lägg till en JavaScript åtgärdsskript i ett fält.
SetFieldScript(fieldName: string, script: string)Ersätt JavaScript åtgärdsskript i fältet.
CopyInnerField(fieldName: string, newFieldName: string, pageNum: int)Kopiera ett fält inom det länkade dokumentet till en annan sida.
CopyInnerField(fieldName: string, newFieldName: string, pageNum: int, abscissa: float, ordinate: float)Kopiera ett fält inom det länkade dokumentet till en annan sida på de angivna koordinaterna.
CopyOuterField(srcFileName: string, fieldName: string)Kopiera ett fält från en annan PDF-fil till det länkade dokumentet i samma position.
CopyOuterField(srcFileName: string, fieldName: string, pageNum: int)Kopiera ett fält från en annan PDF-fil till det länkade dokumentet på en angiven sida.
CopyOuterField(srcFileName: string, fieldName: string, pageNum: int, abscissa: float, ordinate: float)Kopiera ett fält från en annan PDF-fil i uttryckliga koordinater.
DecorateField()Applicera Facade till varje fält i dokumentet.
DecorateField(fieldType: FieldType)Applicera Facade till varje fält av den angivna typen.
DecorateField(fieldName: string)Applicera Facade till ett enda namngivna fält.
ResetFacade()Återställ varje fastighet på Facade.
ResetInnerFacade()Alias för ResetFacade som täcker nötfasta kallare.
MoveField(fieldName: string, llx: float, lly: float, urx: float, ury: float)Flytta en fältets gränssnitt.
RenameField(fieldName: string, newFieldName: string)Renommerar ett formområde.
RemoveField(fieldName: string)Ta bort ett fält efter namn.
RemoveFieldAction(fieldName: string)Ta bort åtgärden som är ansluten till ett fält.
SetFieldAlignment(fieldName: string, alignment: int)Ställ in den horisontella justeringen av fältets värde.
SetFieldAlignmentV(fieldName: string, alignment: int)Ställ in den vertikala justeringen av ett fälts värde.
SetFieldAppearance(fieldName: string, flags: AnnotationFlags)Ställ in synlighets- / skrivskydds- / obligatoriska flaggor på ett fält.
GetFieldAppearance(fieldName: string)Återställ synlighet / läs-bara / krävande flaggor på ett fält.
SetFieldAttribute(fieldName: string, flag: PropertyFlag)Ange ReadOnly / Krävs / NoExport.
SetFieldCombNumber(fieldName: string, combNumber: int)Ställ in antalet comb-celler för ett textfält (PDF 1.5+).
SetFieldLimit(fieldName: string, fieldLimit: int)Ställ in det maximala antalet tecken för ett textfält efter namn.
SetSubmitFlag(fieldName: string, submitFormFlag: SubmitFormFlag)Ställ in SubmitForm åtgärdsflagga på ett knappfält.
SetSubmitUrl(fieldName: string, url: string)Ange SubmitForm åtgärdens mål-URL på ett knappfält.
Single2Multiple(fieldName: string)Konvertera ett textfält med en enda linje till en flerlinje.
FlattenAllFields()Flatta alla formfält i det bunden dokumentet.
FillFields(input: byte[], fieldValues: Dictionary<string, string>)Fyll i formulärfält med de angivna värdena (fälttamnet → värdet).
FillField(input: byte[], fieldName: string, value: string)Fyll i ett enda formulärfält per namn.
FlattenForm(input: byte[])Flatten form — render fälten som statiskt innehåll och ta bort AcroForm.
GetFieldNames(input: byte[])Hämta alla fältnamn i dokumentets formulär.
GetFieldValue(input: byte[], fieldName: string)Hämta värdet för ett specifikt fält.
GetFieldType(input: byte[], fieldName: string)Hämta typen för ett specifikt fält.
HasForm(input: byte[])Kontrollera om dokumentet har ett formulär.
GetFieldCount(input: byte[])Hämta det totala antalet formulärfält.
ExportFormData(input: byte[])Exportform data som en ordbok (fältnamn → värde).
ImportFormData(input: byte[], data: Dictionary<string, string>)Importform data från en ordbok.
RenameField(input: byte[], oldName: string, newPartialName: string)Renommerar ett formfält i de levererade byterna.

Se även

 Svenska