THPDFSchematronSummary Record

규칙 수, 위반 총계, 엔진 가용성과 함께 한 번의 Schematron 실행을 요약합니다

선언

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

필드

필드목적
Profile로드된 Schematron의 profile 식별자. 인보이스 conformance 레벨과 일치
TotalRules스캔한 <assert>와 <report> 항목 수
Evaluatedcontext와 test가 실제로 처리된 규칙 수
Skipped레거시 또는 stub 엔진이 건너뛴 규칙 수. XE2 이상에서는 0
EvaluationErrors실행하지 못한 규칙 식 수
Violations실패한 assert와 발동한 report의 합계
EngineAvailableDelphi 7 stub 엔진만 있으면 False
EngineNote사람이 읽을 수 있는 가용성 또는 오류 사유

사용 참고 사항

관련 API