Struct PdfPageRenderOptions
pub struct PdfPageRenderOptions(/* private fields */);
Implementations§
§impl PdfPageRenderOptions
impl PdfPageRenderOptions
pub fn new() -> Result<Self>
pub fn SourceRect(&self) -> Result<Rect>
pub fn SetSourceRect(&self, value: Rect) -> Result<()>
pub fn DestinationWidth(&self) -> Result<u32>
pub fn SetDestinationWidth(&self, value: u32) -> Result<()>
pub fn DestinationHeight(&self) -> Result<u32>
pub fn SetDestinationHeight(&self, value: u32) -> Result<()>
pub fn BackgroundColor(&self) -> Result<Color>
pub fn SetBackgroundColor(&self, value: Color) -> Result<()>
pub fn IsIgnoringHighContrast(&self) -> Result<bool>
pub fn SetIsIgnoringHighContrast(&self, value: bool) -> Result<()>
pub fn BitmapEncoderId(&self) -> Result<GUID>
pub fn SetBitmapEncoderId(&self, value: GUID) -> Result<()>
Trait Implementations§
§impl CanInto<IInspectable> for PdfPageRenderOptions
impl CanInto<IInspectable> for PdfPageRenderOptions
§impl CanInto<IUnknown> for PdfPageRenderOptions
impl CanInto<IUnknown> for PdfPageRenderOptions
§impl Clone for PdfPageRenderOptions
impl Clone for PdfPageRenderOptions
§fn clone(&self) -> PdfPageRenderOptions
fn clone(&self) -> PdfPageRenderOptions
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more§impl Debug for PdfPageRenderOptions
impl Debug for PdfPageRenderOptions
§impl From<&PdfPageRenderOptions> for &IInspectable
impl From<&PdfPageRenderOptions> for &IInspectable
§fn from(value: &PdfPageRenderOptions) -> Self
fn from(value: &PdfPageRenderOptions) -> Self
Converts to this type from the input type.
§impl From<&PdfPageRenderOptions> for &IUnknown
impl From<&PdfPageRenderOptions> for &IUnknown
§fn from(value: &PdfPageRenderOptions) -> Self
fn from(value: &PdfPageRenderOptions) -> Self
Converts to this type from the input type.
§impl From<PdfPageRenderOptions> for IInspectable
impl From<PdfPageRenderOptions> for IInspectable
§fn from(value: PdfPageRenderOptions) -> Self
fn from(value: PdfPageRenderOptions) -> Self
Converts to this type from the input type.
§impl From<PdfPageRenderOptions> for IUnknown
impl From<PdfPageRenderOptions> for IUnknown
§fn from(value: PdfPageRenderOptions) -> Self
fn from(value: PdfPageRenderOptions) -> Self
Converts to this type from the input type.
§impl Interface for PdfPageRenderOptions
impl Interface for PdfPageRenderOptions
§const IID: GUID = <IPdfPageRenderOptions as windows_core::Interface>::IID
const IID: GUID = <IPdfPageRenderOptions as windows_core::Interface>::IID
The
GUID
associated with the interface.§fn as_raw(&self) -> *mut c_void
fn as_raw(&self) -> *mut c_void
Returns the raw COM interface pointer. The resulting pointer continues to be owned by the
Interface
implementation.§fn into_raw(self) -> *mut c_void
fn into_raw(self) -> *mut c_void
Returns the raw COM interface pointer and releases ownership. It the caller’s responsibility to release the COM interface pointer.
§unsafe fn from_raw_borrowed(raw: &*mut c_void) -> Option<&Self>
unsafe fn from_raw_borrowed(raw: &*mut c_void) -> Option<&Self>
§fn cast<T>(&self) -> Result<T, Error>where
T: Interface,
fn cast<T>(&self) -> Result<T, Error>where
T: Interface,
Attempts to cast the current interface to another interface using
QueryInterface
. Read more§fn cast_to_any<T>(&self) -> Result<&(dyn Any + 'static), Error>where
T: ComObjectInner,
<T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,
fn cast_to_any<T>(&self) -> Result<&(dyn Any + 'static), Error>where
T: ComObjectInner,
<T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,
This casts the given COM interface to [
&dyn Any
]. Read more§fn is_object<T>(&self) -> boolwhere
T: ComObjectInner,
<T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,
fn is_object<T>(&self) -> boolwhere
T: ComObjectInner,
<T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,
§fn cast_object_ref<T>(&self) -> Result<&<T as ComObjectInner>::Outer, Error>where
T: ComObjectInner,
<T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,
fn cast_object_ref<T>(&self) -> Result<&<T as ComObjectInner>::Outer, Error>where
T: ComObjectInner,
<T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,
This casts the given COM interface to [
&dyn Any
]. It returns a reference to the “outer”
object, e.g. &MyApp_Impl
, not the inner &MyApp
object. Read more§fn cast_object<T>(&self) -> Result<ComObject<T>, Error>where
T: ComObjectInner,
<T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,
fn cast_object<T>(&self) -> Result<ComObject<T>, Error>where
T: ComObjectInner,
<T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,
This casts the given COM interface to [
&dyn Any
]. It returns a reference to the “outer”
object, e.g. MyApp_Impl
, not the inner MyApp
object. Read more§fn downgrade(&self) -> Result<Weak<Self>, Error>
fn downgrade(&self) -> Result<Weak<Self>, Error>
Attempts to create a [
Weak
] reference to this object.§impl PartialEq for PdfPageRenderOptions
impl PartialEq for PdfPageRenderOptions
impl Eq for PdfPageRenderOptions
impl Send for PdfPageRenderOptions
impl StructuralPartialEq for PdfPageRenderOptions
impl Sync for PdfPageRenderOptions
Auto Trait Implementations§
impl Freeze for PdfPageRenderOptions
impl RefUnwindSafe for PdfPageRenderOptions
impl Unpin for PdfPageRenderOptions
impl UnwindSafe for PdfPageRenderOptions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more