pub struct Page {Show 15 fields
pub page_index: usize,
pub width_pt: f64,
pub height_pt: f64,
pub text: String,
pub object_count: usize,
pub characters: Vec<Character>,
pub page_bounds: Rect,
pub rotation: u16,
pub visual_width_pt: f64,
pub visual_height_pt: f64,
pub paths: Vec<VectorPath>,
pub images: Vec<ImageFact>,
pub links: Vec<LinkFact>,
pub form_count: usize,
pub drawing_lines: Vec<DrawingLine>,
}Expand description
已释放 PDFium 页句柄后仍可安全传递的页面事实。
Fields§
§page_index: usize§width_pt: f64§height_pt: f64§text: String§object_count: usize§characters: Vec<Character>§page_bounds: Rect§rotation: u16§visual_width_pt: f64§visual_height_pt: f64§paths: Vec<VectorPath>§images: Vec<ImageFact>§links: Vec<LinkFact>§form_count: usize§drawing_lines: Vec<DrawingLine>Trait Implementations§
Source§impl<'de> Deserialize<'de> for Page
impl<'de> Deserialize<'de> for Page
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 Page
impl Freeze for Page
impl RefUnwindSafe for Page
impl Send for Page
impl Sync for Page
impl Unpin for Page
impl UnsafeUnpin for Page
impl UnwindSafe for Page
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