THPDFSchematronSummary Kaydı
Bir Schematron koşusunu kural sayıları, ihlal toplamları ve motor kullanılabilirliğiyle özetler
Bildirim
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;
Birim
HPDFEInvoiceValidator
Alanlar
| Alan | Amaç |
|---|---|
Profile | Yüklenen Schematron'un profil tanımlayıcısı; fatura conformance seviyesiyle uyuşur |
TotalRules | Taranan <assert> ve <report> girdilerinin sayısı |
Evaluated | Bağlamları ve testleri gerçekten işlenmiş kurallar |
Skipped | Legacy veya stub motorların atladığı kurallar; XE2 ve sonrasında sıfır |
EvaluationErrors | Çalıştırılamayan kural ifadeleri |
Violations | Başarısız olan assert'ler artı tetiklenen report'lar |
EngineAvailable | Yalnızca Delphi 7 stub motoru mevcutken False |
EngineNote | İnsan-okur kullanılabilirlik veya hata gerekçesi |
Kullanım notları
- Özeti
IHPDFESchematronEngine.LastSummary'den veyaTHPDFEInvoiceValidationReport.BusinessSummary'den okuyun - Sayaçlar önceden hesaplanır; böylece çağıranlar kural dizisini taramadan tek satırlık bir sonuç üretebilir
EngineAvailable'in False olması iş kurallarının çalıştırılmadığı anlamına gelir; hibrit bir fatura kapalı biçimde başarısız olmalıdır