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 · 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 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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more