pub struct CenteredText {
pub text: String,
pub rect: Rect,
pub font_size: Scalar,
}Expand description
A struct for drawing a centered text.
Fields§
§text: StringThe actual text.
rect: RectBounding rectangle
font_size: ScalarFont size in mm.
Trait Implementations§
Source§impl MapToCanvas for CenteredText
impl MapToCanvas for CenteredText
Source§fn map_to_canvas(&self, canvas: &Canvas) -> Self
fn map_to_canvas(&self, canvas: &Canvas) -> Self
Return mapped version.
Source§impl WriteSvg for CenteredText
impl WriteSvg for CenteredText
Source§impl WriteSvgMapped for CenteredText
impl WriteSvgMapped for CenteredText
Source§fn write_svg_mapped(
&self,
writer: &mut SvgWriter,
attr: &SvgTagAttributes,
) -> Result<()>
fn write_svg_mapped( &self, writer: &mut SvgWriter, attr: &SvgTagAttributes, ) -> Result<()>
Map and write SVG tags.
Auto Trait Implementations§
impl Freeze for CenteredText
impl RefUnwindSafe for CenteredText
impl Send for CenteredText
impl Sync for CenteredText
impl Unpin for CenteredText
impl UnwindSafe for CenteredText
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> 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