pub struct StyleOptions {
pub text: TextStyle,
pub color_scheme: ColorScheme,
pub layout: PageLayout,
}Expand description
Configuration options for document styling
This struct aggregates all style-related configuration for an EPUB document, including text appearance, color scheme, and page layout settings.
Fields§
§text: TextStyleText styling configuration
color_scheme: ColorSchemeColor scheme configuration
Defines the background, text, and link colors for the document.
layout: PageLayoutPage layout configuration
Controls margins, text alignment, and paragraph spacing.
Implementations§
Source§impl StyleOptions
impl StyleOptions
Sourcepub fn with_color_scheme(&mut self, color_scheme: ColorScheme) -> &mut Self
pub fn with_color_scheme(&mut self, color_scheme: ColorScheme) -> &mut Self
Sets the color scheme configuration
Sourcepub fn with_layout(&mut self, layout: PageLayout) -> &mut Self
pub fn with_layout(&mut self, layout: PageLayout) -> &mut Self
Sets the page layout configuration
Trait Implementations§
Source§impl Clone for StyleOptions
impl Clone for StyleOptions
Source§fn clone(&self) -> StyleOptions
fn clone(&self) -> StyleOptions
Returns a duplicate of the value. Read more
1.0.0 · 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 StyleOptions
impl Debug for StyleOptions
Source§impl Default for StyleOptions
impl Default for StyleOptions
Source§fn default() -> StyleOptions
fn default() -> StyleOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for StyleOptions
impl RefUnwindSafe for StyleOptions
impl Send for StyleOptions
impl Sync for StyleOptions
impl Unpin for StyleOptions
impl UnsafeUnpin for StyleOptions
impl UnwindSafe for StyleOptions
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