pub struct TableStyle {Show 13 fields
pub border_style: BorderStyle,
pub border_width: f32,
pub border_color: Color,
pub background_color: Option<Color>,
pub padding: Padding,
pub font_name: String,
pub default_font_size: f32,
pub page_height: Option<f32>,
pub top_margin: f32,
pub bottom_margin: f32,
pub repeat_headers: bool,
pub embedded_font_resource_name: Option<String>,
pub embedded_font_resource_name_bold: Option<String>,
}Expand description
Styling for the entire table
Fields§
§border_style: BorderStyle§border_width: f32§border_color: Color§background_color: Option<Color>§padding: Padding§font_name: StringDefault font for the table
default_font_size: f32§page_height: Option<f32>Page height for pagination (if None, uses standard A4: 842 points)
top_margin: f32Top margin for pages
bottom_margin: f32Bottom margin for pages
repeat_headers: boolWhether to repeat header rows on new pages
embedded_font_resource_name: Option<String>PDF resource name for an embedded font (e.g., “EF0”).
When set together with font_metrics on the Table, text will be
encoded as glyph IDs and rendered using this font resource.
embedded_font_resource_name_bold: Option<String>PDF resource name for a bold embedded font (e.g., “EF0B”). When set and a cell is marked bold, this font resource is used.
Trait Implementations§
Source§impl Clone for TableStyle
impl Clone for TableStyle
Source§fn clone(&self) -> TableStyle
fn clone(&self) -> TableStyle
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 TableStyle
impl Debug for TableStyle
Auto Trait Implementations§
impl Freeze for TableStyle
impl RefUnwindSafe for TableStyle
impl Send for TableStyle
impl Sync for TableStyle
impl Unpin for TableStyle
impl UnsafeUnpin for TableStyle
impl UnwindSafe for TableStyle
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().