30struct ForbiddenCharacters;
171 virtual const css::i18n::ForbiddenCharacters*
184 const css::i18n::ForbiddenCharacters& rForbiddenCharacters)
199 virtual const std::shared_ptr<SvxForbiddenCharactersTable>&
@ CONSIDER_WRAP_ON_OBJECT_POSITION
@ SMALL_CAPS_PERCENTAGE_66
@ BACKGROUND_PARA_OVER_DRAWINGS
@ CLIP_AS_CHARACTER_ANCHORED_WRITER_FLY_FRAME
@ TREAT_SINGLE_COLUMN_BREAK_AS_PAGE_BREAK
@ SURROUND_TEXT_WRAP_SMALL
@ DO_NOT_JUSTIFY_LINES_WITH_MANUAL_BREAK
@ HYPHENATE_URLS
tdf#152952
@ GLOBAL_DOCUMENT_SAVE_LINKS
@ USE_FORMER_TEXT_WRAPPING
@ IGNORE_FIRST_LINE_INDENT_IN_NUMBERING
@ HEADER_SPACING_BELOW_LAST_PARA
@ ADD_VERTICAL_FLY_OFFSETS
@ PARA_SPACE_MAX_AT_PAGES
@ EMBED_COMPLEX_SCRIPT_FONTS
@ APPLY_PARAGRAPH_MARK_FORMAT_TO_NUMBERING
@ COLLAPSE_EMPTY_CELL_PARA
@ DISABLE_OFF_PAGE_POSITIONING
@ AUTO_FIRST_LINE_INDENT_DISREGARD_LINE_SPACE
@ TABS_RELATIVE_TO_INDENT
@ FRAME_AUTOWIDTH_WITH_MORE_PARA
@ TAB_AT_LEFT_INDENT_FOR_PARA_IN_LIST
@ ADD_PARA_SPACING_TO_TABLE_CELLS
@ USE_HIRES_VIRTUAL_DEVICE
@ NO_NUMBERING_SHOW_FOLLOWBY
@ EMBED_LATIN_SCRIPT_FONTS
@ MS_WORD_COMP_MIN_LINE_HEIGHT_BY_FLY
@ IGNORE_TABS_AND_BLANKS_FOR_LINE_CALCULATION
@ DO_NOT_CAPTURE_DRAW_OBJS_ON_PAGE
@ USE_VARIABLE_WIDTH_NBSP
@ EMBED_ASIAN_SCRIPT_FONTS
@ DO_NOT_BREAK_WRAPPED_TABLES
@ EMPTY_DB_FIELD_HIDES_PARA
@ MS_WORD_COMP_TRAILING_BLANKS
@ MATH_BASELINE_ALIGNMENT
@ UNIX_FORCE_ZERO_EXT_LEADING
@ PROP_LINE_SPACING_SHRINKS_FIRST_LINE
@ DO_NOT_RESET_PARA_ATTRS_FOR_NUM_FONT
@ ADD_PARA_LINE_SPACING_TO_TABLE_CELLS
@ FOOTNOTE_IN_COLUMN_TO_PAGEEND
Provides access to settings of a document.
virtual sal_uInt32 Getn32DummyCompatibilityOptions1() const =0
Get the n32DummyCompatibilityOptions1.
virtual sal_uInt16 getLinkUpdateMode(bool bGlobalSettings) const =0
Get the current link update mode.
virtual std::shared_ptr< SvxForbiddenCharactersTable > & getForbiddenCharacterTable()=0
Get the forbidden character table and creates one if necessary.
virtual const std::shared_ptr< SvxForbiddenCharactersTable > & getForbiddenCharacterTable() const =0
Get the forbidden character table.
virtual ~IDocumentSettingAccess()
virtual void setFieldUpdateFlags(SwFieldUpdateFlags nMode)=0
Set the current field update mode.
virtual void setImagePreferredDPI(sal_Int32 nValue)=0
virtual bool get(DocumentSettingId id) const =0
Return the specified document setting.
virtual void setLinkUpdateMode(sal_uInt16 nMode)=0
Set the current link update mode.
virtual void setCharacterCompressionType(CharCompressType nType)=0
Set the character compression type for Asian characters.
virtual void set(DocumentSettingId id, bool value)=0
Set the specified document setting.
virtual void Setn32DummyCompatibilityOptions2(const sal_uInt32 CompatibilityOptions2)=0
Set the n32DummyCompatibilityOptions2.
virtual SwFieldUpdateFlags getFieldUpdateFlags(bool bGlobalSettings) const =0
Get the current field update mode.
virtual CharCompressType getCharacterCompressionType() const =0
Get the character compression type for Asian characters.
virtual const css::i18n::ForbiddenCharacters * getForbiddenCharacters(LanguageType nLang, bool bLocaleData) const =0
Return the forbidden characters.
virtual sal_Int32 getImagePreferredDPI()=0
virtual void setForbiddenCharacters(LanguageType nLang, const css::i18n::ForbiddenCharacters &rForbiddenCharacters)=0
Set the forbidden characters.
virtual void Setn32DummyCompatibilityOptions1(const sal_uInt32 CompatibilityOptions1)=0
Set the n32DummyCompatibilityOptions1.
virtual sal_uInt32 Getn32DummyCompatibilityOptions2() const =0
Get the n32DummyCompatibilityOptions2.
static LanguageType nLang