コード例 #1
0
 public DownloadGraphicsZplCommandAnalyzer(
     VirtualPrinter virtualPrinter,
     IPrinterStorage printerStorage)
     : base("~DG", virtualPrinter)
 {
     this._printerStorage = printerStorage;
 }
コード例 #2
0
 public ZplElementDrawer(IPrinterStorage printerStorage, DrawerOptions drawerOptions = null)
 {
     if (drawerOptions == null)
     {
         drawerOptions = new DrawerOptions();
     }
     this._drawerOptions  = drawerOptions;
     this._printerStorage = printerStorage;
     this._elementDrawers = new IElementDrawer[]
     {
         new Barcode128ElementDrawer(),
         new Barcode39ElementDrawer(),
         new BarcodeEAN13ElementDrawer(),
         new DataMatrixElementDrawer(),
         new FieldBlockElementDrawer(),
         new GraphicBoxElementDrawer(),
         new GraphicCircleElementDrawer(),
         new GraphicFieldElementDrawer(),
         new Interleaved2of5BarcodeDrawer(),
         new ImageMoveElementDrawer(),
         new QrCodeElementDrawer(),
         new RecallGraphicElementDrawer(),
         new TextFieldElementDrawer()
     };
 }
コード例 #3
0
 ///<inheritdoc/>
 public void Prepare(
     IPrinterStorage printerStorage,
     SKCanvas skCanvas)
 {
     this._printerStorage = printerStorage;
     this._skCanvas       = skCanvas;
 }
コード例 #4
0
 public DownloadObjectsZplCommandAnaylzer(
     VirtualPrinter virtualPrinter,
     IPrinterStorage printerStorage)
     : base("~DY", virtualPrinter)
 {
     this._printerStorage = printerStorage;
 }
コード例 #5
0
 public ZplAnalyzer(IPrinterStorage printerStorage, IFormatMerger formatMerger = null)
 {
     this._printerStorage = printerStorage;
     this._formatMerger   = formatMerger ?? new FormatMerger();
     this._virtualPrinter = new VirtualPrinter();
 }