THPDFHeadlessDocument.ImportRichFormDataToFile

function ImportRichFormDataToFile(const FileName: string;
  const Bytes: SysUtils.TBytes; Format: THPDFHeadlessFormDataFormat;
  const Fonts: THPDFHeadlessRichTextFonts;
  const AppearanceOptions: THPDFHeadlessTextAppearanceOptions;
  const Options: THPDFHeadlessFormDataOptions): Integer;

Transakčně importuje FDF RV a XFDF value-richtext vedle běžných skalárních polí, zregeneruje skutečná appearance widgetů a atomicky publikuje nezávislé inkrementální PDF

Fonts dodává nezávisle vybrané font programy regular, bold, italic a bold-italic; každý styl použitý importovaným obsahem vyžaduje své odpovídající font bajty i glyfy

Rich hodnota dodává skutečný smíšený obsah textu i podporované vizuální styly; uložené V se znovu postaví z toho textu a RV se stane kanonickým XHTML emitovaným nativním run composerem

Chybějící skalární hodnota se odvodí z rich hodnoty; dodaná skalární fallback hodnota se může lišit, ale pole či PDF name hodnoty nemohou rich hodnotu doprovázet

AppearanceOptions dodává default velikost písma těla i stávající nastavení layoutu, shapingu i spacingu; explicitní rich styly font-size přebíjejí ten default

Nulová AppearanceOptions.FontSize ponechá dvanáctibodový body default dekodéru; každý výsledný rich run má konkrétní velikost písma

Návratová hodnota počítá změněná terminální pole, tedy i změny jen stylu; ekvivalentní nekanonické i kanonické rich markup je idempotentní, když se shoduje jeho text i podporované vizuální styly s aktuální hodnotou

Nezměněné read-only rich pole si zachová původní RV i zdrojovou revizi; jiný podporovaný styl se stejným skalárním textem pořád vynutí omezení read-only

Read-only pole, MaxLen, skutečná AES oprávnění, autentizované politiky podpisů, aliasy zdroje, zrušení i meze si uchovávají transakční chování i zachování cíle z ImportFormDataToFile

Zdrojový objektový graf i zdrojový šifrovací klíč zůstávají beze změny; veškerý vypůjčený šifrovací stav se autentizuje proti odpovídajícímu soukromému reviznímu grafu, dřív než dojde k jakýmkoli aktualizacím

Podporovaný XHTML style profil · Skalární importér · Přehled interchange