[][src]Struct msoffice_pptx::pml::ApplicationNonVisualDrawingProps

pub struct ApplicationNonVisualDrawingProps {
    pub is_photo: Option<bool>,
    pub is_user_drawn: Option<bool>,
    pub placeholder: Option<Placeholder>,
    pub media: Option<Media>,
    pub customer_data_list: Option<CustomerDataList>,
}

This element specifies non-visual properties for objects. These properties include multimedia content associated with an object and properties indicating how the object is to be used or displayed in different contexts.

Fields

is_photo: Option<bool>

Specifies whether the picture belongs to a photo album and should thus be included when editing a photo album within the generating application.

is_user_drawn: Option<bool>

Specifies if the corresponding object has been drawn by the user and should thus not be deleted. This allows for the flagging of slides that contain user drawn data.

placeholder: Option<Placeholder>

This element specifies that the corresponding shape should be represented by the generating application as a placeholder. When a shape is considered a placeholder by the generating application it can have special properties to alert the user that they can enter content into the shape. Different placeholder types are allowed and can be specified by using the placeholder type attribute for this element.

media: Option<Media>customer_data_list: Option<CustomerDataList>

Methods

impl ApplicationNonVisualDrawingProps[src]

pub fn from_xml_element(xml_node: &XmlNode) -> Result<Self, Box<dyn Error>>[src]

Trait Implementations

impl Default for ApplicationNonVisualDrawingProps[src]

impl Clone for ApplicationNonVisualDrawingProps[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Debug for ApplicationNonVisualDrawingProps[src]

Auto Trait Implementations

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]