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

Interchange-oversigt · Options