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

Related topics

Klasa transakcji, Wymiana FDF/XFDF Windows