pub struct CellStyle {Show 14 fields
pub background_color: Option<Color>,
pub text_color: Color,
pub font_size: Option<f32>,
pub font_name: Option<String>,
pub bold: bool,
pub italic: bool,
pub alignment: Alignment,
pub vertical_alignment: VerticalAlignment,
pub padding: Option<Padding>,
pub border_left: Option<(BorderStyle, f32, Color)>,
pub border_right: Option<(BorderStyle, f32, Color)>,
pub border_top: Option<(BorderStyle, f32, Color)>,
pub border_bottom: Option<(BorderStyle, f32, Color)>,
pub embedded_font_resource_name: Option<String>,
}Expand description
Styling for a cell
Fields§
§background_color: Option<Color>§text_color: Color§font_size: Option<f32>§font_name: Option<String>Font name for this cell. If None, inherits from table’s font_name. Supported fonts: “Helvetica”, “Courier”, “Times-Roman” (and their bold variants)
bold: bool§italic: bool§alignment: Alignment§vertical_alignment: VerticalAlignment§padding: Option<Padding>§border_left: Option<(BorderStyle, f32, Color)>§border_right: Option<(BorderStyle, f32, Color)>§border_top: Option<(BorderStyle, f32, Color)>§border_bottom: Option<(BorderStyle, f32, Color)>§embedded_font_resource_name: Option<String>Override the embedded font resource name for this cell (e.g., “EF0”).
If None, inherits from the table style’s embedded_font_resource_name.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CellStyle
impl RefUnwindSafe for CellStyle
impl Send for CellStyle
impl Sync for CellStyle
impl Unpin for CellStyle
impl UnsafeUnpin for CellStyle
impl UnwindSafe for CellStyle
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().