pub struct VectorLine {
pub x1: f64,
pub y1: f64,
pub x2: f64,
pub y2: f64,
pub orientation: LineOrientation,
pub stroke_width: f64,
pub is_stroked: bool,
pub color: Option<Color>,
}Expand description
A vector line segment extracted from PDF graphics.
Fields§
§x1: f64Start X coordinate
y1: f64Start Y coordinate
x2: f64End X coordinate
y2: f64End Y coordinate
orientation: LineOrientationLine orientation
stroke_width: f64Stroke width (line thickness)
is_stroked: boolWhether this line was stroked (visible)
color: Option<Color>Stroke color of the line (from graphics state)
Implementations§
Trait Implementations§
Source§impl Clone for VectorLine
impl Clone for VectorLine
Source§fn clone(&self) -> VectorLine
fn clone(&self) -> VectorLine
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 VectorLine
impl Debug for VectorLine
Source§impl PartialEq for VectorLine
impl PartialEq for VectorLine
impl StructuralPartialEq for VectorLine
Auto Trait Implementations§
impl Freeze for VectorLine
impl RefUnwindSafe for VectorLine
impl Send for VectorLine
impl Sync for VectorLine
impl Unpin for VectorLine
impl UnsafeUnpin for VectorLine
impl UnwindSafe for VectorLine
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