[][src]Struct oox::shared::drawingml::core::GroupShapeProperties

pub struct GroupShapeProperties {
    pub black_and_white_mode: Option<BlackWhiteMode>,
    pub transform: Option<Box<GroupTransform2D>>,
    pub fill_properties: Option<FillProperties>,
    pub effect_properties: Option<EffectProperties>,
}

Fields

black_and_white_mode: Option<BlackWhiteMode>

Specifies that the group shape should be rendered using only black and white coloring. That is the coloring information for the group shape should be converted to either black or white when rendering the corresponding shapes.

No gray is to be used in rendering this image, only stark black and stark white.

Note

This does not mean that the group shapes themselves are stored with only black and white color information. This attribute instead sets the rendering mode that the shapes use when rendering.

transform: Option<Box<GroupTransform2D>>

This element is nearly identical to the representation of 2-D transforms for ordinary shapes. The only addition is a member to represent the Child offset and the Child extents.

fill_properties: Option<FillProperties>

Specifies the fill properties for this group shape.

effect_properties: Option<EffectProperties>

Specifies the effect that should be applied to this group shape.

Methods

impl GroupShapeProperties[src]

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

Trait Implementations

impl Clone for GroupShapeProperties[src]

impl Debug for GroupShapeProperties[src]

impl Default for GroupShapeProperties[src]

impl PartialEq<GroupShapeProperties> for GroupShapeProperties[src]

impl StructuralPartialEq for GroupShapeProperties[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

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.