THPDFHeadlessDocument.ImportFormDataToFile

function ImportFormDataToFile(const FileName: string;
  const Bytes: SysUtils.TBytes; Format: THPDFHeadlessFormDataFormat;
  const TrueTypeFont: SysUtils.TBytes;
  const AppearanceOptions: THPDFHeadlessTextAppearanceOptions;
  const Options: THPDFHeadlessFormDataOptions): Integer;

Avkodar alla tillhandahållna formdatabyte, tillämpar faktiska ändrade värden och återskapade widgetutseenden på en privat revisionsgraf och publicerar atomärt en oberoende inkrementell PDF

Returvärdet räknar ändrade terminalfält, inklusive en radiogrupp som ett fält; oförändrade värden bevaras och räknas inte som ändringar

Det inlästa dokumentet behåller alla ursprungliga och tidigare förberedda värden, typsnitt och utseenden; utdata inkorporerar de förberedda ändringarna innan de importerade värdena tillämpas

Enbart-namn-poster lämnar fält orörda, inklusive signaturer; ett tillhandahållet värde för ett okänt fält eller ett stödj-icke signatur- eller tryckknappsfält kastar en typad diagnos

Textfält kräver ett textvärde, choice-fält accepterar skalär text eller arrayer, och knappar kräver ett skalärt exporttillstånd; befintliga checkbox- och radioexporttillstånd bevaras

TrueTypeFont måste innehålla alla obligatoriska text- och knappglyfer; AppearanceOptions styr verklig layout, formning, mellanrum och widgetutseenden genom de befintliga nativa utseendesetarna

Denna ingång tillhandahåller endast den reguljära rich-typsnittsplatsen; använd ImportRichFormDataToFile för att tillhandahålla genuina feta, kursiva och fetkursiva program för importerade rich-värden

Skrivskyddade flaggor, obligatoriska fältbegränsningar, autentiserad DocMDP och FieldMDP, tidigare signaturintegritet och AES-formulärifyllningsbehörigheter tillämpas före publicering

Oförändrade skrivskyddade värden tillåter en idempotent rundresa; ändrade skrivskyddade eller låsta värden kasserar hela kandidatoperationen

Källfilen får inte vara destinationen, inklusive fysiska alias; utdatasökvägar måste vara icke-tomma och sakna NUL

Den completa avkodade modellen valideras före staging; varje efterföljande fel, avbrott eller budgettömning bevarar en befintlig destination och tar bort opublicerade privata filer

Den privata krypterade grafen måste behålla den exakta autentiserade källkrypteringsordlistan innan dess revisionsnyckel lånas; lösenord behålls inte eller spelas inte upp igen

Token måste matcha det inlästa dokumentet när icke-nil; formdata- och dokumentgränser begränsar tolkning, fältantal, kapsling, text, genererade utseenden och completa PDF-utdata

Utbytesöversikt · Alternativ