pub struct TableStyleRule {
pub when: String,
pub style: Style,
pub padding: Option<CellPadding>,
pub padding_first_page: Option<CellPadding>,
pub padding_continuation: Option<CellPadding>,
pub text_offset_y: Option<Length>,
pub text_offset_y_first_page: Option<Length>,
pub text_offset_y_continuation: Option<Length>,
pub min_height: Option<Length>,
pub min_height_first_page: Option<Length>,
pub min_height_continuation: Option<Length>,
pub reserve_after: Option<Length>,
}Expand description
Conditional data-row style evaluated without IO or exporter state.
Fields§
§when: StringDeterministic expression evaluated against the row object.
style: StylePartial style applied when the expression is truthy.
padding: Option<CellPadding>Per-side cell padding applied to every cell in a matching row.
padding_first_page: Option<CellPadding>First-page cell padding for rows matching this rule.
padding_continuation: Option<CellPadding>Continuation-page cell padding for rows matching this rule.
text_offset_y: Option<Length>Paint-only vertical translation for text in matching row cells.
text_offset_y_first_page: Option<Length>First-page paint-only vertical translation for matching row cells.
text_offset_y_continuation: Option<Length>Continuation-page paint-only vertical translation for matching row cells.
min_height: Option<Length>Minimum measured height for matching rows.
min_height_first_page: Option<Length>Minimum row height on the first physical page.
min_height_continuation: Option<Length>Minimum row height on continuation pages.
reserve_after: Option<Length>Additional page capacity reserved after a matching anchored row.
Trait Implementations§
Source§impl Clone for TableStyleRule
impl Clone for TableStyleRule
Source§impl Debug for TableStyleRule
impl Debug for TableStyleRule
Source§impl Default for TableStyleRule
impl Default for TableStyleRule
Source§impl<'de> Deserialize<'de> for TableStyleRule
impl<'de> Deserialize<'de> for TableStyleRule
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for TableStyleRule
Source§impl PartialEq for TableStyleRule
impl PartialEq for TableStyleRule
Source§impl Serialize for TableStyleRule
impl Serialize for TableStyleRule
impl StructuralPartialEq for TableStyleRule
Auto Trait Implementations§
impl Freeze for TableStyleRule
impl RefUnwindSafe for TableStyleRule
impl Send for TableStyleRule
impl Sync for TableStyleRule
impl Unpin for TableStyleRule
impl UnsafeUnpin for TableStyleRule
impl UnwindSafe for TableStyleRule
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<U, T> ToOwnedObj<U> for Twhere
U: FromObjRef<T>,
impl<U, T> ToOwnedObj<U> for Twhere
U: FromObjRef<T>,
Source§fn to_owned_obj(&self, data: FontData<'_>) -> U
fn to_owned_obj(&self, data: FontData<'_>) -> U
Convert this type into
T, using the provided data to resolve any offsets.