pub trait IMLangFontLink_Impl: Sized + IMLangCodePages_Impl {
    // Required methods
    fn GetFontCodePages(
        &self,
        hdc: HDC,
        hfont: HFONT,
        pdwcodepages: *mut u32
    ) -> Result<()>;
    fn MapFont(
        &self,
        hdc: HDC,
        dwcodepages: u32,
        hsrcfont: HFONT,
        phdestfont: *mut HFONT
    ) -> Result<()>;
    fn ReleaseFont(&self, hfont: HFONT) -> Result<()>;
    fn ResetFontMapping(&self) -> Result<()>;
}

Required Methods§

fn GetFontCodePages( &self, hdc: HDC, hfont: HFONT, pdwcodepages: *mut u32 ) -> Result<()>

fn MapFont( &self, hdc: HDC, dwcodepages: u32, hsrcfont: HFONT, phdestfont: *mut HFONT ) -> Result<()>

fn ReleaseFont(&self, hfont: HFONT) -> Result<()>

fn ResetFontMapping(&self) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§