Διεπαφή 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 και έπειτα αξιολογούν κάθε κανόνα απέναντι σε ένα δοσμένο byte stream XML τιμολογίου μέσω της Validate

Η LastSummary εκθέτει τους μετρητές αποτελεσμάτων της πιο πρόσφατης επικύρωσης, για αναφοροποίηση

Επικύρωση επιχειρησιακών κανόνων ηλεκτρονικών τιμολογίων