pub struct TablePart {
pub rows: Vec<TableRowPart>,
pub col_widths: Vec<i64>,
pub x: i64,
pub y: i64,
pub width: i64,
pub height: i64,
}Expand description
Table part for embedding in slides
Fields§
§rows: Vec<TableRowPart>§col_widths: Vec<i64>§x: i64§y: i64§width: i64§height: i64Implementations§
Source§impl TablePart
impl TablePart
Sourcepub fn add_row(self, row: TableRowPart) -> Self
pub fn add_row(self, row: TableRowPart) -> Self
Add a row
Sourcepub fn col_widths(self, widths: Vec<i64>) -> Self
pub fn col_widths(self, widths: Vec<i64>) -> Self
Set column widths
Sourcepub fn to_slide_xml(&self, shape_id: usize) -> String
pub fn to_slide_xml(&self, shape_id: usize) -> String
Generate table XML for embedding in a slide
Trait Implementations§
Source§impl Part for TablePart
impl Part for TablePart
Source§fn content_type(&self) -> ContentType
fn content_type(&self) -> ContentType
Get the content type
Auto Trait Implementations§
impl Freeze for TablePart
impl RefUnwindSafe for TablePart
impl Send for TablePart
impl Sync for TablePart
impl Unpin for TablePart
impl UnwindSafe for TablePart
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().