THPDFSchematronSummary rekord
Egyetlen Schematron futást foglal össze szabályszámokkal, sértésösszegekkel és a motor elérhetőségével
Deklaráció
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;
Egység
HPDFEInvoiceValidator
Mezők
| Mező | Cél |
|---|---|
Profile | A betöltött Schematron profilazonosítója, amely egyezik a számla megfelelőségi szintjével |
TotalRules | Az átvizsgált <assert> és <report> bejegyzések száma |
Evaluated | Azok a szabályok, amelyeknek kontextusait és tesztjeit ténylegesen feldolgozták |
Skipped | Az örökölt vagy stub motorok által kihagyott szabályok; XE2 és újabb verziókon nulla |
EvaluationErrors | A nem végrehajtható szabálykifejezések |
Violations | A megbukott assertek plusz a kiváltott reportok |
EngineAvailable | false, ha csak a Delphi 7 stub motor van jelen |
EngineNote | Ember által olvasható elérhetőségi vagy hibaok |
Használati megjegyzések
- Az összesítést a
IHPDFESchematronEngine.LastSummaryvagy aTHPDFEInvoiceValidationReport.BusinessSummarymezőből olvassa - A számlálók előre kiszámoltak, így a hívók egyetlen soros eredményt rajzolhatnak ki a szabálytömb átvizsgálása nélkül
- Az
EngineAvailablefalse értéke azt jelenti, hogy az üzleti szabályok nem futottak, és egy hibrid számlának biztonsági irányba kell hibáznia