pub trait ICommonClaimedPosPrinterStation_Impl: Sized {
Show 19 methods
// Required methods
fn SetCharactersPerLine(&self, value: u32) -> Result<()>;
fn CharactersPerLine(&self) -> Result<u32>;
fn SetLineHeight(&self, value: u32) -> Result<()>;
fn LineHeight(&self) -> Result<u32>;
fn SetLineSpacing(&self, value: u32) -> Result<()>;
fn LineSpacing(&self) -> Result<u32>;
fn LineWidth(&self) -> Result<u32>;
fn SetIsLetterQuality(&self, value: bool) -> Result<()>;
fn IsLetterQuality(&self) -> Result<bool>;
fn IsPaperNearEnd(&self) -> Result<bool>;
fn SetColorCartridge(&self, value: PosPrinterColorCartridge) -> Result<()>;
fn ColorCartridge(&self) -> Result<PosPrinterColorCartridge>;
fn IsCoverOpen(&self) -> Result<bool>;
fn IsCartridgeRemoved(&self) -> Result<bool>;
fn IsCartridgeEmpty(&self) -> Result<bool>;
fn IsHeadCleaning(&self) -> Result<bool>;
fn IsPaperEmpty(&self) -> Result<bool>;
fn IsReadyToPrint(&self) -> Result<bool>;
fn ValidateData(&self, data: &HSTRING) -> Result<bool>;
}
Required Methods§
fn SetCharactersPerLine(&self, value: u32) -> Result<()>
fn CharactersPerLine(&self) -> Result<u32>
fn SetLineHeight(&self, value: u32) -> Result<()>
fn LineHeight(&self) -> Result<u32>
fn SetLineSpacing(&self, value: u32) -> Result<()>
fn LineSpacing(&self) -> Result<u32>
fn LineWidth(&self) -> Result<u32>
fn SetIsLetterQuality(&self, value: bool) -> Result<()>
fn IsLetterQuality(&self) -> Result<bool>
fn IsPaperNearEnd(&self) -> Result<bool>
fn SetColorCartridge(&self, value: PosPrinterColorCartridge) -> Result<()>
fn ColorCartridge(&self) -> Result<PosPrinterColorCartridge>
fn IsCoverOpen(&self) -> Result<bool>
fn IsCartridgeRemoved(&self) -> Result<bool>
fn IsCartridgeEmpty(&self) -> Result<bool>
fn IsHeadCleaning(&self) -> Result<bool>
fn IsPaperEmpty(&self) -> Result<bool>
fn IsReadyToPrint(&self) -> Result<bool>
fn ValidateData(&self, data: &HSTRING) -> Result<bool>
Object Safety§
This trait is not object safe.