windows::Devices::PointOfService

Trait ICommonReceiptSlipCapabilities_Impl

pub trait ICommonReceiptSlipCapabilities_Impl: ICommonPosPrintStationCapabilities_Impl {
    // Required methods
    fn IsBarcodeSupported(&self) -> Result<bool>;
    fn IsBitmapSupported(&self) -> Result<bool>;
    fn IsLeft90RotationSupported(&self) -> Result<bool>;
    fn IsRight90RotationSupported(&self) -> Result<bool>;
    fn Is180RotationSupported(&self) -> Result<bool>;
    fn IsPrintAreaSupported(&self) -> Result<bool>;
    fn RuledLineCapabilities(&self) -> Result<PosPrinterRuledLineCapabilities>;
    fn SupportedBarcodeRotations(
        &self,
    ) -> Result<IVectorView<PosPrinterRotation>>;
    fn SupportedBitmapRotations(
        &self,
    ) -> Result<IVectorView<PosPrinterRotation>>;
}

Required Methods§

fn IsBarcodeSupported(&self) -> Result<bool>

fn IsBitmapSupported(&self) -> Result<bool>

fn IsLeft90RotationSupported(&self) -> Result<bool>

fn IsRight90RotationSupported(&self) -> Result<bool>

fn Is180RotationSupported(&self) -> Result<bool>

fn IsPrintAreaSupported(&self) -> Result<bool>

fn RuledLineCapabilities(&self) -> Result<PosPrinterRuledLineCapabilities>

fn SupportedBarcodeRotations(&self) -> Result<IVectorView<PosPrinterRotation>>

fn SupportedBitmapRotations(&self) -> Result<IVectorView<PosPrinterRotation>>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§