#[repr(C)]
pub struct PRINTIFI32 {
Show 59 fields pub cjThis: u32, pub cjIfiExtra: u32, pub dpwszFamilyName: i32, pub dpwszStyleName: i32, pub dpwszFaceName: i32, pub dpwszUniqueName: i32, pub dpFontSim: i32, pub lEmbedId: i32, pub lItalicAngle: i32, pub lCharBias: i32, pub dpCharSets: i32, pub jWinCharSet: u8, pub jWinPitchAndFamily: u8, pub usWinWeight: u16, pub flInfo: u32, pub fsSelection: u16, pub fsType: u16, pub fwdUnitsPerEm: i16, pub fwdLowestPPEm: i16, pub fwdWinAscender: i16, pub fwdWinDescender: i16, pub fwdMacAscender: i16, pub fwdMacDescender: i16, pub fwdMacLineGap: i16, pub fwdTypoAscender: i16, pub fwdTypoDescender: i16, pub fwdTypoLineGap: i16, pub fwdAveCharWidth: i16, pub fwdMaxCharInc: i16, pub fwdCapHeight: i16, pub fwdXHeight: i16, pub fwdSubscriptXSize: i16, pub fwdSubscriptYSize: i16, pub fwdSubscriptXOffset: i16, pub fwdSubscriptYOffset: i16, pub fwdSuperscriptXSize: i16, pub fwdSuperscriptYSize: i16, pub fwdSuperscriptXOffset: i16, pub fwdSuperscriptYOffset: i16, pub fwdUnderscoreSize: i16, pub fwdUnderscorePosition: i16, pub fwdStrikeoutSize: i16, pub fwdStrikeoutPosition: i16, pub chFirstChar: u8, pub chLastChar: u8, pub chDefaultChar: u8, pub chBreakChar: u8, pub wcFirstChar: u16, pub wcLastChar: u16, pub wcDefaultChar: u16, pub wcBreakChar: u16, pub ptlBaseline: POINTL, pub ptlAspect: POINTL, pub ptlCaret: POINTL, pub rclFontBox: RECTL, pub achVendId: [u8; 4], pub cKerningPairs: u32, pub ulPanoseCulture: u32, pub panose: PANOSE,
}
Expand description

Required features: "Win32_Foundation", "Win32_Graphics_Gdi"

Fields§

§cjThis: u32§cjIfiExtra: u32§dpwszFamilyName: i32§dpwszStyleName: i32§dpwszFaceName: i32§dpwszUniqueName: i32§dpFontSim: i32§lEmbedId: i32§lItalicAngle: i32§lCharBias: i32§dpCharSets: i32§jWinCharSet: u8§jWinPitchAndFamily: u8§usWinWeight: u16§flInfo: u32§fsSelection: u16§fsType: u16§fwdUnitsPerEm: i16§fwdLowestPPEm: i16§fwdWinAscender: i16§fwdWinDescender: i16§fwdMacAscender: i16§fwdMacDescender: i16§fwdMacLineGap: i16§fwdTypoAscender: i16§fwdTypoDescender: i16§fwdTypoLineGap: i16§fwdAveCharWidth: i16§fwdMaxCharInc: i16§fwdCapHeight: i16§fwdXHeight: i16§fwdSubscriptXSize: i16§fwdSubscriptYSize: i16§fwdSubscriptXOffset: i16§fwdSubscriptYOffset: i16§fwdSuperscriptXSize: i16§fwdSuperscriptYSize: i16§fwdSuperscriptXOffset: i16§fwdSuperscriptYOffset: i16§fwdUnderscoreSize: i16§fwdUnderscorePosition: i16§fwdStrikeoutSize: i16§fwdStrikeoutPosition: i16§chFirstChar: u8§chLastChar: u8§chDefaultChar: u8§chBreakChar: u8§wcFirstChar: u16§wcLastChar: u16§wcDefaultChar: u16§wcBreakChar: u16§ptlBaseline: POINTL§ptlAspect: POINTL§ptlCaret: POINTL§rclFontBox: RECTL§achVendId: [u8; 4]§cKerningPairs: u32§ulPanoseCulture: u32§panose: PANOSE

Trait Implementations§

§

impl Clone for PRINTIFI32

§

fn clone(&self) -> Self

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Copy for PRINTIFI32

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere 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 Twhere 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 Twhere 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 Twhere 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.