pub struct LineProperties {
pub width: Option<LineWidth>,
pub cap: Option<LineCap>,
pub compound: Option<CompoundLine>,
pub pen_alignment: Option<PenAlignment>,
pub fill_properties: Option<LineFillProperties>,
pub dash_properties: Option<LineDashProperties>,
pub join_properties: Option<LineJoinProperties>,
pub head_end: Option<LineEndProperties>,
pub tail_end: Option<LineEndProperties>,
}
Expand description
This element specifies an outline style that can be applied to a number of different objects such as shapes and text. The line allows for the specifying of many different types of outlines including even line dashes and bevels.
Fields§
§width: Option<LineWidth>
Specifies the width to be used for the underline stroke. If this attribute is omitted, then a value of 0 is assumed.
cap: Option<LineCap>
Specifies the ending caps that should be used for this line. If this attribute is omitted, than a value of square is assumed.
§Note
Examples of cap types are rounded, flat, etc.
compound: Option<CompoundLine>
Specifies the compound line type to be used for the underline stroke. If this attribute is omitted, then a value of CompoundLine::Single is assumed.
pen_alignment: Option<PenAlignment>
Specifies the alignment to be used for the underline stroke.
fill_properties: Option<LineFillProperties>
Specifies the fill properties for this line.
dash_properties: Option<LineDashProperties>
Specifies the dash properties for this line.
join_properties: Option<LineJoinProperties>
Specifies the join properties for this line.
head_end: Option<LineEndProperties>
This element specifies decorations which can be added to the head of a line.
tail_end: Option<LineEndProperties>
This element specifies decorations which can be added to the tail of a line.
Implementations§
Source§impl LineProperties
impl LineProperties
pub fn from_xml_element( xml_node: &XmlNode, ) -> Result<LineProperties, Box<dyn Error>>
Trait Implementations§
Source§impl Clone for LineProperties
impl Clone for LineProperties
Source§fn clone(&self) -> LineProperties
fn clone(&self) -> LineProperties
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more