pub struct Settings<'a> {Show 95 fields
pub write_protection: Option<WriteProtection>,
pub view: Option<View>,
pub zoom: Option<Zoom>,
pub remove_personal_information: Option<RemovePersonalInformation>,
pub remove_date_and_time: Option<RemoveDateAndTime>,
pub do_not_display_page_boundaries: Option<DoNotDisplayPageBoundaries>,
pub display_background_shape: Option<DisplayBackgroundShape>,
pub print_post_script_over_text: Option<PrintPostScriptOverText>,
pub print_fractional_character_width: Option<PrintFractionalCharacterWidth>,
pub print_forms_data: Option<PrintFormsData>,
pub embed_true_type_fonts: Option<EmbedTrueTypeFonts>,
pub embed_system_fonts: Option<EmbedSystemFonts>,
pub save_subset_fonts: Option<SaveSubsetFonts>,
pub save_forms_data: Option<SaveFormsData>,
pub mirror_margins: Option<MirrorMargins>,
pub align_borders_and_edges: Option<AlignBordersAndEdges>,
pub borders_do_not_surround_header: Option<BordersDoNotSurroundHeader>,
pub borders_do_not_surround_footer: Option<BordersDoNotSurroundFooter>,
pub gutter_at_top: Option<GutterAtTop>,
pub hide_spelling_errors: Option<HideSpellingErrors>,
pub hide_grammatical_errors: Option<HideGrammaticalErrors>,
pub active_writing_style: Option<ActiveWritingStyle>,
pub proof_state: Option<ProofState>,
pub forms_design: Option<FormsDesign>,
pub attached_template: Option<AttachedTemplate<'a>>,
pub link_styles: Option<LinkStyles>,
pub style_pane_format_filter: Option<StylePaneFormatFilter>,
pub style_pane_sort_method: Option<StylePaneSortMethod>,
pub document_type: Option<DocumentType>,
pub mail_merge: Option<MailMerge>,
pub revision_view: Option<RevisionView>,
pub track_revisions: Option<TrackRevisions>,
pub do_not_track_moves: Option<DoNotTrackMoves>,
pub do_not_track_formatting: Option<DoNotTrackFormatting>,
pub document_protection: Option<DocumentProtection>,
pub auto_format_override: Option<AutoFormatOverride>,
pub style_lock_theme: Option<StyleLockTheme>,
pub style_lock_qfset: Option<StyleLockQfset>,
pub default_tab_stop: Option<DefaultTabStop>,
pub auto_hyphenation: Option<AutoHyphenation>,
pub consecutive_hyphen_limit: Option<ConsecutiveHyphenLimit>,
pub hyphenation_zone: Option<HyphenationZone>,
pub do_not_hyphenate_caps: Option<DoNotHyphenateCaps>,
pub show_envelope: Option<ShowEnvelope>,
pub summary_length: Option<SummaryLength>,
pub click_and_type_style: Option<ClickAndTypeStyle>,
pub default_table_style: Option<DefaultTableStyle>,
pub even_and_odd_headers: Option<EvenAndOddHeaders>,
pub book_fold_rev_printing: Option<BookFoldRevPrinting>,
pub book_fold_printing: Option<BookFoldPrinting>,
pub book_fold_printing_sheets: Option<BookFoldPrintingSheets>,
pub drawing_grid_horizontal_spacing: Option<DrawingGridHorizontalSpacing>,
pub drawing_grid_vertical_spacing: Option<DrawingGridVerticalSpacing>,
pub display_horizontal_drawing_grid_every: Option<DisplayHorizontalDrawingGridEvery>,
pub display_vertical_drawing_grid_every: Option<DisplayVerticalDrawingGridEvery>,
pub do_not_use_margins_for_drawing_grid_origin: Option<DoNotUseMarginsForDrawingGridOrigin>,
pub drawing_grid_horizontal_origin: Option<DrawingGridHorizontalOrigin>,
pub drawing_grid_vertical_origin: Option<DrawingGridVerticalOrigin>,
pub do_not_shade_form_data: Option<DoNotShadeFormData>,
pub no_punctuation_kerning: Option<NoPunctuationKerning>,
pub character_spacing_control: Option<CharacterSpacingControl>,
pub print_two_on_one: Option<PrintTwoOnOne>,
pub strict_first_and_last_chars: Option<StrictFirstAndLastChars>,
pub no_line_breaks_after: Option<NoLineBreaksAfter>,
pub no_line_breaks_before: Option<NoLineBreaksBefore>,
pub save_preview_picture: Option<SavePreviewPicture>,
pub do_not_validate_against_schema: Option<DoNotValidateAgainstSchema>,
pub save_invalid_xml: Option<SaveInvalidXml>,
pub ignore_mixed_content: Option<IgnoreMixedContent>,
pub always_show_placeholder_text: Option<AlwaysShowPlaceholderText>,
pub do_not_demarcate_invalid_xml: Option<DoNotDemarcateInvalidXml>,
pub save_xml_data_only: Option<SaveXmlDataOnly>,
pub use_xsltwhen_saving: Option<UseXsltwhenSaving>,
pub save_through_xslt: Option<SaveThroughXslt>,
pub show_xmltags: Option<ShowXmltags>,
pub always_merge_empty_namespace: Option<AlwaysMergeEmptyNamespace>,
pub update_fields: Option<UpdateFields>,
pub hdr_shape_defaults: Option<HdrShapeDefaults>,
pub footnote_pr: Option<FootnoteProperty2>,
pub endnote_pr: Option<EndnoteProperty2>,
pub compat: Option<Compat>,
pub doc_vars: Option<DocVars<'a>>,
pub rsids: Option<Rsids<'a>>,
pub ui_compat97_to2003: Option<UiCompat97to2003>,
pub theme_font_lang: Option<ThemeFontLang<'a>>,
pub clr_scheme_mapping: Option<ClrSchemeMapping>,
pub do_not_include_subdocs_in_stats: Option<DoNotIncludeSubdocsInStats>,
pub do_not_auto_compress_pictures: Option<DoNotAutoCompressPictures>,
pub force_upgrade: Option<ForceUpgrade>,
pub captions: Option<Captions>,
pub read_mode_ink_lock_down: Option<ReadModeInkLockDown>,
pub shape_defaults: Option<ShapeDefaults>,
pub do_not_embed_smart_tags: Option<DoNotEmbedSmartTags>,
pub decimal_symbol: Option<DecimalSymbol<'a>>,
pub list_separator: Option<ListSeparator<'a>>,
}Expand description
The root element of the main document part.
Fields§
§write_protection: Option<WriteProtection>Write Protection
view: Option<View>Document View Setting
zoom: Option<Zoom>Magnification Setting
remove_personal_information: Option<RemovePersonalInformation>Remove Personal Information from Document Properties
remove_date_and_time: Option<RemoveDateAndTime>Remove Date and Time from Annotations
do_not_display_page_boundaries: Option<DoNotDisplayPageBoundaries>Do Not Display Visual Boundary For Header/Footer or Between Pages
display_background_shape: Option<DisplayBackgroundShape>Display Background Objects When Displaying Document
print_post_script_over_text: Option<PrintPostScriptOverText>Print PostScript Codes With Document Text
print_fractional_character_width: Option<PrintFractionalCharacterWidth>Print Fractional Character Widths
print_forms_data: Option<PrintFormsData>Only Print Form Field Content
embed_true_type_fonts: Option<EmbedTrueTypeFonts>Embed TrueType Fonts
embed_system_fonts: Option<EmbedSystemFonts>Embed Common System Fonts
save_subset_fonts: Option<SaveSubsetFonts>Subset Fonts When Embedding
save_forms_data: Option<SaveFormsData>Only Save Form Field Content
mirror_margins: Option<MirrorMargins>Mirror Page Margins
align_borders_and_edges: Option<AlignBordersAndEdges>Align Paragraph and Table Borders with Page Border
borders_do_not_surround_header: Option<BordersDoNotSurroundHeader>Page Border Excludes Header
Page Border Excludes Footer
gutter_at_top: Option<GutterAtTop>Position Gutter At Top of Page
hide_spelling_errors: Option<HideSpellingErrors>Do Not Display Visual Indication of Spelling Errors
hide_grammatical_errors: Option<HideGrammaticalErrors>Do Not Display Visual Indication of Grammatical Errors
active_writing_style: Option<ActiveWritingStyle>Grammar Checking Settings
proof_state: Option<ProofState>Spelling and Grammatical Checking State
forms_design: Option<FormsDesign>Structured Document Tag Placeholder Text Should be Resaved
attached_template: Option<AttachedTemplate<'a>>Attached Document Template
link_styles: Option<LinkStyles>Automatically Update Styles From Document Template
style_pane_format_filter: Option<StylePaneFormatFilter>Suggested Filtering for List of Document Styles
style_pane_sort_method: Option<StylePaneSortMethod>Suggested Sorting for List of Document Styles
document_type: Option<DocumentType>Document Classification
mail_merge: Option<MailMerge>Mail Merge Settings
revision_view: Option<RevisionView>Visibility of Annotation Types
track_revisions: Option<TrackRevisions>Track Revisions to Document
do_not_track_moves: Option<DoNotTrackMoves>Do Not Use Move Syntax When Tracking Revisions
do_not_track_formatting: Option<DoNotTrackFormatting>Do Not Track Formatting Revisions When Tracking Revisions
document_protection: Option<DocumentProtection>Document Editing Restrictions
auto_format_override: Option<AutoFormatOverride>Allow Automatic Formatting to Override Formatting Protection Settings
style_lock_theme: Option<StyleLockTheme>Prevent Modification of Themes Part
style_lock_qfset: Option<StyleLockQfset>Prevent Replacement of Styles Part
default_tab_stop: Option<DefaultTabStop>Distance Between Automatic Tab Stops
auto_hyphenation: Option<AutoHyphenation>Automatically Hyphenate Document Contents When Displayed
consecutive_hyphen_limit: Option<ConsecutiveHyphenLimit>Maximum Number of Consecutively Hyphenated Lines
hyphenation_zone: Option<HyphenationZone>Hyphenation Zone
do_not_hyphenate_caps: Option<DoNotHyphenateCaps>Do Not Hyphenate Words in ALL CAPITAL LETTERS
show_envelope: Option<ShowEnvelope>Show E-Mail Message Header
summary_length: Option<SummaryLength>Percentage of Document to Use When Generating Summary
click_and_type_style: Option<ClickAndTypeStyle>Paragraph Style Applied to Automatically Generated Paragraphs
default_table_style: Option<DefaultTableStyle>Default Table Style for Newly Inserted Tables
even_and_odd_headers: Option<EvenAndOddHeaders>Different Even/Odd Page Headers and Footers
book_fold_rev_printing: Option<BookFoldRevPrinting>Reverse Book Fold Printing
book_fold_printing: Option<BookFoldPrinting>Book Fold Printing
book_fold_printing_sheets: Option<BookFoldPrintingSheets>Number of Pages Per Booklet
drawing_grid_horizontal_spacing: Option<DrawingGridHorizontalSpacing>Drawing Grid Horizontal Grid Unit Size
drawing_grid_vertical_spacing: Option<DrawingGridVerticalSpacing>Drawing Grid Vertical Grid Unit Size
display_horizontal_drawing_grid_every: Option<DisplayHorizontalDrawingGridEvery>Distance between Horizontal Gridlines
display_vertical_drawing_grid_every: Option<DisplayVerticalDrawingGridEvery>Distance between Vertical Gridlines
do_not_use_margins_for_drawing_grid_origin: Option<DoNotUseMarginsForDrawingGridOrigin>Do Not Use Margins for Drawing Grid Origin
drawing_grid_horizontal_origin: Option<DrawingGridHorizontalOrigin>Drawing Grid Horizontal Origin Point
drawing_grid_vertical_origin: Option<DrawingGridVerticalOrigin>Drawing Grid Vertical Origin Point
do_not_shade_form_data: Option<DoNotShadeFormData>Do Not Show Visual Indicator For Form Fields
no_punctuation_kerning: Option<NoPunctuationKerning>Never Kern Punctuation Characters
character_spacing_control: Option<CharacterSpacingControl>Character-Level Whitespace Compression
print_two_on_one: Option<PrintTwoOnOne>Print Two Pages Per Sheet
strict_first_and_last_chars: Option<StrictFirstAndLastChars>Use Strict Kinsoku Rules for Japanese Text
no_line_breaks_after: Option<NoLineBreaksAfter>Custom Set of Characters Which Cannot End a Line
no_line_breaks_before: Option<NoLineBreaksBefore>Custom Set Of Characters Which Cannot Begin A Line
save_preview_picture: Option<SavePreviewPicture>Generate Thumbnail For Document On Save
do_not_validate_against_schema: Option<DoNotValidateAgainstSchema>Do Not Validate Custom XML Markup Against Schemas
save_invalid_xml: Option<SaveInvalidXml>Allow Saving Document As XML File When Custom XML Markup Is Invalid
ignore_mixed_content: Option<IgnoreMixedContent>Ignore Mixed Content When Validating Custom XML Markup
always_show_placeholder_text: Option<AlwaysShowPlaceholderText>Use Custom XML Element Names as Default Placeholder Text
do_not_demarcate_invalid_xml: Option<DoNotDemarcateInvalidXml>Do Not Show Visual Indicator For Invalid Custom XML Markup
save_xml_data_only: Option<SaveXmlDataOnly>Only Save Custom XML Markup
use_xsltwhen_saving: Option<UseXsltwhenSaving>Save Document as XML File through Custom XSL Transform
save_through_xslt: Option<SaveThroughXslt>Custom XSL Transform To Use When Saving As XML File
Show Visual Indicators for Custom XML Markup Start/End Locations
always_merge_empty_namespace: Option<AlwaysMergeEmptyNamespace>Do Not Mark Custom XML Elements With No Namespace As Invalid
update_fields: Option<UpdateFields>Automatically Recalculate Fields on Open
hdr_shape_defaults: Option<HdrShapeDefaults>Default Properties for VML Objects in Header and Footer
footnote_pr: Option<FootnoteProperty2>Document-Wide Footnote Properties
endnote_pr: Option<EndnoteProperty2>Document-Wide Endnote Properties
compat: Option<Compat>Compatibility Settings
doc_vars: Option<DocVars<'a>>Document Variables
rsids: Option<Rsids<'a>>Listing of All Revision Save ID Values
ui_compat97_to2003: Option<UiCompat97to2003>Disable Features Incompatible With Earlier Word Processing Formats
theme_font_lang: Option<ThemeFontLang<'a>>Theme Font Languages
clr_scheme_mapping: Option<ClrSchemeMapping>Theme Color Mappings
do_not_include_subdocs_in_stats: Option<DoNotIncludeSubdocsInStats>Do Not Include Content in Text Boxes, Footnotes, and Endnotes in Document Statistics
do_not_auto_compress_pictures: Option<DoNotAutoCompressPictures>Do Not Automatically Compress Images
force_upgrade: Option<ForceUpgrade>Upgrade Document on Open
captions: Option<Captions>Caption Settings
read_mode_ink_lock_down: Option<ReadModeInkLockDown>Freeze Document Layout
shape_defaults: Option<ShapeDefaults>Default Properties for VML Objects in Main Document
Remove Smart Tags When Saving
decimal_symbol: Option<DecimalSymbol<'a>>Radix Point for Field Code Evaluation
list_separator: Option<ListSeparator<'a>>List Separator for Field Code Evaluation