pub struct CT_Dest {
pub page: u32,
pub dest_type: DestType,
pub left: Option<f64>,
pub top: Option<f64>,
pub zoom: Option<f64>,
}Expand description
目标位置。
对应 Java: org.ofdrw.core.action.actionType.actionGoto.CT_Dest
等价于 crate::action::CTDest。
目标位置。
定义页面跳转的目标位置参数,包括目标页码、显示类型和坐标。
对应 Java: org.ofdrw.core.action.CT_Dest
Fields§
§page: u32目标页码。
对应 Java: CT_Dest.page (int)
dest_type: DestType目标显示类型。
对应 Java: CT_Dest.type (DestType)
left: Option<f64>左上角 X 坐标(单位 mm)。
仅在 dest_type 为 XYZ、FitH、FitBH 时有效。
对应 Java: CT_Dest.left (Double)
top: Option<f64>左上角 Y 坐标(单位 mm)。
仅在 dest_type 为 XYZ、FitV、FitBV 时有效。
对应 Java: CT_Dest.top (Double)
zoom: Option<f64>缩放级别。
仅在 dest_type 为 XYZ 时有效。
对应 Java: CT_Dest.zoom (Double)
Implementations§
Trait Implementations§
impl StructuralPartialEq for CTDest
Source§impl XmlElement for CTDest
impl XmlElement for CTDest
Source§fn element_name(&self) -> &'static str
fn element_name(&self) -> &'static str
对应 Java: org.ofdrw.core.action.CT_Dest
Source§fn from_xml(node: &XmlNode) -> Result<Self, XmlElementError>
fn from_xml(node: &XmlNode) -> Result<Self, XmlElementError>
从节点树解析(对应 ofdrw 解析侧;quick-xml 产物)。 Read more
Source§fn child_nodes(&self) -> Vec<XmlNode>
fn child_nodes(&self) -> Vec<XmlNode>
子元素(作为
XmlNode 提供,便于嵌套序列化)。Source§fn text_content(&self) -> Option<&str>
fn text_content(&self) -> Option<&str>
文本内容(简单文本元素)。
Auto Trait Implementations§
impl Freeze for CTDest
impl RefUnwindSafe for CTDest
impl Send for CTDest
impl Sync for CTDest
impl Unpin for CTDest
impl UnsafeUnpin for CTDest
impl UnwindSafe for CTDest
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