واجهة 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 عدّادات نتائج آخر عملية تحقق لأغراض التقارير