اینترفیس IHPDFESchematronEngine

IHPDFESchematronEngine = interface
  ['{D6A1F2C4-9B3E-4A7D-8C12-1F5E6A7B8C9D}']
  function Load(const SchematronPath: string; out ErrorText: string): Boolean;
  function Validate(const XMLBytes: TBytes): THPDFBusinessRuleResults;
  function LastSummary: THPDFSchematronSummary;
end;

انتزاع موتور پشت اعتبارسنجی قواعد کسب‌وکار فاکتور الکترونیکی؛ پیاده‌سازی‌ها یک فایل .sch را یک بار از طریق Load تجزیه می‌کنند و سپس هر قاعده را مقابل یک جریان بایتی فاکتور XML ارائه‌شده از راه Validate ارزیابی می‌نمایند

LastSummary شمارنده‌های نتیجهٔ آخرین اعتبارسنجی را برای گزارش‌دهی آشکار می‌کند

اعتبارسنجی قواعد کسب‌وکار فاکتور الکترونیکی