PDFium Delphi Component Docs

SaveAsOptionalContentConfigured yöntemi

Component: TPdf  ·  Unit: PDFium
Seçili optional-content yapılandırmasının istenen yerel işleme durumunu ürettiği katı biçimde doğrulanmış bir PDF kopyası yazar

Syntax

function SaveAsOptionalContentConfigured(Stream: TStream;
  const Changes: TPdfOptionalContentStateChanges;
  const Options: TPdfOptionalContentConfigureOptions;
  out Report: TPdfOptionalContentConfigureReport;
  AllowSignedDocument: Boolean = False): Boolean; overload;

function SaveAsOptionalContentConfigured(const FileName: string;
  const Changes: TPdfOptionalContentStateChanges;
  const Options: TPdfOptionalContentConfigureOptions;
  out Report: TPdfOptionalContentConfigureReport;
  AllowSignedDocument: Boolean = False): Boolean; overload;

Description

Yöntem geçerli belgeyi PDFium üzerinden hazırlar, istenen her nesne numarası ve görünürlük çiftini seçili yapılandırmaya uygular, gereken en küçük nesne ve çapraz referans revizyonunu ekler, ardından sonucu çağıranın hedefine kopyalamadan önce katı doğrulama üzerinden yeniden açar

Yapılandırma /ON ve /OFF dizileri tüm gruplar için yazılır ve yerel PDFium işlemesi bu değerlere yapılandırma dizilerinden öncelik verdiği için mevcut OCG Usage sözlükleri Options.Usage için açık bir durum alır

TPdfOptionalContentConfigureOptions.Default yapılandırma 0 ve View kullanımını seçer, radyo gruplarını zorunlu kılar ve istenen sonucu geçersiz kabilecek otomatik durum kurallarını kaldırır

Safety

Example

var
  Changes: TPdfOptionalContentStateChanges;
  Options: TPdfOptionalContentConfigureOptions;
  Report: TPdfOptionalContentConfigureReport;
begin
  SetLength(Changes, 1);
  Changes[0].GroupObjectNumber := 12;
  Changes[0].Visible := False;
  Options := TPdfOptionalContentConfigureOptions.Default;
  Pdf1.SaveAsOptionalContentConfigured('C:\Layers.pdf', Changes, Options, Report);
end;

See Also

InspectOptionalContent, SaveAs, RenderPageByIndex