pub struct DocumentImage {
pub alt_text: Option<String>,
pub data: Option<Vec<u8>>,
pub extension: Option<String>,
}Expand description
从文档中提取的图片及其语义信息。
对应 OOXML <w:drawing> 中的 <a:blip> 图片引用。
无直接 Java 对应,是 easydoc-rust 自创的语义模型。
Fields§
§alt_text: Option<String>替代文本。
data: Option<Vec<u8>>图片原始字节;解析器无法提取时为 None。
extension: Option<String>不带点号的文件扩展名。
Trait Implementations§
Source§impl Clone for DocumentImage
impl Clone for DocumentImage
Source§fn clone(&self) -> DocumentImage
fn clone(&self) -> DocumentImage
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DocumentImage
impl Debug for DocumentImage
Source§impl Default for DocumentImage
impl Default for DocumentImage
Source§fn default() -> DocumentImage
fn default() -> DocumentImage
Returns the “default value” for a type. Read more
impl Eq for DocumentImage
Source§impl PartialEq for DocumentImage
impl PartialEq for DocumentImage
impl StructuralPartialEq for DocumentImage
Auto Trait Implementations§
impl Freeze for DocumentImage
impl RefUnwindSafe for DocumentImage
impl Send for DocumentImage
impl Sync for DocumentImage
impl Unpin for DocumentImage
impl UnsafeUnpin for DocumentImage
impl UnwindSafe for DocumentImage
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<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.