THPDFWindowsFormDataTransaction.ImportDataWithFamilies

procedure ImportDataWithFamilies(const Bytes: TBytes;
  Format: THPDFHeadlessFormDataFormat;
  const Families: THPDFHeadlessRichTextFontFamilies;
  const AppearanceOptions: THPDFHeadlessTextAppearanceOptions;
  const Options: THPDFHeadlessFormDataOptions; const Password: AnsiString);

Förbereder en verklig kandidatrevision med namngivna typsnittsfamiljer och den nativa familjemedvetna rich FDF/XFDF-importeraren; det lånade ursprungliga THotPDF förblir oförändrat tills anroparen publicerar och accepterar kandidaten

Familjer och selektion

Families innehåller en till sexton THPDFHeadlessRichTextFontFamily-poster, var och en med FamilyName och fyra faktiska TBytes-typsnittsprogram indexerade per regular, bold, italic och boldItalic

Etiketter använder ASCII-skiftlägesokänslig jämförelse och exakt jämförelse för andra Unicode-tecken; etiketter måste vara distinkta, icke-tomma, högst 128 UTF-16-kodenheter, utan omgivande whitespace, kontrolltecken, oparade surrogat, citattecken, omvänt snedstreck, komman eller semikolon

Den första konfigurerade familjen tillhandahåller standard- och skalär texttypsnitt; fyll i varje familje/stil som importerade rich-sekvenser faktiskt använder; oanvända familjer behöver inte oanvända typsnittsprogram

Den avgränsade XHTML-avkodaren använder de konfigurerade etiketterna för CSS font-family-listor och väljer den första kända etiketten eller den första konfigurerade standarden när ingen listpost matchar; inherit bevarar den ärvda familjen

Tillhandahållna arrayer är lånade för detta synkrona anrop; faktiskt genererade /V, /RV, Unicode-mappar och utseenderesurser skrivs in i ägda kandidatbyte

Autentisering, gränser och publicering

Befintlig CMS-integritet, ESS-bindning, DocMDP, FieldMDP och skrivskyddade begränsningar förblir upprätthållna; obligatoriska anroparförtroende- och spärrkontroller använder SetSignaturePolicyOptions; AES-parametrar och ursprungliga signerade prefix behålls

AppearanceOptions begränsar typsnitts-, glyf- och utseendeobjektresurser; Options begränsar FDF/XFDF-fält, strängar, objekt och djup; transaktionens arbets-/utdata-/objekt-/sidgränser och avbrottskontrollpunkter förblir aktiva

En genuin semantisk no-op autentiserar sin policy och behåller exakta aktuella revisionsbyte; varje misslyckad förberedelse innebär att transaktionen kasseras

Anropa WritePreparedPDF, slutför alla obligatoriska PDF- och resultatpubliceringsåteranrop, och anropa sedan TakeCandidate för att överföra både dokumentet och dess ägda källa; fel eller avbrott före acceptans bevarar det ursprungliga dokumentet

Den tidigare ImportData-metoden förblir tillgänglig för en namnlös familje med fyra stilprogram

Relaterade ämnen

Transaktionsklass, Windows FDF/XFDF-utbyte