pub struct OfdGraphics2DDrawParam {
pub stroke_color: Option<u32>,
pub fill_color: Option<u32>,
pub line_width: f64,
pub opacity: f64,
pub font_size: f64,
pub font_name: Option<String>,
}Expand description
OFD 2D 图形绘制参数。
对应 Java: org.ofdrw.graphics2d.OFDGraphics2DDrawParam
描述绘制上下文的当前状态:描边颜色、填充颜色、线宽、 透明度等。Java 版依赖 AWT Color/Font;Rust 版用基础类型。
Fields§
§stroke_color: Option<u32>描边颜色(RGB,如 0xFF0000 = 红色)。
fill_color: Option<u32>填充颜色(RGB)。
line_width: f64线宽(mm)。
opacity: f64全局透明度(0.0 = 全透明,1.0 = 不透明)。
font_size: f64字体大小(pt)。
font_name: Option<String>字体名称。
Implementations§
Source§impl OfdGraphics2DDrawParam
impl OfdGraphics2DDrawParam
Sourcepub fn stroke_color(self, color: u32) -> Self
pub fn stroke_color(self, color: u32) -> Self
设置描边颜色。
Sourcepub fn fill_color(self, color: u32) -> Self
pub fn fill_color(self, color: u32) -> Self
设置填充颜色。
Sourcepub fn line_width(self, width: f64) -> Self
pub fn line_width(self, width: f64) -> Self
设置线宽。
Trait Implementations§
Source§impl Clone for OfdGraphics2DDrawParam
impl Clone for OfdGraphics2DDrawParam
Source§fn clone(&self) -> OfdGraphics2DDrawParam
fn clone(&self) -> OfdGraphics2DDrawParam
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 OfdGraphics2DDrawParam
impl Debug for OfdGraphics2DDrawParam
Auto Trait Implementations§
impl Freeze for OfdGraphics2DDrawParam
impl RefUnwindSafe for OfdGraphics2DDrawParam
impl Send for OfdGraphics2DDrawParam
impl Sync for OfdGraphics2DDrawParam
impl Unpin for OfdGraphics2DDrawParam
impl UnsafeUnpin for OfdGraphics2DDrawParam
impl UnwindSafe for OfdGraphics2DDrawParam
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