FormEditor
Približni podaci
FormEditor je klasa u Aspose.PDF FOSS za .NET. Nasljednici od: IDisposable.
U slučaju da se u skladu s člankom 21. stavkom 1. točkom (a) Uredbe (EU) br. 1308/2013 ne primjenjuje, podnositelj zahtjeva može zatražiti od države članice da odobri postupak za izvoz ili uvoz podataka iz članka 2. stavka 3. točke (b).
Ova klasa pruža 64 metode za rad s FormEditor objektima u .NET programima. Postoje i sljedeće metode: AddCheckBox, AddField, AddFieldScript, AddListItem, AddSubmitBtn, AddTextField, BindPdf, CheckField, Close, CopyInnerField, CopyOuterField, DecorateField, i 34 dodatna metoda. Svi javni članovi dostupni su bilo kojoj .NET aplikaciji nakon instalacije paketa Aspose.PDF FOSS za .Net. Ograničenja: ConvertTo, DestFileName, DestStream, ExportItems, Facade, Items, i još 6 .
Oznake i značajke
| Izvršni datum: | Iznos: | Prihvat | Opisivanje |
|---|---|---|---|
SrcFileName | string? | Čitanje/pisanje | Puta izvorne datoteke koju koristi ctor + Save flow. |
SrcStream | Stream? | Čitanje/pisanje | Izvorni tok koji koristi ctor + Save flow bez parametara. |
DestFileName | string? | Čitanje/pisanje | Putanje datoteke odredišta napisano je bezparametarnim Save-om. |
DestStream | Stream? | Čitanje/pisanje | Uputstvo odredišta zapisano je bez parametara Save (). |
ConvertTo | PdfFormat | Čitanje/pisanje | U slučaju da je to moguće, treba se uključiti u program za uređivanje. |
Facade | FormFieldFacade | Čitanje/pisanje | Sljedeći članakSvijetlo:. |
Items | string[]? | Čitanje/pisanje | Standardna lista stavki koje koristi AddField prilikom kreiranja polja ListBox / ComboBox. |
ExportItems | string[][]? | Čitanje/pisanje | Iznos izloženosti u skladu s člankom 72. stavkom 1. točkom (a) CRR-a. |
RadioButtonItemSize | double | Čitanje/pisanje | U slučaju da je to moguće, radijska grupa može biti izražena kao “svrha” ili “načelo”. |
RadioGap | float | Čitanje/pisanje | Razmak (u točkama) između radio-gumbova u grupi. |
RadioHoriz | bool | Čitanje/pisanje | Ako je to istina, radio-topi su postavljeni horizontalno; u suprotnom vertikalno. |
SubmitFlag | SubmitFormFlag | Čitanje/pisanje | Ustavite formatu koji koriste AddSubmitBtn i SetSubmitFlag. |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
FormEditor() | Predviđeni konstruktor za bezstavni bajt []-based API. |
FormEditor(document: Document) | Veži urednika za dokument. |
FormEditor(document: Document, destStream: Stream) | Vežite dokument i unaprijed konfigurirajte izlazni tok za Spasenje bez parametara. |
FormEditor(document: Document, destFileName: string) | Vežite dokument i unaprijed konfigurirajte put za izlaz datoteke za Spasenje bez parametara. |
FormEditor(srcStream: Stream, destStream: Stream) | Otvoriti iz ulaznog toka, pisati na izlazni tok u Shrani. |
FormEditor(srcFileName: string, destFileName: string) | Otvoriti iz ulazne datoteke, pisati u izlazni datotek na Save. |
BindPdf(path: string) | Veži PDF datoteku po stazi za uređivanje. |
BindPdf(pdfData: byte[]) | Veži PDF iz bajt bufera. |
BindPdf(stream: Stream) | Veži PDF iz toka. |
BindPdf(document: Document) | Veži PDF iz već otvorenog dokumenta. |
Save(path: string) | Sačuvati vezan dokument na putanje datoteke. |
Save(destStream: Stream) | Sačuvati vezan dokument u tok. |
Save() | Sljedeći članakSvjetna služba za sigurnost podataka (SSP). |
Close() | Zatvorite i otpustite dokument. |
Dispose() | Zove se raspolaganje na ovom FormEditor primjerku. |
SetField(fieldName: string, value: string) | Postavite vrijednost polja po imenu. |
CheckField(fieldName: string) | Provjerite polje za odabir po imenu. |
UncheckField(fieldName: string) | Odvezi polje za odabir po imenu. |
AddTextField(fieldName: string, pageNumber: int, llx: double, lly: double, urx: double, ury: double) | Dodajte polje teksta u vezan dokument. |
AddCheckBox(fieldName: string, pageNumber: int, llx: double, lly: double, urx: double, ury: double, isChecked: bool) | Dodajte polje za odabir u vezano dokument. |
AddField(fieldType: FieldType, fieldName: string, pageNum: int, llx: float, lly: float, urx: float, ury: float) | Dodavanje polja iz navedenog poljeType na traženom pravougaoniku na straniciNum. |
AddField(fieldType: FieldType, fieldName: string, initValue: string?, pageNum: int, llx: float, lly: float, urx: float, ury: float) | Pridati polje s početnom vrijednošću (tekstna polja i kombo-polja). |
AddListItem(fieldName: string, itemName: string) | Pridjela pojedinačne stavke u polje ListBox / ComboBox. |
AddListItem(fieldName: string, exportName: string[]) | Pridružite jednu stavku s parom vrijednosti izvoza (prikaz, izvoz). |
DelListItem(fieldName: string, itemName: string) | Izvješće o tome kako se može odvojiti izloženost. |
AddSubmitBtn(fieldName: string, page: int, label: string, url: string, llx: float, lly: float, urx: float, ury: float) | Dodajte dugme za podnošenje. |
AddFieldScript(fieldName: string, script: string) | Pridružite JavaScript skript akcije polju. |
SetFieldScript(fieldName: string, script: string) | Zamjenite skript za rad JavaScript polja. |
CopyInnerField(fieldName: string, newFieldName: string, pageNum: int) | Kopirajte polje u vezanoj dokumenti na drugu stranicu. |
CopyInnerField(fieldName: string, newFieldName: string, pageNum: int, abscissa: float, ordinate: float) | Kopirajte polje unutar vezane dokumenta na drugu stranicu u navedenim koordinatama. |
CopyOuterField(srcFileName: string, fieldName: string) | Kopirajte polje iz druge PDF datoteke u vezan dokument na istom mjestu. |
CopyOuterField(srcFileName: string, fieldName: string, pageNum: int) | Kopirajte polje iz druge PDF datoteke u vezan dokument na određenoj stranici. |
CopyOuterField(srcFileName: string, fieldName: string, pageNum: int, abscissa: float, ordinate: float) | Kopirajte polje iz druge PDF datoteke na eksplicitne koordinate. |
DecorateField() | Primjenite Facade na svako polje u dokumentu. |
DecorateField(fieldType: FieldType) | Primenite fašadu na svako polje određenog tipa. |
DecorateField(fieldName: string) | Primenite faširanje na jedno imenovano polje. |
ResetFacade() | Resetirajte sve imovine na fasadi. |
ResetInnerFacade() | Alias za ResetFacade koji pokriva pozivatelje s ugrađenim fasadom. |
MoveField(fieldName: string, llx: float, lly: float, urx: float, ury: float) | Pomaknite polje granične kutije. |
RenameField(fieldName: string, newFieldName: string) | Preimenovati polje obrasca. |
RemoveField(fieldName: string) | Ukloniti polje po imenu. |
RemoveFieldAction(fieldName: string) | Ukloniti akciju koja je povezana s poljem. |
SetFieldAlignment(fieldName: string, alignment: int) | Postavite horizontalno poravnanje vrijednosti polja. |
SetFieldAlignmentV(fieldName: string, alignment: int) | Postavite vertikalno poravnanje vrijednosti polja. |
SetFieldAppearance(fieldName: string, flags: AnnotationFlags) | Postavite vidljivost / samo za čitanje / potrebne zastave na polju. |
GetFieldAppearance(fieldName: string) | U tom slučaju, u skladu s člankom 6. stavkom 1. točkom (a) točke (b) ovog članka. |
SetFieldAttribute(fieldName: string, flag: PropertyFlag) | Postavljeno ReadOnly / Obavezno / NoExport. |
SetFieldCombNumber(fieldName: string, combNumber: int) | U nastavku je prikazan broj ćelija za polje teksta (PDF 1.5+). |
SetFieldLimit(fieldName: string, fieldLimit: int) | Postavite maksimalni broj znakova za polje teksta po imenu. |
SetSubmitFlag(fieldName: string, submitFormFlag: SubmitFormFlag) | Postavite znak za akciju SubmitForm na polje gumbova. |
SetSubmitUrl(fieldName: string, url: string) | Postavite URL cilja akcije SubmitForm na polje gumbova. |
Single2Multiple(fieldName: string) | Preobrazi polje teksta s jednom linijom u više redaka. |
FlattenAllFields() | U vezi s dokumentom, sve polja obrazaca treba ravnatati. |
FillFields(input: byte[], fieldValues: Dictionary<string, string>) | Uložite u tablicu za ispitivanje. |
FillField(input: byte[], fieldName: string, value: string) | Uvršite jedno polje obrazaca po imenu. |
FlattenForm(input: byte[]) | Ravnotežite polja obrazaca kao statički sadržaj i uklonite AcroForm. |
GetFieldNames(input: byte[]) | Uzmite sve imena polja u dokumentu. |
GetFieldValue(input: byte[], fieldName: string) | Dobijte vrijednost određenog polja. |
GetFieldType(input: byte[], fieldName: string) | Dobijte vrstu određenog polja. |
HasForm(input: byte[]) | Provjerite ima li dokument obrazac. |
GetFieldCount(input: byte[]) | Dobijte ukupni broj polja obrazaca. |
ExportFormData(input: byte[]) | Izvoz podataka iz obrasca kao rječnik (ime polja → vrijednost). |
ImportFormData(input: byte[], data: Dictionary<string, string>) | Uvoz podataka iz rječnika. |
RenameField(input: byte[], oldName: string, newPartialName: string) | Preimenovati polje obrasca u dostavljenim bajtovima. |