הממשק 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 ואז מעריכים כל כלל מול זרם bytes XML של חשבונית מסופקת דרך Validate
LastSummary חושף את מוני התוצאות של האימות האחרון לצורך דיווח