Registro THPDFSchematronSummary

Resume una ejecución de Schematron con recuentos de reglas, totales de violaciones y disponibilidad del motor

Declaración

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;

Unidad

HPDFEInvoiceValidator

Campos

CampoPropósito
ProfileIdentificador de perfil del Schematron cargado, coincidente con el nivel de conformidad de la factura
TotalRulesNúmero de entradas <assert> y <report> examinadas
EvaluatedReglas cuyos contextos y pruebas se procesaron realmente
SkippedReglas saltadas por motores antiguos o stub; cero en XE2 y posteriores
EvaluationErrorsExpresiones de reglas que no se pudieron ejecutar
ViolationsAsserts fallados más reports disparados
EngineAvailableFalse cuando solo está presente el motor stub de Delphi 7
EngineNoteMotivo de disponibilidad o de error legible

Notas de uso

APIs relacionadas