اینترفیس 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 شمارندههای نتیجهٔ آخرین اعتبارسنجی را برای گزارشدهی آشکار میکند