pub struct RunProperties {Show 19 fields
pub size: Option<Pt>,
pub bold: bool,
pub italic: bool,
pub underline: Option<Underline>,
pub strike: bool,
pub strike_dbl: bool,
pub color: Color,
pub highlight: Option<Color>,
pub latin_font: Option<String>,
pub eastasia_font: Option<String>,
pub cs_font: Option<String>,
pub baseline: Option<i32>,
pub kerning: Option<i32>,
pub spc: Option<i32>,
pub caps: Caps,
pub lang: Option<String>,
pub alpha: Option<i32>,
pub hlink_click: Option<Hyperlink>,
pub hlink_hover: Option<Hyperlink>,
}Expand description
Run 属性 <a:rPr>。
Fields§
§size: Option<Pt>字号(Pt)。None 表示走主题继承。
bold: bool是否加粗。
italic: bool是否斜体。
underline: Option<Underline>下划线样式。None 表示不下划线。
strike: bool单删除线。
strike_dbl: bool双删除线。
color: Color文本颜色。Color::None 表示走主题继承。
highlight: Option<Color>高亮背景色。None 表示不高亮。
latin_font: Option<String>字体名(拉丁)。
eastasia_font: Option<String>东亚字体。
cs_font: Option<String>复杂脚本字体。
baseline: Option<i32>baseline 偏移(百分比,正=上标,负=下标)。
kerning: Option<i32>字距(百分之一磅)。
spc: Option<i32>字符间距。
caps: Caps大写(small caps / all caps)。
lang: Option<String>lang:英文/中文/…语言。
alpha: Option<i32>透明度(0-100000,0=不透明,100000=完全透明)。
对标 DrawingML <a:solidFill><a:srgbClr val="..."><a:alpha val="30000"/></a:srgbClr></a:solidFill>。
常用值:30_000 = 30% 不透明(70% 透明),用于水印等场景。
hlink_click: Option<Hyperlink>点击超链接(<a:hlinkClick>)。
hlink_hover: Option<Hyperlink>悬停超链接(<a:hlinkHover>)。
Implementations§
Source§impl RunProperties
impl RunProperties
Trait Implementations§
Source§impl Clone for RunProperties
impl Clone for RunProperties
Source§fn clone(&self) -> RunProperties
fn clone(&self) -> RunProperties
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 RunProperties
impl Debug for RunProperties
Source§impl Default for RunProperties
impl Default for RunProperties
Source§fn default() -> RunProperties
fn default() -> RunProperties
Returns the “default value” for a type. Read more
Source§impl<'a> From<&'a mut RunProperties> for Font<'a>
impl<'a> From<&'a mut RunProperties> for Font<'a>
Source§fn from(r: &'a mut RunProperties) -> Font<'a>
fn from(r: &'a mut RunProperties) -> Font<'a>
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for RunProperties
impl RefUnwindSafe for RunProperties
impl Send for RunProperties
impl Sync for RunProperties
impl Unpin for RunProperties
impl UnsafeUnpin for RunProperties
impl UnwindSafe for RunProperties
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