zplCore.comzplCore.com
18 types

ZplCore.Compliance

Pre-check compliance engine, rule packs (GS1, Sunrise 2027, Amazon, UPS, FedEx, DHL, UDI), measured label model, and annotated compliance reports.

TypeKindSummary
ComplianceBarcodeclassA barcode with geometry measured on the rendered label.
ComplianceElementclassOne field of a rendered label as the compliance rules see it: what was drawn (ComplianceElement.Bounds in dots, from the render…
ComplianceElementKindenumKind of a rendered element.
ComplianceFindingrecordOne result of a compliance pre-check.
ComplianceLabelclassOne rendered label prepared for compliance rules: size, resolution, elements with measured geometry and the rendered ink, so ru…
ComplianceOptionsclassSettings of a compliance pre-check.
CompliancePacksenumBuilt-in rule packs, combinable as flags (CompliancePacks.Gs1LogisticLabel | CompliancePacks.Sunrise2027). Every pack is a pre-…
ComplianceRectstructAxis-aligned rectangle in printer dots (label coordinates, origin top left).
ComplianceReportclassResult of ZplCompliance.Check: findings plus JSON, SARIF and text output.
ComplianceReporterclassCollects the findings of one rule on one label (passed to ComplianceRule.Check).
ComplianceRuleclassA compliance rule: checks one rendered ComplianceLabel and reports findings. Derive from it, or use ComplianceRule.Create with …
ComplianceRuleInforecordStatic description of a rule (stable ComplianceRuleInfo.Id, citation, default severity).
ComplianceRulePackclassA versioned set of rules for one target (a standard, a carrier, a retailer). The built-in packs check public specifications as …
ComplianceSeverityenumSeverity of a ComplianceFinding (maps to SARIF note, warning, error).
ComplianceSymbologyenumBarcode symbology of a ZPL barcode command.
ComplianceTextclassA text field with its measured character height.
CoreRulesclassRules every check runs (pack "core").
ZplComplianceclassLabel compliance as code: renders ZPL and checks the rendered labels against rule packs (GS1 logistic label, Sunrise 2027, Amaz…