23#include <com/sun/star/text/XTextDocument.hpp>
28class XMultiServiceFactory;
36struct SettingsTable_Impl;
40 std::unique_ptr<SettingsTable_Impl>
m_pImpl;
92 void ApplyProperties(css::uno::Reference<css::text::XTextDocument>
const& xDoc);
void sprm(Sprm &sprm) override
Receives a SPRM.
An SPRM: Section, Paragraph and Run Modifier.
css::uno::Sequence< css::beans::PropertyValue > GetWriteProtectionSettings() const
bool GetDoNotUseHTMLParagraphAutoSpacing() const
SettingsTable(const DomainMapper &rDomainMapper)
bool GetUsePrinterMetrics() const
css::uno::Sequence< css::beans::PropertyValue > GetCompatSettings() const
virtual ~SettingsTable() override
bool GetProtectForm() const
const OUString & GetListSeparator() const
const OUString & GetCurrentDatabaseDataSource() const
sal_Int32 GetWordCompatibilityMode() const
bool GetEvenAndOddHeaders() const
sal_Int16 GetZoomType() const
Gets the type of the zoom.
bool GetDoNotExpandShiftReturn() const
void ApplyProperties(css::uno::Reference< css::text::XTextDocument > const &xDoc)
bool GetNoLeading() const
std::unique_ptr< SettingsTable_Impl > m_pImpl
bool GetEmbedSystemFonts() const
bool GetCompatSettingValue(std::u16string_view sCompatName) const
css::uno::Sequence< css::beans::PropertyValue > GetDocumentProtectionSettings() const
css::uno::Sequence< css::beans::PropertyValue > const & GetThemeFontLangProperties() const
bool GetDisplayBackgroundShape() const
int GetDefaultTabStop() const
sal_Int16 GetHyphenationZone() const
sal_Int16 GetZoomFactor() const
What's the zoom factor set in percents?
bool GetLinkStyles() const
Automatically update styles from document template?
bool GetNoColumnBalance() const
bool GetEmbedTrueTypeFonts() const
const OUString & GetDecimalSymbol() const
bool GetLongerSpaceSequence() const
virtual void lcl_sprm(Sprm &sprm) override
bool GetMirrorMarginSettings() const
virtual void lcl_entry(writerfilter::Reference< Properties >::Pointer_t ref) override
virtual void lcl_attribute(Id Name, Value &val) override
bool GetGutterAtTop() const
Id GetView() const
What's the requested view? E.g. "web".
bool GetNoHyphenateCaps() const
bool GetSplitPgBreakAndParaMark() const
tools::SvRef< SettingsTable > SettingsTablePtr