pub struct PublicationConfig {
pub title_page: bool,
pub running_title: Option<String>,
pub show_part_names: bool,
pub show_measure_numbers: bool,
pub header_text: Option<String>,
pub footer_text: Option<String>,
pub page_number_in_footer: bool,
pub header_alignment: PublicationTextAlignment,
pub footer_alignment: PublicationTextAlignment,
pub title_alignment: PublicationTextAlignment,
pub line_height_mm: f32,
}Expand description
Host-neutral publication metadata policy carried into each page artifact.
Fields§
§title_page: boolInsert a metadata-only title page before the music pages.
running_title: Option<String>Optional running title shown by a host on non-title pages.
show_part_names: bool§show_measure_numbers: bool§header_text: Option<String>Optional text placed in the logical page header.
Optional text placed in the logical page footer.
Add the logical page number as a footer text block when numbering is enabled.
header_alignment: PublicationTextAlignment§title_alignment: PublicationTextAlignment§line_height_mm: f32Logical line-box height for publication text blocks, in millimetres.
Trait Implementations§
Source§impl Clone for PublicationConfig
impl Clone for PublicationConfig
Source§fn clone(&self) -> PublicationConfig
fn clone(&self) -> PublicationConfig
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 PublicationConfig
impl Debug for PublicationConfig
Source§impl Default for PublicationConfig
impl Default for PublicationConfig
Source§impl<'de> Deserialize<'de> for PublicationConfigwhere
PublicationConfig: Default,
impl<'de> Deserialize<'de> for PublicationConfigwhere
PublicationConfig: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for PublicationConfig
impl PartialEq for PublicationConfig
Source§impl Serialize for PublicationConfig
impl Serialize for PublicationConfig
impl StructuralPartialEq for PublicationConfig
Auto Trait Implementations§
impl Freeze for PublicationConfig
impl RefUnwindSafe for PublicationConfig
impl Send for PublicationConfig
impl Sync for PublicationConfig
impl Unpin for PublicationConfig
impl UnsafeUnpin for PublicationConfig
impl UnwindSafe for PublicationConfig
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