pub struct CT_DrawParam { /* private fields */ }Expand description
绘制参数。
对应 Java: org.ofdrw.core.pageDescription.drawParam.CT_DrawParam
Implementations§
Source§impl CT_DrawParam
impl CT_DrawParam
Sourcepub fn set_line_width(&mut self, width: f64) -> &mut Self
pub fn set_line_width(&mut self, width: f64) -> &mut Self
设置线宽。
Sourcepub fn line_width(&self) -> Option<f64>
pub fn line_width(&self) -> Option<f64>
获取线宽。
Sourcepub fn set_line_cap(&mut self, line_cap: LineCap) -> &mut Self
pub fn set_line_cap(&mut self, line_cap: LineCap) -> &mut Self
设置线端帽样式。
Sourcepub fn set_line_join(&mut self, line_join: LineJoin) -> &mut Self
pub fn set_line_join(&mut self, line_join: LineJoin) -> &mut Self
设置线连接样式。
Sourcepub fn set_dash_offset(&mut self, offset: f64) -> &mut Self
pub fn set_dash_offset(&mut self, offset: f64) -> &mut Self
设置虚线偏移。
Sourcepub fn dash_offset(&self) -> Option<f64>
pub fn dash_offset(&self) -> Option<f64>
获取虚线偏移。
Sourcepub fn set_dash_pattern(&mut self, pattern: ST_Array) -> &mut Self
pub fn set_dash_pattern(&mut self, pattern: ST_Array) -> &mut Self
设置虚线模式。
Sourcepub fn dash_pattern(&self) -> Option<&ST_Array>
pub fn dash_pattern(&self) -> Option<&ST_Array>
获取虚线模式。
Sourcepub fn set_miter_limit(&mut self, limit: f64) -> &mut Self
pub fn set_miter_limit(&mut self, limit: f64) -> &mut Self
设置斜接限制。
Sourcepub fn miter_limit(&self) -> Option<f64>
pub fn miter_limit(&self) -> Option<f64>
获取斜接限制。
Sourcepub fn set_fill_color(&mut self, color: CT_Color) -> &mut Self
pub fn set_fill_color(&mut self, color: CT_Color) -> &mut Self
设置填充颜色。
Sourcepub fn fill_color(&self) -> Option<&CT_Color>
pub fn fill_color(&self) -> Option<&CT_Color>
获取填充颜色。
Sourcepub fn set_stroke_color(&mut self, color: CT_Color) -> &mut Self
pub fn set_stroke_color(&mut self, color: CT_Color) -> &mut Self
设置描边颜色。
Sourcepub fn stroke_color(&self) -> Option<&CT_Color>
pub fn stroke_color(&self) -> Option<&CT_Color>
获取描边颜色。
Sourcepub fn set_transform(&mut self, transform: ST_Array) -> &mut Self
pub fn set_transform(&mut self, transform: ST_Array) -> &mut Self
设置变换矩阵。
Sourcepub fn to_xml_string(&self) -> String
pub fn to_xml_string(&self) -> String
序列化为 OFD XML 字符串表示。
Trait Implementations§
Source§impl Clone for CT_DrawParam
impl Clone for CT_DrawParam
Source§fn clone(&self) -> CT_DrawParam
fn clone(&self) -> CT_DrawParam
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 CT_DrawParam
impl Debug for CT_DrawParam
Source§impl Default for CT_DrawParam
impl Default for CT_DrawParam
Source§impl PartialEq for CT_DrawParam
impl PartialEq for CT_DrawParam
impl StructuralPartialEq for CT_DrawParam
Source§impl XmlElement for CT_DrawParam
impl XmlElement for CT_DrawParam
Source§fn element_name(&self) -> &'static str
fn element_name(&self) -> &'static str
对应 Java: CT_DrawParam 元素名 “DrawParam”。
Source§fn child_nodes(&self) -> Vec<XmlNode>
fn child_nodes(&self) -> Vec<XmlNode>
子元素(作为
XmlNode 提供,便于嵌套序列化)。Source§fn from_xml(node: &XmlNode) -> Result<Self, XmlElementError>
fn from_xml(node: &XmlNode) -> Result<Self, XmlElementError>
从节点树解析(对应 ofdrw 解析侧;quick-xml 产物)。 Read more
Source§fn text_content(&self) -> Option<&str>
fn text_content(&self) -> Option<&str>
文本内容(简单文本元素)。
Auto Trait Implementations§
impl Freeze for CT_DrawParam
impl RefUnwindSafe for CT_DrawParam
impl Send for CT_DrawParam
impl Sync for CT_DrawParam
impl Unpin for CT_DrawParam
impl UnsafeUnpin for CT_DrawParam
impl UnwindSafe for CT_DrawParam
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