Trait windows::Win32::System::WinRT::Pdf::IPdfRendererNative_Impl

pub trait IPdfRendererNative_Impl: Sized {
    // Required methods
    fn RenderPageToSurface(
        &self,
        pdfpage: Option<&IUnknown>,
        psurface: Option<&IDXGISurface>,
        offset: &POINT,
        prenderparams: *const PDF_RENDER_PARAMS
    ) -> Result<()>;
    fn RenderPageToDeviceContext(
        &self,
        pdfpage: Option<&IUnknown>,
        pd2ddevicecontext: Option<&ID2D1DeviceContext>,
        prenderparams: *const PDF_RENDER_PARAMS
    ) -> Result<()>;
}

Required Methods§

fn RenderPageToSurface( &self, pdfpage: Option<&IUnknown>, psurface: Option<&IDXGISurface>, offset: &POINT, prenderparams: *const PDF_RENDER_PARAMS ) -> Result<()>

fn RenderPageToDeviceContext( &self, pdfpage: Option<&IUnknown>, pd2ddevicecontext: Option<&ID2D1DeviceContext>, prenderparams: *const PDF_RENDER_PARAMS ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§