PDFium Delphi Component Docs

ValidatePdfX متد

کامپوننت: TPdf  ·  واحد: PDFium
PDF باز جاری را از نظر نشانگرهای PDF/X و الزامات منتخب در سطح محتوا بازرسی می‌کند و سطح انطباق کشف‌شده به‌همراه مجموعهٔ مشکلات مشخص یافت‌شده را برمی‌گرداند

Syntax

function ValidatePdfX: TPdfXValidationResult;

Description

ValidatePdfX سند باز را می‌پیماید و نشانگرهای قالب فایل و قواعد منتخب محتوایی تعریف‌شده در خانوادهٔ ISO 15930 را جست‌وجو می‌کند

نتیجه یک رکورد TPdfXValidationResult است:

ValidatePdfX یک بازرسی فقط‌خواندنی است. پیش از فرستادن یک محمولهٔ PDF/X به گردش‌کار prepress از آن استفاده کنید تا عدم‌انطباق به اپراتور نشان داده شود. برای بررسی رایج «سطح PDF/X این سند چیست؟» که نیازی به فهرست مشکلات ندارد، ویژگی سبک‌ترِ PdfXConformance را ترجیح دهید

Remarks

Example

uses System.TypInfo;

var
  Outcome: TPdfXValidationResult;
  Issue: TPdfXValidationIssue;
begin
  Pdf1.FileName := 'C:\Incoming\ad.pdf';
  Pdf1.Active := True;
  Outcome := Pdf1.ValidatePdfX;
  Memo1.Lines.Add('Level: ' + GetEnumName(TypeInfo(TPdfXConformance),
    Ord(Outcome.Conformance)));
  for Issue in Outcome.Issues do
    Memo1.Lines.Add('- ' + GetEnumName(TypeInfo(TPdfXValidationIssue), Ord(Issue)));
end;

See Also

PdfXConformance, SaveAsPdfX, SaveAsPdfXToStream, ValidatePdfA, ValidatePdfE, ValidatePdfUa