pub struct Sp3d {
pub extrusion_h: i32,
pub contour_w: i32,
pub prst_material: MaterialPreset,
pub bevel_top: Option<Bevel>,
pub bevel_bottom: Option<Bevel>,
pub extrusion_color: Option<Color>,
pub contour_color: Option<Color>,
}Expand description
形状 3D 属性(<a:sp3d>,OOXML CT_Shape3D)。
定义形状本身的 3D 拉伸、棱台、材质。
Fields§
§extrusion_h: i32拉伸高度(EMU,典型值 38100 = 3pt)。
contour_w: i32轮廓宽度(EMU)。
prst_material: MaterialPreset材质预设(默认 warmMatte)。
bevel_top: Option<Bevel>顶部棱台(<a:bevelT>)。
bevel_bottom: Option<Bevel>底部棱台(<a:bevelB>)。
extrusion_color: Option<Color>拉伸颜色(<a:extrusionClr>,None 表示不写出)。
contour_color: Option<Color>轮廓颜色(<a:contourClr>,None 表示不写出)。
Implementations§
Trait Implementations§
impl Eq for Sp3d
impl StructuralPartialEq for Sp3d
Auto Trait Implementations§
impl Freeze for Sp3d
impl RefUnwindSafe for Sp3d
impl Send for Sp3d
impl Sync for Sp3d
impl Unpin for Sp3d
impl UnsafeUnpin for Sp3d
impl UnwindSafe for Sp3d
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.