pub struct PageSetup {Show 20 fields
pub paper_size: Option<u32>,
pub paper_height: Option<STPositiveUniversalMeasure>,
pub paper_width: Option<STPositiveUniversalMeasure>,
pub scale: Option<u32>,
pub first_page_number: Option<u32>,
pub fit_to_width: Option<u32>,
pub fit_to_height: Option<u32>,
pub page_order: Option<STPageOrder>,
pub orientation: Option<STOrientation>,
pub use_printer_defaults: Option<bool>,
pub black_and_white: Option<bool>,
pub draft: Option<bool>,
pub cell_comments: Option<STCellComments>,
pub use_first_page_number: Option<bool>,
pub errors: Option<STPrintError>,
pub horizontal_dpi: Option<u32>,
pub vertical_dpi: Option<u32>,
pub copies: Option<u32>,
pub id: Option<STRelationshipId>,
pub extra_attrs: HashMap<String, String>,
}Fields§
§paper_size: Option<u32>§paper_height: Option<STPositiveUniversalMeasure>§paper_width: Option<STPositiveUniversalMeasure>§scale: Option<u32>§first_page_number: Option<u32>§fit_to_width: Option<u32>§fit_to_height: Option<u32>§page_order: Option<STPageOrder>§orientation: Option<STOrientation>§use_printer_defaults: Option<bool>§black_and_white: Option<bool>§draft: Option<bool>§cell_comments: Option<STCellComments>§use_first_page_number: Option<bool>§errors: Option<STPrintError>§horizontal_dpi: Option<u32>§vertical_dpi: Option<u32>§copies: Option<u32>§id: Option<STRelationshipId>§extra_attrs: HashMap<String, String>Unknown attributes captured for roundtrip fidelity.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for PageSetup
impl<'de> Deserialize<'de> for PageSetup
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl FromXml for PageSetup
impl FromXml for PageSetup
Source§fn from_xml<R: BufRead>(
reader: &mut Reader<R>,
start_tag: &BytesStart<'_>,
is_empty: bool,
) -> Result<Self, ParseError>
fn from_xml<R: BufRead>( reader: &mut Reader<R>, start_tag: &BytesStart<'_>, is_empty: bool, ) -> Result<Self, ParseError>
Parse from an XML reader positioned at the start tag. Read more
Source§impl ToXml for PageSetup
impl ToXml for PageSetup
Source§fn write_attrs<'a>(&self, start: BytesStart<'a>) -> BytesStart<'a>
fn write_attrs<'a>(&self, start: BytesStart<'a>) -> BytesStart<'a>
Write attributes onto the start tag and return it.
Source§fn is_empty_element(&self) -> bool
fn is_empty_element(&self) -> bool
Whether this element has no children (self-closing).
Source§fn write_children<W>(
&self,
_writer: &mut Writer<W>,
) -> Result<(), SerializeError>where
W: Write,
fn write_children<W>(
&self,
_writer: &mut Writer<W>,
) -> Result<(), SerializeError>where
W: Write,
Write child elements and text content inside the element.
Source§fn write_element<W>(
&self,
tag: &str,
writer: &mut Writer<W>,
) -> Result<(), SerializeError>where
W: Write,
fn write_element<W>(
&self,
tag: &str,
writer: &mut Writer<W>,
) -> Result<(), SerializeError>where
W: Write,
Write a complete element:
<tag attrs>children</tag> or <tag attrs/>.Auto Trait Implementations§
impl Freeze for PageSetup
impl RefUnwindSafe for PageSetup
impl Send for PageSetup
impl Sync for PageSetup
impl Unpin for PageSetup
impl UnsafeUnpin for PageSetup
impl UnwindSafe for PageSetup
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