17 types
ZplCore.Tools
ZPL developer tools: ZplFormatter, semantic ZplDiff, ZplRescaler (DPI conversion), and ZplGs1Migration (1D to 2D Sunrise 2027).
| Type | Kind | Summary |
|---|---|---|
| Gs1LabelMigration | class | Result for one label. |
| Gs1LabelMigrationStatus | enum | Outcome for one label. |
| Gs1MigrationCarrier | enum | 2D carrier that ZplGs1Migration adds next to the linear barcode. |
| Gs1MigrationNoSpaceAction | enum | What ZplGs1Migration does when the label has no free area for the 2D carrier. |
| Gs1MigrationOptions | class | Settings of ZplGs1Migration.Migrate. |
| Gs1MigrationResult | class | Result of ZplGs1Migration.Migrate. |
| Gs1MigrationSource | record | The linear GTIN carrier a migration is based on. |
| ZplDiff | class | Compares two ZPL versions: renders both, builds a pixel diff overlay (removed red, added green, unchanged grey) with changed-pi… |
| ZplDiffLine | record | One line of a text diff; ZplDiffLine.LineA/ZplDiffLine.LineB are 1-based (null when the line is not in that side). |
| ZplDiffLineKind | enum | Kind of a line in ZplDiffResult.TextDiff. |
| ZplDiffOptions | class | Options of ZplDiff.Compare. |
| ZplDiffRegion | record | Bounding box (in dots) of a group of changed pixels. |
| ZplDiffResult | class | Result of ZplDiff.Compare. |
| ZplFormatter | class | Pretty-prints or minifies raw ZPL (a shortcut for ZplDocument.Parse + ZplDocument.ToZpl). The output renders pixel-identically … |
| ZplGs1Migration | class | GS1 2D migration assistant ("Sunrise 2027"): finds the linear GTIN carrier of each label (EAN-13, UPC-A, EAN-8, UPC-E… |
| ZplLabelDiff | class | Pixel comparison of one label (A = before, B = after). |
| ZplRescaler | class | Converts raw ZPL between printer resolutions (e.g. a 203 dpi label for a 300 dpi printer): field origins, label size/home/shift… |

