THPDFSchematronSummary Record
Riassume un'esecuzione Schematron con conteggi di regole, totali delle violazioni e disponibilità del motore
Dichiarazione
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
Campi
| Campo | Scopo |
|---|---|
Profile | Identificatore del profilo dello Schematron caricato, corrispondente al livello di conformità della fattura |
TotalRules | Numero di voci <assert> e <report> analizzate |
Evaluated | Regole i cui contesti e test sono stati effettivamente elaborati |
Skipped | Regole saltate dai motori legacy o stub; zero su XE2 e successivi |
EvaluationErrors | Espressioni di regole che non hanno potuto essere eseguite |
Violations | Assert falliti più report scattati |
EngineAvailable | False quando è presente solo il motore stub di Delphi 7 |
EngineNote | Disponibilità o motivo dell'errore in forma leggibile |
Note d'uso
- Leggi il riepilogo da
IHPDFESchematronEngine.LastSummaryo daTHPDFEInvoiceValidationReport.BusinessSummary - I conteggi sono precalcolati, cosicché i chiamanti possono rendere un risultato di una riga senza scansionare l'array di regole
EngineAvailableFalse significa che le regole di business non sono state eseguite, e una fattura ibrida deve fallire in modo sicuro