[][src]Enum oox::shared::drawingml::simpletypes::TextShapeType

pub enum TextShapeType {
    NoShape,
    Plain,
    Stop,
    Triangle,
    TriangleInverted,
    Chevron,
    ChevronInverted,
    RingInside,
    RingOutside,
    ArchUp,
    ArchDown,
    Circle,
    Button,
    ArchUpPour,
    ArchDownPour,
    CirclePour,
    ButtonPour,
    CurveUp,
    CurveDown,
    CanUp,
    CanDown,
    Wave1,
    Wave2,
    Wave4,
    DoubleWave1,
    Inflate,
    Deflate,
    InflateBottom,
    DeflateBottom,
    InflateTop,
    DeflateTop,
    DeflateInflate,
    DeflateInflateDeflate,
    FadeLeft,
    FadeUp,
    FadeRight,
    FadeDown,
    SlantUp,
    SlantDown,
    CascadeUp,
    CascadeDown,
}

This simple type specifies the preset text shape geometry that is to be used for a shape. An enumeration of this simple type is used so that a custom geometry does not have to be specified but instead can be constructed automatically by the generating application. For each enumeration listed there is also the corresponding DrawingML code that would be used to construct this shape were it a custom geometry. Within the construction code for each of these preset text shapes there are predefined guides that the generating application shall maintain for calculation purposes at all times. See ShapeType to see the necessary guide values.

Variants

NoShape
Plain
Stop
Triangle
TriangleInverted
Chevron
ChevronInverted
RingInside
RingOutside
ArchUp
ArchDown
Circle
Button
ArchUpPour
ArchDownPour
CirclePour
ButtonPour
CurveUp
CurveDown
CanUp
CanDown
Wave1
Wave2
Wave4
DoubleWave1
Inflate
Deflate
InflateBottom
DeflateBottom
InflateTop
DeflateTop
DeflateInflate
DeflateInflateDeflate
FadeLeft
FadeUp
FadeRight
FadeDown
SlantUp
SlantDown
CascadeUp
CascadeDown

Trait Implementations

impl Clone for TextShapeType[src]

impl Copy for TextShapeType[src]

impl Debug for TextShapeType[src]

impl FromStr for TextShapeType[src]

type Err = ParseError

The associated error which can be returned from parsing.

impl PartialEq<TextShapeType> for TextShapeType[src]

impl StructuralPartialEq for TextShapeType[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.