THPDFSchematronSummary Record

Fasst einen Schematron-Lauf mit Regelzahlen, Verstoßsummen und Engine-Verfügbarkeit zusammen

Deklaration

THPDFSchematronSummary= record
  Profile: AnsiString;
  TotalRules: Integer;      // number of <assert>/<report> entries scanned
  Evaluated: Integer;       // rules whose contexts and tests were processed
  Skipped: Integer;         // legacy/stub engines only; zero for XE2+
  EvaluationErrors: Integer;// rule expressions that could not be executed
  Violations: Integer;      // asserts that failed + reports that fired
  EngineAvailable: Boolean; // False on Delphi 7 stub
  EngineNote: AnsiString;   // human-readable availability / error reason
end;

Unit

HPDFEInvoiceValidator

Felder

FeldZweck
ProfileProfilbezeichner des geladenen Schematrons, passend zum Konformitätslevel der Rechnung
TotalRulesAnzahl gescannter <assert>- und <report>-Einträge
EvaluatedRegeln, deren Kontexte und Tests tatsächlich verarbeitet wurden
SkippedVon Legacy- oder Stub-Engines übersprungene Regeln; null ab XE2
EvaluationErrorsRegelausdrücke, die sich nicht ausführen ließen
ViolationsFehlgeschlagene Asserts plus ausgelöste Reports
EngineAvailableFalse, wenn nur die Delphi-7-Stub-Engine vorhanden ist
EngineNoteMenschenlesbarer Verfügbarkeits- oder Fehlergrund

Verwendungshinweise

Verwandte APIs