Struct genpdf::elements::StyledElement [−][src]
pub struct StyledElement<E: Element> { /* fields omitted */ }
Expand description
Adds a default style to the wrapped element and its children.
Examples
Direct usage:
use genpdf::{elements, style}; let p = elements::StyledElement::new( elements::Paragraph::new("text"), style::Effect::Bold, );
Using Element::styled
:
use genpdf::{elements, style, Element as _}; let p = elements::Paragraph::new("text") .styled(style::Effect::Bold);
Implementations
Creates a new styled element that wraps the given element with the given style.
Trait Implementations
Returns the “default value” for a type. Read more
Renders this element to the given area using the given style and font cache. Read more
Draws a frame around this element.
Adds a padding to this element.
Auto Trait Implementations
impl<E> RefUnwindSafe for StyledElement<E> where
E: RefUnwindSafe,
impl<E> Send for StyledElement<E> where
E: Send,
impl<E> Sync for StyledElement<E> where
E: Sync,
impl<E> Unpin for StyledElement<E> where
E: Unpin,
impl<E> UnwindSafe for StyledElement<E> where
E: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more