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