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 بارگذاری‌شده که با سطح انطباق فاکتور مطابقت دارد
TotalRulesشمار مدخل‌های <assert> و <report> اسکن‌شده
Evaluatedقواعدی که زمینه‌ها و تست‌هایشان واقعاً پردازش شده
Skippedقواعدی که موتورهای قدیمی یا stub از آنها عبور کرده‌اند؛ روی XE2 و بعد از آن صفر است
EvaluationErrorsعبارت‌های قاعده‌ای که قابل اجرا نبوده‌اند
Violationsجمع assertهای شکست‌خورده و reportهایی که فعال شده‌اند
EngineAvailableوقتی فقط موتور stub مربوط به Delphi 7 حاضر باشد False است
EngineNoteمتن خوانا برای انسان که در دسترس بودن یا علت خطا را می‌گوید

یادداشت‌های استفاده

APIهای مرتبط