รีเคิร์ด THPDFSchematronSummary

สรุปผลการรัน Schematron หนึ่งครั้ง พร้อมจำนวนกฎ ยอด violation รวม และสถานะความพร้อมของ engine

การประกาศ

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;

ยูนิต

HPDFEInvoiceValidator

ฟิลด์

ฟิลด์วัตถุประสงค์
Profileidentifier ของโปรไฟล์ Schematron ที่โหลดไว้ ตรงกับระดับ conformance ของใบกำกับ
TotalRulesจำนวนรายการ <assert> และ <report> ที่สแกนทั้งหมด
Evaluatedกฎที่ประมวลผล context และ test จริง ๆ
Skippedกฎที่ engine แบบเก่าหรือ stub ข้ามไป เป็นศูนย์บน XE2 ขึ้นไป
EvaluationErrorsนิพจน์ของกฎที่รันไม่ได้
Violationsassert ที่ไม่ผ่านบวก report ที่ทำงาน
EngineAvailableเป็น False เมื่อมีแค่ engine stub ของ Delphi 7
EngineNoteเหตุผลความพร้อมใช้งานหรือ error ในรูปแบบที่คนอ่านได้

หมายเหตุการใช้งาน

API ที่เกี่ยวข้อง