Enregistrement THPDFSchematronSummary

Résume une exécution Schematron avec les comptes de règles, les totaux de violations et la disponibilité du moteur

Déclaration

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

Champs

ChampObjectif
ProfileIdentifiant de profil du Schematron chargé, correspondant au niveau de conformité de la facture
TotalRulesNombre d'entrées <assert> et <report> balayées
EvaluatedRègles dont les contextes et les tests ont été réellement traités
SkippedRègles sautées par les moteurs legacy ou stub ; zéro sur XE2 et ultérieur
EvaluationErrorsExpressions de règles qui n'ont pas pu être exécutées
ViolationsAsserts en échec plus reports déclenchés
EngineAvailableFalse quand seul le moteur stub Delphi 7 est présent
EngineNoteRaison de disponibilité ou d'erreur sous forme lisible

Notes d'utilisation

API associées