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.