pub struct Picture {
pub non_visual_picture_properties: Box<CTPictureNonVisual>,
pub blip_fill: Box<BlipFillProperties>,
pub shape_properties: Box<CTShapeProperties>,
pub style: Option<Box<ShapeStyle>>,
pub ext_lst: Option<Box<CTExtensionListModify>>,
pub extra_children: Vec<PositionedNode>,
}Fields§
§non_visual_picture_properties: Box<CTPictureNonVisual>§blip_fill: Box<BlipFillProperties>§shape_properties: Box<CTShapeProperties>§style: Option<Box<ShapeStyle>>§ext_lst: Option<Box<CTExtensionListModify>>§extra_children: Vec<PositionedNode>Unknown child elements captured for roundtrip fidelity.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Picture
impl<'de> Deserialize<'de> for Picture
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 Picture
impl FromXml for Picture
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 PictureExt for Picture
impl PictureExt for Picture
Source§fn description(&self) -> Option<&str>
fn description(&self) -> Option<&str>
Get the picture description/alt text from cNvPr.
Source§fn embed_rel_id(&self) -> Option<&str>
fn embed_rel_id(&self) -> Option<&str>
Get the relationship ID for the embedded image (from blipFill/blip@r:embed).
Source§impl ToXml for Picture
impl ToXml for Picture
Source§fn write_children<W: Write>(
&self,
writer: &mut Writer<W>,
) -> Result<(), SerializeError>
fn write_children<W: Write>( &self, writer: &mut Writer<W>, ) -> Result<(), SerializeError>
Write child elements and text content inside the element.
Source§fn is_empty_element(&self) -> bool
fn is_empty_element(&self) -> bool
Whether this element has no children (self-closing).
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 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 Picture
impl RefUnwindSafe for Picture
impl Send for Picture
impl Sync for Picture
impl Unpin for Picture
impl UnsafeUnpin for Picture
impl UnwindSafe for Picture
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