pub trait IReceiptOrSlipJob_Impl: Sized + IPosPrinterJob_Impl {
Show 15 methods // Required methods fn SetBarcodeRotation(&self, value: PosPrinterRotation) -> Result<()>; fn SetPrintRotation( &self, value: PosPrinterRotation, includebitmaps: bool ) -> Result<()>; fn SetPrintArea(&self, value: &Rect) -> Result<()>; fn SetBitmap( &self, bitmapnumber: u32, bitmap: Option<&BitmapFrame>, alignment: PosPrinterAlignment ) -> Result<()>; fn SetBitmapCustomWidthStandardAlign( &self, bitmapnumber: u32, bitmap: Option<&BitmapFrame>, alignment: PosPrinterAlignment, width: u32 ) -> Result<()>; fn SetCustomAlignedBitmap( &self, bitmapnumber: u32, bitmap: Option<&BitmapFrame>, alignmentdistance: u32 ) -> Result<()>; fn SetBitmapCustomWidthCustomAlign( &self, bitmapnumber: u32, bitmap: Option<&BitmapFrame>, alignmentdistance: u32, width: u32 ) -> Result<()>; fn PrintSavedBitmap(&self, bitmapnumber: u32) -> Result<()>; fn DrawRuledLine( &self, positionlist: &HSTRING, linedirection: PosPrinterLineDirection, linewidth: u32, linestyle: PosPrinterLineStyle, linecolor: u32 ) -> Result<()>; fn PrintBarcode( &self, data: &HSTRING, symbology: u32, height: u32, width: u32, textposition: PosPrinterBarcodeTextPosition, alignment: PosPrinterAlignment ) -> Result<()>; fn PrintBarcodeCustomAlign( &self, data: &HSTRING, symbology: u32, height: u32, width: u32, textposition: PosPrinterBarcodeTextPosition, alignmentdistance: u32 ) -> Result<()>; fn PrintBitmap( &self, bitmap: Option<&BitmapFrame>, alignment: PosPrinterAlignment ) -> Result<()>; fn PrintBitmapCustomWidthStandardAlign( &self, bitmap: Option<&BitmapFrame>, alignment: PosPrinterAlignment, width: u32 ) -> Result<()>; fn PrintCustomAlignedBitmap( &self, bitmap: Option<&BitmapFrame>, alignmentdistance: u32 ) -> Result<()>; fn PrintBitmapCustomWidthCustomAlign( &self, bitmap: Option<&BitmapFrame>, alignmentdistance: u32, width: u32 ) -> Result<()>;
}

Required Methods§

fn SetBarcodeRotation(&self, value: PosPrinterRotation) -> Result<()>

fn SetPrintRotation( &self, value: PosPrinterRotation, includebitmaps: bool ) -> Result<()>

fn SetPrintArea(&self, value: &Rect) -> Result<()>

fn SetBitmap( &self, bitmapnumber: u32, bitmap: Option<&BitmapFrame>, alignment: PosPrinterAlignment ) -> Result<()>

fn SetBitmapCustomWidthStandardAlign( &self, bitmapnumber: u32, bitmap: Option<&BitmapFrame>, alignment: PosPrinterAlignment, width: u32 ) -> Result<()>

fn SetCustomAlignedBitmap( &self, bitmapnumber: u32, bitmap: Option<&BitmapFrame>, alignmentdistance: u32 ) -> Result<()>

fn SetBitmapCustomWidthCustomAlign( &self, bitmapnumber: u32, bitmap: Option<&BitmapFrame>, alignmentdistance: u32, width: u32 ) -> Result<()>

fn PrintSavedBitmap(&self, bitmapnumber: u32) -> Result<()>

fn DrawRuledLine( &self, positionlist: &HSTRING, linedirection: PosPrinterLineDirection, linewidth: u32, linestyle: PosPrinterLineStyle, linecolor: u32 ) -> Result<()>

fn PrintBarcode( &self, data: &HSTRING, symbology: u32, height: u32, width: u32, textposition: PosPrinterBarcodeTextPosition, alignment: PosPrinterAlignment ) -> Result<()>

fn PrintBarcodeCustomAlign( &self, data: &HSTRING, symbology: u32, height: u32, width: u32, textposition: PosPrinterBarcodeTextPosition, alignmentdistance: u32 ) -> Result<()>

fn PrintBitmap( &self, bitmap: Option<&BitmapFrame>, alignment: PosPrinterAlignment ) -> Result<()>

fn PrintBitmapCustomWidthStandardAlign( &self, bitmap: Option<&BitmapFrame>, alignment: PosPrinterAlignment, width: u32 ) -> Result<()>

fn PrintCustomAlignedBitmap( &self, bitmap: Option<&BitmapFrame>, alignmentdistance: u32 ) -> Result<()>

fn PrintBitmapCustomWidthCustomAlign( &self, bitmap: Option<&BitmapFrame>, alignmentdistance: u32, width: u32 ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§