pub enum LockType {
Grouping,
Drilldown,
Select,
ChangeAspect,
Move,
Resize,
Rotate,
EditPoints,
AdjustHandles,
ChangeArrowheads,
ChangeShapeType,
Crop,
}Expand description
形状锁定类型枚举(对应 <a:spLocks> 的 12 个属性)。
用于 ShapeLocks::set_lock / ShapeLocks::get_lock 高阶 API,
避免调用方直接操作 12 个 no_* 字段。对标 python-pptx 的
MSO_SHAPE_LOCK_TYPE 枚举。
Variants§
Grouping
禁止组合(noGrp)。
Drilldown
禁止进入组合(noDrilldown)。
Select
禁止选择(noSelect)。
ChangeAspect
禁止改变宽高比(noChangeAspect)。
Move
禁止移动(noMove)。
Resize
禁止缩放(noResize)。
Rotate
禁止旋转(noRot)。
EditPoints
禁止编辑顶点(noEditPoints)。
AdjustHandles
禁止调整手柄(noAdjustHandles)。
ChangeArrowheads
禁止修改箭头(noChangeArrowheads)。
ChangeShapeType
禁止修改形状类型(noChangeShapeType)。
Crop
禁止裁剪(noCrop)。
Trait Implementations§
impl Copy for LockType
impl Eq for LockType
impl StructuralPartialEq for LockType
Auto Trait Implementations§
impl Freeze for LockType
impl RefUnwindSafe for LockType
impl Send for LockType
impl Sync for LockType
impl Unpin for LockType
impl UnsafeUnpin for LockType
impl UnwindSafe for LockType
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.