Struct windows_sys::Win32::Devices::Display::IFIMETRICS
#[repr(C)]pub struct IFIMETRICS {Show 60 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,
pub Align: *mut c_void,
}Expand description
Required features: "Win32_Devices_Display", "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§Align: *mut c_void