Struct windows::Data::Pdf::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 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
§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.
§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§impl PartialEq for PdfPageRenderOptions
impl PartialEq for PdfPageRenderOptions
§fn eq(&self, other: &PdfPageRenderOptions) -> bool
fn eq(&self, other: &PdfPageRenderOptions) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for PdfPageRenderOptions
impl Send for PdfPageRenderOptions
impl StructuralPartialEq for PdfPageRenderOptions
impl Sync for PdfPageRenderOptions
Auto Trait Implementations§
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