#[repr(C)]
pub struct IPosPrinterPrintOptions_Vtbl {
Show 27 fields pub base__: IInspectable_Vtbl, pub TypeFace: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT, pub SetTypeFace: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT, pub CharacterHeight: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT, pub SetCharacterHeight: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT, pub Bold: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT, pub SetBold: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT, pub Italic: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT, pub SetItalic: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT, pub Underline: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT, pub SetUnderline: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT, pub ReverseVideo: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT, pub SetReverseVideo: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT, pub Strikethrough: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT, pub SetStrikethrough: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT, pub Superscript: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT, pub SetSuperscript: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT, pub Subscript: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT, pub SetSubscript: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT, pub DoubleWide: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT, pub SetDoubleWide: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT, pub DoubleHigh: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT, pub SetDoubleHigh: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT, pub Alignment: unsafe extern "system" fn(_: *mut c_void, _: *mut PosPrinterAlignment) -> HRESULT, pub SetAlignment: unsafe extern "system" fn(_: *mut c_void, _: PosPrinterAlignment) -> HRESULT, pub CharacterSet: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT, pub SetCharacterSet: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
}

Fields§

§base__: IInspectable_Vtbl§TypeFace: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT§SetTypeFace: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT§CharacterHeight: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT§SetCharacterHeight: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT§Bold: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT§SetBold: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT§Italic: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT§SetItalic: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT§Underline: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT§SetUnderline: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT§ReverseVideo: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT§SetReverseVideo: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT§Strikethrough: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT§SetStrikethrough: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT§Superscript: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT§SetSuperscript: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT§Subscript: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT§SetSubscript: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT§DoubleWide: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT§SetDoubleWide: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT§DoubleHigh: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT§SetDoubleHigh: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT§Alignment: unsafe extern "system" fn(_: *mut c_void, _: *mut PosPrinterAlignment) -> HRESULT§SetAlignment: unsafe extern "system" fn(_: *mut c_void, _: PosPrinterAlignment) -> HRESULT§CharacterSet: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT§SetCharacterSet: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.