pub struct TableChart {Show 37 fields
pub width: f32,
pub height: f32,
pub x: f32,
pub y: f32,
pub font_family: String,
pub background_color: Color,
pub title_text: String,
pub title_font_size: f32,
pub title_font_color: Color,
pub title_font_weight: Option<String>,
pub title_margin: Option<Box>,
pub title_align: Align,
pub title_height: f32,
pub sub_title_text: String,
pub sub_title_font_size: f32,
pub sub_title_font_color: Color,
pub sub_title_font_weight: Option<String>,
pub sub_title_margin: Option<Box>,
pub sub_title_align: Align,
pub sub_title_height: f32,
pub data: Vec<Vec<String>>,
pub spans: Vec<f32>,
pub text_aligns: Vec<Align>,
pub border_color: Color,
pub outlined: bool,
pub header_row_padding: Box,
pub header_row_height: f32,
pub header_font_size: f32,
pub header_font_weight: Option<String>,
pub header_font_color: Color,
pub header_background_color: Color,
pub body_row_padding: Box,
pub body_row_height: f32,
pub body_font_size: f32,
pub body_font_color: Color,
pub body_background_colors: Vec<Color>,
pub cell_styles: Vec<TableCellStyle>,
}
Fields§
§width: f32
§height: f32
§x: f32
§y: f32
§font_family: String
§background_color: Color
§title_text: String
§title_font_size: f32
§title_font_color: Color
§title_font_weight: Option<String>
§title_margin: Option<Box>
§title_align: Align
§title_height: f32
§sub_title_text: String
§sub_title_font_size: f32
§sub_title_font_color: Color
§sub_title_font_weight: Option<String>
§sub_title_margin: Option<Box>
§sub_title_align: Align
§sub_title_height: f32
§data: Vec<Vec<String>>
§spans: Vec<f32>
§text_aligns: Vec<Align>
§border_color: Color
§outlined: bool
§header_row_padding: Box
§header_row_height: f32
§header_font_size: f32
§header_font_weight: Option<String>
§header_font_color: Color
§header_background_color: Color
§body_row_padding: Box
§body_row_height: f32
§body_font_size: f32
§body_font_color: Color
§body_background_colors: Vec<Color>
§cell_styles: Vec<TableCellStyle>
Implementations§
Source§impl TableChart
impl TableChart
Sourcepub fn from_json(data: &str) -> Result<TableChart>
pub fn from_json(data: &str) -> Result<TableChart>
Creates a table chart from json.
Sourcepub fn new_with_theme(data: Vec<Vec<String>>, theme: &str) -> TableChart
pub fn new_with_theme(data: Vec<Vec<String>>, theme: &str) -> TableChart
Creates a table chart with custom theme.
Trait Implementations§
Source§impl Clone for TableChart
impl Clone for TableChart
Source§fn clone(&self) -> TableChart
fn clone(&self) -> TableChart
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 TableChart
impl Debug for TableChart
Source§impl Default for TableChart
impl Default for TableChart
Source§fn default() -> TableChart
fn default() -> TableChart
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TableChart
impl RefUnwindSafe for TableChart
impl Send for TableChart
impl Sync for TableChart
impl Unpin for TableChart
impl UnwindSafe for TableChart
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> 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()
.