19#ifndef INCLUDED_SW_SOURCE_CORE_INC_DOCUMENTSETTINGMANAGER_HXX
20#define INCLUDED_SW_SOURCE_CORE_INC_DOCUMENTSETTINGMANAGER_HXX
struct _xmlTextWriter * xmlTextWriterPtr
Provides access to settings of a document.
bool mbTabAtLeftIndentForParagraphsInList
virtual void setFieldUpdateFlags(SwFieldUpdateFlags eMode) override
Set the current field update mode.
bool mbClipAsCharacterAnchoredWriterFlyFrames
bool mbUseFormerObjectPos
bool mEmbedLatinScriptFonts
sal_Int32 getImagePreferredDPI() override
void Setn32DummyCompatibilityOptions1(const sal_uInt32 CompatibilityOptions1) override
Set the n32DummyCompatibilityOptions1.
bool mbMsWordCompTrailingBlanks
bool mbSurroundTextWrapSmall
sal_uInt32 Getn32DummyCompatibilityOptions2() const override
Get the n32DummyCompatibilityOptions2.
bool mEmbedAsianScriptFonts
void ReplaceCompatibilityOptions(const DocumentSettingManager &rSource)
bool mbParaSpaceMaxAtPages
virtual ~DocumentSettingManager() override
bool mbDoNotResetParaAttrsForNumFont
virtual void setCharacterCompressionType(CharCompressType nType) override
Set the character compression type for Asian characters.
bool mbAddVerticalFlyOffsets
bool mbIgnoreFirstLineIndentInNumbering
bool mbUseHiResolutionVirtualDevice
bool mbBackgroundParaOverDrawings
bool mbEmptyDbFieldHidesPara
virtual bool get(DocumentSettingId id) const override
Return the specified document setting.
void Setn32DummyCompatibilityOptions2(const sal_uInt32 CompatibilityOptions2) override
Set the n32DummyCompatibilityOptions2.
bool mApplyParagraphMarkFormatToNumbering
bool mbDisableOffPagePositioning
void setImagePreferredDPI(sal_Int32 nValue) override
bool mbFootnoteInColumnToPageEnd
bool mbDoNotCaptureDrawObjsOnPage
bool mbSmallCapsPercentage66
bool mbTabRelativeToIndent
bool mbGutterAtTop
Gutter position: false means left (not a compatibility setting).
bool mbAddParaLineSpacingToTableCells
bool mbUnixForceZeroExtLeading
bool mbAddExternalLeading
bool mbPropLineSpacingShrinksFirstLine
bool mbInvertBorderSpacing
DocumentSettingManager(SwDoc &rDoc)
virtual void setLinkUpdateMode(sal_uInt16 nMode) override
Set the current link update mode.
bool mbUseFormerTextWrapping
virtual CharCompressType getCharacterCompressionType() const override
Get the character compression type for Asian characters.
bool mbTreatSingleColumnBreakAsPageBreak
sal_uInt32 Getn32DummyCompatibilityOptions1() const override
Get the n32DummyCompatibilityOptions1.
bool mbDropCapPunctuation
sal_Int32 mnImagePreferredDPI
virtual sal_uInt16 getLinkUpdateMode(bool bGlobalSettings) const override
Get the current link update mode.
bool mbUseVariableWidthNBSP
CharCompressType meChrCmprType
sal_uInt32 mn32DummyCompatibilityOptions1
bool mbFrameAutowidthWithMorePara
SwFieldUpdateFlags meFieldUpdMode
sal_uInt32 mn32DummyCompatibilityOptions2
bool mbKernAsianPunctuation
bool mbIgnoreTabsAndBlanksForLineCalculation
bool mbHeaderSpacingBelowLastPara
virtual void set(DocumentSettingId id, bool value) override
Set the specified document setting.
bool mbNoNumberingShowFollowBy
virtual const css::i18n::ForbiddenCharacters * getForbiddenCharacters(LanguageType nLang, bool bLocaleData) const override
Return the forbidden characters.
virtual std::shared_ptr< SvxForbiddenCharactersTable > & getForbiddenCharacterTable() override
Get the forbidden character table and creates one if necessary.
bool mbUnbreakableNumberings
virtual SwFieldUpdateFlags getFieldUpdateFlags(bool bGlobalSettings) const override
Get the current field update mode.
bool mbMathBaselineAlignment
virtual void setForbiddenCharacters(LanguageType nLang, const css::i18n::ForbiddenCharacters &rForbiddenCharacters) override
Set the forbidden characters.
bool mbMsWordCompMinLineHeightByFly
bool mbAddParaSpacingToTableCells
bool mEmbedComplexScriptFonts
bool mbDoNotBreakWrappedTables
bool mbConsiderWrapOnObjPos
bool mbDoNotJustifyLinesWithManualBreak
bool mbContinuousEndnotes
void dumpAsXml(xmlTextWriterPtr pWriter) const
bool mbFloattableNomargins
bool mbCollapseEmptyCellPara
bool mbAutoFirstLineIndentDisregardLineSpace
std::shared_ptr< SvxForbiddenCharactersTable > mxForbiddenCharsTable
struct _xmlTextWriter * xmlTextWriterPtr
Dialog to specify the properties of date form field.
static LanguageType nLang