THPDFSchematronSummary Record

Resume uma execução do Schematron com contagens de regras, totais de violações e disponibilidade do motor

Declaração

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;

Unidade

HPDFEInvoiceValidator

Campos

CampoFinalidade
ProfileIdentificador de perfil do Schematron carregado, correspondendo ao nível de conformidade da fatura
TotalRulesNúmero de entradas <assert> e <report> varridas
EvaluatedRegras cujos contextos e testes foram realmente processados
SkippedRegras puladas por motores legados ou stub; zero no XE2 e posteriores
EvaluationErrorsExpressões de regras que não puderam ser executadas
ViolationsAsserts que falharam mais reports que dispararam
EngineAvailableFalse quando apenas o motor stub do Delphi 7 está presente
EngineNoteMotivo de disponibilidade ou de erro legível por humanos

Notas de uso

APIs relacionadas