pub struct ResolvedTableCell {
pub field: String,
pub text: String,
pub bounds: Rect,
pub padding: Insets,
pub style: ComputedStyle,
pub text_layout: TextLayout,
}Expand description
One exporter-ready table cell with final geometry and shaped text.
Fields§
§field: StringStable source field.
text: StringDisplay text derived before export.
bounds: RectCell rectangle in page coordinates.
padding: InsetsResolved per-side padding; absent fields in older serialized scenes use zero.
style: ComputedStyleFinal style after the data-rule layer.
text_layout: TextLayoutShaped text constrained to the cell.
Implementations§
Source§impl ResolvedTableCell
impl ResolvedTableCell
Sourcepub fn content_bounds(&self) -> Result<Rect>
pub fn content_bounds(&self) -> Result<Rect>
Returns the text rectangle after resolving the retained cell insets.
Trait Implementations§
Source§impl Clone for ResolvedTableCell
impl Clone for ResolvedTableCell
Source§impl Debug for ResolvedTableCell
impl Debug for ResolvedTableCell
Source§impl<'de> Deserialize<'de> for ResolvedTableCell
impl<'de> Deserialize<'de> for ResolvedTableCell
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 ResolvedTableCell
Source§impl PartialEq for ResolvedTableCell
impl PartialEq for ResolvedTableCell
Source§impl Serialize for ResolvedTableCell
impl Serialize for ResolvedTableCell
impl StructuralPartialEq for ResolvedTableCell
Auto Trait Implementations§
impl Freeze for ResolvedTableCell
impl RefUnwindSafe for ResolvedTableCell
impl Send for ResolvedTableCell
impl Sync for ResolvedTableCell
impl Unpin for ResolvedTableCell
impl UnsafeUnpin for ResolvedTableCell
impl UnwindSafe for ResolvedTableCell
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.