THPDFSchematronSummary Record
Opsummerer én Schematron-kørsel med antal regler, samlede overtrædelser og motortilgængelighed
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;
Enhed
HPDFEInvoiceValidator
Felter
| Felt | Formål |
|---|---|
Profile | Profil-id for den indlæste Schematron, svarer til fakturaens overensstemmelsesniveau |
TotalRules | Antal <assert>- og <report>-poster, der er scannet |
Evaluated | Regler, hvis kontekster og tests faktisk blev behandlet |
Skipped | Regler, som legacy- eller stub-motorer springer over; nul på XE2 og senere |
EvaluationErrors | Regeludtryk, der ikke kunne udføres |
Violations | Asserts, der fejlede, plus reports, der udløstes |
EngineAvailable | False, når kun Delphi 7-stubmotoren er til stede |
EngineNote | Læsbar begrundelse for tilgængelighed eller fejl |
Brugsnoter
- Læs opsummeringen fra
IHPDFESchematronEngine.LastSummaryeller fraTHPDFEInvoiceValidationReport.BusinessSummary - Tallene er forudberegnet, så kaldende kan vise et ét-linjes resultat uden at scanne regelarrayet
EngineAvailableFalse betyder, at forretningsreglerne ikke blev udført, og en hybridfaktura skal fejle lukket