pub struct ImageObject {Show 21 fields
pub boundary: StBox,
pub name: Option<String>,
pub visible: Option<bool>,
pub ctm: Option<StArray>,
pub draw_param: Option<StRefId>,
pub line_width: Option<f64>,
pub cap: Option<CtGraphicUnitCap>,
pub join: Option<CtGraphicUnitJoin>,
pub miter_limit: Option<f64>,
pub dash_offset: Option<f64>,
pub dash_pattern: Option<StArray>,
pub alpha: Option<i32>,
pub resource_id: StRefId,
pub substitution: Option<StRefId>,
pub image_mask: Option<StRefId>,
pub id: String,
pub actions: Option<Actions>,
pub clips: Option<Clips>,
pub border: Option<Border>,
pub xml_other_attrs: Vec<(Box<str>, Box<str>)>,
pub xml_other_children: Vec<(usize, Box<str>)>,
}Expand description
图像对象,见第 10 章。带有播放视频动作时,见第 12 章。
Fields§
§boundary: StBox§name: Option<String>§visible: Option<bool>§ctm: Option<StArray>§draw_param: Option<StRefId>§line_width: Option<f64>§cap: Option<CtGraphicUnitCap>§join: Option<CtGraphicUnitJoin>§miter_limit: Option<f64>§dash_offset: Option<f64>§dash_pattern: Option<StArray>§alpha: Option<i32>§resource_id: StRefId引用资源文件中定义的多媒体的标识。
substitution: Option<StRefId>可替换图像,引用资源文件中定义的多媒体的标识,用于某些情况如高分辨率输出时进行图像替换。
image_mask: Option<StRefId>图像蒙版,引用资源文件中定义的多媒体的标识,用作蒙版的图像应是与 ResourceID 指向的图像相同大小的二值图。
id: String§actions: Option<Actions>§clips: Option<Clips>§border: Option<Border>图像边框设置。
xml_other_attrs: Vec<(Box<str>, Box<str>)>§xml_other_children: Vec<(usize, Box<str>)>Implementations§
Source§impl ImageObject
impl ImageObject
pub fn from_reader<R: BufRead>(reader: R) -> Result<Self, SdkError>
Trait Implementations§
Source§impl Clone for ImageObject
impl Clone for ImageObject
Source§fn clone(&self) -> ImageObject
fn clone(&self) -> ImageObject
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 ImageObject
impl Debug for ImageObject
Source§impl Default for ImageObject
impl Default for ImageObject
Source§fn default() -> ImageObject
fn default() -> ImageObject
Returns the “default value” for a type. Read more
Source§impl Display for ImageObject
impl Display for ImageObject
Auto Trait Implementations§
impl Freeze for ImageObject
impl RefUnwindSafe for ImageObject
impl Send for ImageObject
impl Sync for ImageObject
impl Unpin for ImageObject
impl UnsafeUnpin for ImageObject
impl UnwindSafe for ImageObject
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