pub enum BlipFillMode {
Stretch,
Tile {
tx: Option<i64>,
ty: Option<i64>,
sx: Option<i32>,
sy: Option<i32>,
flip: Option<String>,
algn: Option<String>,
},
None,
}Expand description
图片填充模式(<a:stretch> / <a:tile>)。
对应 OOXML CT_BlipFillProperties 中的 stretch / tile 子元素。
用于控制图片在形状区域内的填充方式。
§OOXML 结构
<a:stretch><a:fillRect/></a:stretch>:拉伸填充(默认)<a:tile tx="..." ty="..." sx="..." sy="..." flip="..." algn="..."/>:平铺填充
Variants§
Stretch
拉伸填充(<a:stretch><a:fillRect/></a:stretch>)。
图片被拉伸以填充整个形状区域。这是 PowerPoint 的默认模式。
Tile
平铺填充(<a:tile .../>)。
图片按指定间距、缩放、翻转和对齐方式平铺重复。
Fields
None
无填充模式(不写出 <a:stretch> 或 <a:tile>)。
罕见但合法:图片仅按原始尺寸放置在形状左上角。
Implementations§
Trait Implementations§
Source§impl Clone for BlipFillMode
impl Clone for BlipFillMode
Source§fn clone(&self) -> BlipFillMode
fn clone(&self) -> BlipFillMode
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BlipFillMode
impl Debug for BlipFillMode
Source§impl Default for BlipFillMode
impl Default for BlipFillMode
Source§fn default() -> BlipFillMode
fn default() -> BlipFillMode
Returns the “default value” for a type. Read more
impl Eq for BlipFillMode
Source§impl PartialEq for BlipFillMode
impl PartialEq for BlipFillMode
Source§fn eq(&self, other: &BlipFillMode) -> bool
fn eq(&self, other: &BlipFillMode) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for BlipFillMode
Auto Trait Implementations§
impl Freeze for BlipFillMode
impl RefUnwindSafe for BlipFillMode
impl Send for BlipFillMode
impl Sync for BlipFillMode
impl Unpin for BlipFillMode
impl UnsafeUnpin for BlipFillMode
impl UnwindSafe for BlipFillMode
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.