pub struct TextColumn {
pub bbox: BoundingBox,
pub index: Option<u32>,
pub level: Option<String>,
pub font_size: f64,
pub base_line: f64,
pub slant_degree: f64,
pub is_hidden_text: bool,
pub text_blocks: Vec<TextBlock>,
}Expand description
A vertical group of TextBlocks.
Fields§
§bbox: BoundingBoxBounding box
index: Option<u32>Global index
level: Option<String>Nesting level
font_size: f64Dominant font size
base_line: f64Baseline Y coordinate
slant_degree: f64Slant degree
Whether all text is hidden
text_blocks: Vec<TextBlock>Component text blocks
Implementations§
Trait Implementations§
Source§impl Clone for TextColumn
impl Clone for TextColumn
Source§fn clone(&self) -> TextColumn
fn clone(&self) -> TextColumn
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 TextColumn
impl Debug for TextColumn
Source§impl<'de> Deserialize<'de> for TextColumn
impl<'de> Deserialize<'de> for TextColumn
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
Auto Trait Implementations§
impl Freeze for TextColumn
impl RefUnwindSafe for TextColumn
impl Send for TextColumn
impl Sync for TextColumn
impl Unpin for TextColumn
impl UnsafeUnpin for TextColumn
impl UnwindSafe for TextColumn
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 more