THPDFHeadlessDocument.ImportFormDataToFile
function ImportFormDataToFile(const FileName: string;
const Bytes: SysUtils.TBytes; Format: THPDFHeadlessFormDataFormat;
const TrueTypeFont: SysUtils.TBytes;
const AppearanceOptions: THPDFHeadlessTextAppearanceOptions;
const Options: THPDFHeadlessFormDataOptions): Integer;
Dekoder alle leverede form-data-bytes, anvender faktiske ændrede værdier og regenererede widget-appearances på en privat revisionsgraf og publicerer atomisk en uafhængig inkrementel PDF
Returværdien tæller ændrede terminalfelter, inklusive en radiogruppe som ét felt; uændrede værdier bevares og tæller ikke som ændringer
Det indlæste dokument beholder alle originale og tidligere forberedte værdier, fonts og appearances; outputtet indarbejder de forberedte ændringer, før de importerede værdier anvendes
Name-only-indgange efterlader felter urørte, inklusive signaturer; en leveret værdi til et ukendt felt eller en ikke-understøttet signatur eller pushbutton udløser en typet diagnostik
Tekstfelter kræver én tekstværdi, choice-felter accepterer scalar-tekst eller arrays, og buttons kræver en scalar export-tilstand; eksisterende checkbox- og radio export-tilstande bevares
TrueTypeFont skal indeholde alle krævede tekst- og button-glyphs; AppearanceOptions styrer rigtig layout, shaping, spacing og widget-appearances gennem de eksisterende native appearance-settere
Denne indgang leverer kun regular rich font-pladsen; brug ImportRichFormDataToFile til at levere rigtige bold-, italic- og bold italic-programmer til importerede rich-værdier
Skrivebeskyttede flag, krævede feltbegrænsninger, autentificeret DocMDP og FieldMDP, tidligere signaturintegritet og AES form-fill-tilladelser håndhæves inden publicering
Uændrede skrivebeskyttede værdier tillader en idempotent rundtur; ændrede skrivebeskyttede eller låste værdier kasserer hele kandidatoperationen
Kildefilen må ikke være destinationen, inklusive fysiske aliasser; outputstier skal være ikke-tomme og indeholde ingen NUL
Den komplette dekodede model valideres inden staging; enhver efterfølgende fejl, cancellation eller budget-opbrug bevarer en eksisterende destination og fjerner upublicerede private filer
Den private krypterede graf skal beholde den eksakte autentificerede kilde encryption dictionary, før dens revisionsnøgle lånes; adgangskoder tilbageholdes eller afspilles ikke
Tokens skal matche det indlæste dokument, når de ikke er nil; form-data- og dokumentgrænser afgrænser parsing, feltantal, nesting, tekst, genererede appearances og komplet PDF-output