pub struct Character {Show 13 fields
pub index: usize,
pub unicode: u32,
pub is_generated: bool,
pub text: Option<String>,
pub font_name: String,
pub font_size_pt: f64,
pub angle_degrees: f64,
pub origin: [f64; 2],
pub tight_bounds: Rect,
pub loose_bounds: Rect,
pub visual_tight_bounds: Rect,
pub visual_loose_bounds: Rect,
pub visual_origin: [f64; 2],
}Expand description
单字符原始 PDFium 事实,字框和原点为 PDF 原生左下原点 point。
Fields§
§index: usize§unicode: u32§is_generated: bool§text: Option<String>§font_name: String§font_size_pt: f64§angle_degrees: f64§origin: [f64; 2]§tight_bounds: Rect§loose_bounds: Rect§visual_tight_bounds: Rect§visual_loose_bounds: Rect§visual_origin: [f64; 2]Trait Implementations§
Source§impl<'de> Deserialize<'de> for Character
impl<'de> Deserialize<'de> for Character
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 Forget for Character
impl Freeze for Character
impl RefUnwindSafe for Character
impl Send for Character
impl Sync for Character
impl Unpin for Character
impl UnsafeUnpin for Character
impl UnwindSafe for Character
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