Interface 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;
Lớp trừu tượng engine đứng sau việc xác thực quy tắc nghiệp vụ hóa đơn điện tử; các bản cài đặt phân tích một tệp .sch đúng một lần qua Load, sau đó đánh giá mọi quy tắc trên một stream byte hóa đơn XML được cung cấp qua Validate
LastSummary phơi bày các bộ đếm kết quả của lần xác thực gần nhất phục vụ báo cáo