THPDFWindowsFormDataTransaction.ImportDataWithFamilies
procedure ImportDataWithFamilies(const Bytes: TBytes;
Format: THPDFHeadlessFormDataFormat;
const Families: THPDFHeadlessRichTextFontFamilies;
const AppearanceOptions: THPDFHeadlessTextAppearanceOptions;
const Options: THPDFHeadlessFormDataOptions; const Password: AnsiString);
Przygotowuje jedną rzeczywistą rewizję kandydata przy użyciu nazwanych rodzin fontów i natywnego importera rich FDF/XFDF świadomego rodzin; pożyczony oryginalny THotPDF pozostaje niezmieniony, dopóki wywołujący nie opublikuje i nie zaakceptuje kandydata
Families and selection
Families zawiera od jednej do szesnastu rekordów THPDFHeadlessRichTextFontFamily, każdy z FamilyName i czterema rzeczywistymi programami fontów TBytes indeksowanymi regular, bold, italic i boldItalic
Etykiety porównują ASCII bez rozróżniania wielkości liter i dokładnie dla innych znaków Unicode; etykiety muszą być odrębne, niepuste, co najwyżej 128 jednostek kodowych UTF-16, bez otaczających białych znaków, znaków kontrolnych, niedobitych surrogate, cudzysłowów, backslashy, przecinków ani średników
Pierwsza skonfigurowana rodzina dostarcza fonty tekstu domyślnego i skalarnego; wypełnij każdą rodzinę/styl rzeczywiście używane przez importowane runy rich; nieużywane rodziny nie potrzebują nieużywanych programów fontów
Ograniczony dekoder XHTML używa skonfigurowanych etykiet dla list CSS font-family, wybierając pierwszą znaną etykietę albo pierwszą skonfigurowaną domyślną, gdy żaden wpis listy nie pasuje; inherit zachowuje dziedziczoną rodzinę
Dostarczone tablice są pożyczone na to synchroniczne wywołanie; rzeczywiste generowane /V, /RV, mapy Unicode i zasoby wyglądów są zapisywane do posiadanych bajtów kandydata
Authentication, limits and publication
Istniejące ograniczenia CMS integrity, powiązanie ESS, DocMDP, FieldMDP i read-only pozostają wymuszane; wymagane sprawdzenia zaufania i revokacji wywołującego używają SetSignaturePolicyOptions; parametry AES i oryginalne podpisane prefiksy są zachowywane
AppearanceOptions ogranicza zasoby fontów, glifów i obiektów wyglądów; Options ogranicza pola, napisy, obiekty i głębokość FDF/XFDF; limity robocze/wyjścia/obiektów/stron transakcji i checkpointy anulowania pozostają aktywne
Prawdziwy semantyczny no-op uwierzytelnia swoją politykę i zachowuje dokładne bajty bieżącej rewizji; każda nieudana przygotowanie oznacza odrzucenie transakcji
Wywołaj WritePreparedPDF, ukończ wszystkie wymagane callbacki publikacji PDF i wyniku, a potem wywołaj TakeCandidate, aby przenieść i dokument, i jego posiadane źródło; awaria albo anulowanie przed akceptacją zachowuje oryginalny dokument
Poprzednia metoda ImportData pozostaje dostępna dla jednej nienazwanej rodziny z czterema programami stylów