LibreOffice Module writerfilter (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
writerfilter::dmapper::SettingsTable Class Reference

#include <SettingsTable.hxx>

Inheritance diagram for writerfilter::dmapper::SettingsTable:
[legend]
Collaboration diagram for writerfilter::dmapper::SettingsTable:
[legend]

Public Member Functions

 SettingsTable (const DomainMapper &rDomainMapper)
 
virtual ~SettingsTable () override
 
int GetDefaultTabStop () const
 
bool GetLinkStyles () const
 Automatically update styles from document template? More...
 
sal_Int16 GetZoomFactor () const
 What's the zoom factor set in percents? More...
 
sal_Int16 GetZoomType () const
 Gets the type of the zoom. More...
 
Id GetView () const
 What's the requested view? E.g. "web". More...
 
bool GetEvenAndOddHeaders () const
 
bool GetUsePrinterMetrics () const
 
bool GetEmbedTrueTypeFonts () const
 
bool GetEmbedSystemFonts () const
 
bool GetDoNotUseHTMLParagraphAutoSpacing () const
 
bool GetSplitPgBreakAndParaMark () const
 
bool GetMirrorMarginSettings () const
 
bool GetDisplayBackgroundShape () const
 
bool GetDoNotExpandShiftReturn () const
 
bool GetNoColumnBalance () const
 
bool GetProtectForm () const
 
bool GetReadOnly () const
 
bool GetLongerSpaceSequence () const
 
bool GetNoLeading () const
 
bool GetNoHyphenateCaps () const
 
sal_Int16 GetHyphenationZone () const
 
const OUString & GetDecimalSymbol () const
 
const OUString & GetListSeparator () const
 
css::uno::Sequence< css::beans::PropertyValue > const & GetThemeFontLangProperties () const
 
css::uno::Sequence< css::beans::PropertyValue > GetCompatSettings () const
 
css::uno::Sequence< css::beans::PropertyValue > GetDocumentProtectionSettings () const
 
css::uno::Sequence< css::beans::PropertyValue > GetWriteProtectionSettings () const
 
void ApplyProperties (css::uno::Reference< css::text::XTextDocument > const &xDoc)
 
bool GetCompatSettingValue (std::u16string_view sCompatName) const
 
sal_Int32 GetWordCompatibilityMode () const
 
const OUString & GetCurrentDatabaseDataSource () const
 
bool GetGutterAtTop () const
 
- Public Member Functions inherited from writerfilter::LoggedProperties
 LoggedProperties (const std::string &sPrefix)
 
virtual ~LoggedProperties () override
 
void attribute (Id name, Value &val) override
 Receives an attribute. More...
 
void sprm (Sprm &sprm) override
 Receives a SPRM. More...
 
virtual void attribute (Id name, Value &val)=0
 Receives an attribute. More...
 
virtual void sprm (Sprm &sprm)=0
 Receives a SPRM. More...
 
- Public Member Functions inherited from SvRefBase
 SvRefBase ()
 
 SvRefBase (const SvRefBase &)
 
SvRefBaseoperator= (const SvRefBase &)
 
void RestoreNoDelete ()
 
void AddNextRef ()
 
void AddFirstRef ()
 
void ReleaseRef ()
 
unsigned int GetRefCount () const
 
- Public Member Functions inherited from writerfilter::LoggedTable
 LoggedTable (const std::string &sPrefix)
 
virtual ~LoggedTable () override
 
void entry (int pos, writerfilter::Reference< Properties >::Pointer_t ref) override
 Receives an entry of the table. More...
 
virtual void entry (int pos, writerfilter::Reference< Properties >::Pointer_t ref)=0
 Receives an entry of the table. More...
 

Private Member Functions

virtual void lcl_attribute (Id Name, Value &val) override
 
virtual void lcl_sprm (Sprm &sprm) override
 
virtual void lcl_entry (writerfilter::Reference< Properties >::Pointer_t ref) override
 

Private Attributes

std::unique_ptr< SettingsTable_Implm_pImpl
 

Additional Inherited Members

- Public Types inherited from writerfilter::Table
typedef tools::SvRef< TablePointer_t
 
virtual void lcl_attribute (Id name, Value &val)=0
 
virtual void lcl_sprm (Sprm &sprm)=0
 
- Protected Member Functions inherited from writerfilter::Properties
 ~Properties () override
 
- Protected Member Functions inherited from SvRefBase
virtual ~SvRefBase () COVERITY_NOEXCEPT_FALSE
 
virtual void lcl_entry (writerfilter::Reference< Properties >::Pointer_t ref)=0
 
- Protected Member Functions inherited from writerfilter::Table
 ~Table () override
 

Detailed Description

Definition at line 38 of file SettingsTable.hxx.

Constructor & Destructor Documentation

◆ SettingsTable()

writerfilter::dmapper::SettingsTable::SettingsTable ( const DomainMapper rDomainMapper)

◆ ~SettingsTable()

writerfilter::dmapper::SettingsTable::~SettingsTable ( )
overridevirtual

Definition at line 162 of file SettingsTable.cxx.

Member Function Documentation

◆ ApplyProperties()

void writerfilter::dmapper::SettingsTable::ApplyProperties ( css::uno::Reference< css::text::XTextDocument > const &  xDoc)

◆ GetCompatSettings()

uno::Sequence< beans::PropertyValue > writerfilter::dmapper::SettingsTable::GetCompatSettings ( ) const

◆ GetCompatSettingValue()

bool writerfilter::dmapper::SettingsTable::GetCompatSettingValue ( std::u16string_view  sCompatName) const

Definition at line 679 of file SettingsTable.cxx.

References m_pImpl, and sName.

◆ GetCurrentDatabaseDataSource()

const OUString & writerfilter::dmapper::SettingsTable::GetCurrentDatabaseDataSource ( ) const

Definition at line 561 of file SettingsTable.cxx.

References m_pImpl.

◆ GetDecimalSymbol()

const OUString & writerfilter::dmapper::SettingsTable::GetDecimalSymbol ( ) const

Definition at line 514 of file SettingsTable.cxx.

References m_pImpl.

◆ GetDefaultTabStop()

int writerfilter::dmapper::SettingsTable::GetDefaultTabStop ( ) const

◆ GetDisplayBackgroundShape()

bool writerfilter::dmapper::SettingsTable::GetDisplayBackgroundShape ( ) const

Definition at line 481 of file SettingsTable.cxx.

References m_pImpl.

◆ GetDocumentProtectionSettings()

uno::Sequence< beans::PropertyValue > writerfilter::dmapper::SettingsTable::GetDocumentProtectionSettings ( ) const

Definition at line 551 of file SettingsTable.cxx.

References m_pImpl.

◆ GetDoNotExpandShiftReturn()

bool writerfilter::dmapper::SettingsTable::GetDoNotExpandShiftReturn ( ) const

Definition at line 486 of file SettingsTable.cxx.

References m_pImpl.

◆ GetDoNotUseHTMLParagraphAutoSpacing()

bool writerfilter::dmapper::SettingsTable::GetDoNotUseHTMLParagraphAutoSpacing ( ) const

Definition at line 461 of file SettingsTable.cxx.

References m_pImpl.

◆ GetEmbedSystemFonts()

bool writerfilter::dmapper::SettingsTable::GetEmbedSystemFonts ( ) const

Definition at line 456 of file SettingsTable.cxx.

References m_pImpl.

◆ GetEmbedTrueTypeFonts()

bool writerfilter::dmapper::SettingsTable::GetEmbedTrueTypeFonts ( ) const

Definition at line 451 of file SettingsTable.cxx.

References m_pImpl.

◆ GetEvenAndOddHeaders()

bool writerfilter::dmapper::SettingsTable::GetEvenAndOddHeaders ( ) const

Definition at line 446 of file SettingsTable.cxx.

References m_pImpl.

◆ GetGutterAtTop()

bool writerfilter::dmapper::SettingsTable::GetGutterAtTop ( ) const

Definition at line 754 of file SettingsTable.cxx.

References m_pImpl.

◆ GetHyphenationZone()

sal_Int16 writerfilter::dmapper::SettingsTable::GetHyphenationZone ( ) const

Definition at line 509 of file SettingsTable.cxx.

References m_pImpl.

Referenced by ApplyProperties().

◆ GetLinkStyles()

bool writerfilter::dmapper::SettingsTable::GetLinkStyles ( ) const

Automatically update styles from document template?

Definition at line 424 of file SettingsTable.cxx.

References m_pImpl.

◆ GetListSeparator()

const OUString & writerfilter::dmapper::SettingsTable::GetListSeparator ( ) const

Definition at line 519 of file SettingsTable.cxx.

References m_pImpl.

◆ GetLongerSpaceSequence()

bool writerfilter::dmapper::SettingsTable::GetLongerSpaceSequence ( ) const

Definition at line 744 of file SettingsTable.cxx.

References m_pImpl.

◆ GetMirrorMarginSettings()

bool writerfilter::dmapper::SettingsTable::GetMirrorMarginSettings ( ) const

Definition at line 476 of file SettingsTable.cxx.

References m_pImpl.

◆ GetNoColumnBalance()

bool writerfilter::dmapper::SettingsTable::GetNoColumnBalance ( ) const

Definition at line 466 of file SettingsTable.cxx.

References m_pImpl.

◆ GetNoHyphenateCaps()

bool writerfilter::dmapper::SettingsTable::GetNoHyphenateCaps ( ) const

Definition at line 504 of file SettingsTable.cxx.

References m_pImpl.

◆ GetNoLeading()

bool writerfilter::dmapper::SettingsTable::GetNoLeading ( ) const

Definition at line 749 of file SettingsTable.cxx.

References m_pImpl.

◆ GetProtectForm()

bool writerfilter::dmapper::SettingsTable::GetProtectForm ( ) const

Definition at line 491 of file SettingsTable.cxx.

References m_pImpl.

◆ GetReadOnly()

bool writerfilter::dmapper::SettingsTable::GetReadOnly ( ) const

Definition at line 497 of file SettingsTable.cxx.

References m_pImpl.

◆ GetSplitPgBreakAndParaMark()

bool writerfilter::dmapper::SettingsTable::GetSplitPgBreakAndParaMark ( ) const

Definition at line 471 of file SettingsTable.cxx.

References m_pImpl.

◆ GetThemeFontLangProperties()

uno::Sequence< beans::PropertyValue > const & writerfilter::dmapper::SettingsTable::GetThemeFontLangProperties ( ) const

Definition at line 525 of file SettingsTable.cxx.

References m_pImpl.

◆ GetUsePrinterMetrics()

bool writerfilter::dmapper::SettingsTable::GetUsePrinterMetrics ( ) const

Definition at line 441 of file SettingsTable.cxx.

References m_pImpl.

◆ GetView()

Id writerfilter::dmapper::SettingsTable::GetView ( ) const

What's the requested view? E.g. "web".

Definition at line 436 of file SettingsTable.cxx.

References m_pImpl.

◆ GetWordCompatibilityMode()

sal_Int32 writerfilter::dmapper::SettingsTable::GetWordCompatibilityMode ( ) const

Definition at line 710 of file SettingsTable.cxx.

References m_pImpl, and sName.

Referenced by ApplyProperties(), and GetCompatSettings().

◆ GetWriteProtectionSettings()

uno::Sequence< beans::PropertyValue > writerfilter::dmapper::SettingsTable::GetWriteProtectionSettings ( ) const

Definition at line 556 of file SettingsTable.cxx.

References m_pImpl.

◆ GetZoomFactor()

sal_Int16 writerfilter::dmapper::SettingsTable::GetZoomFactor ( ) const

What's the zoom factor set in percents?

Definition at line 429 of file SettingsTable.cxx.

References m_pImpl.

◆ GetZoomType()

sal_Int16 writerfilter::dmapper::SettingsTable::GetZoomType ( ) const

Gets the type of the zoom.

Definition at line 434 of file SettingsTable.cxx.

References m_pImpl.

◆ lcl_attribute()

void writerfilter::dmapper::SettingsTable::lcl_attribute ( Id  Name,
Value val 
)
overrideprivatevirtual

◆ lcl_entry()

void writerfilter::dmapper::SettingsTable::lcl_entry ( writerfilter::Reference< Properties >::Pointer_t  ref)
overrideprivatevirtual

Implements writerfilter::LoggedTable.

Definition at line 413 of file SettingsTable.cxx.

◆ lcl_sprm()

void writerfilter::dmapper::SettingsTable::lcl_sprm ( Sprm sprm)
overrideprivatevirtual

Member Data Documentation

◆ m_pImpl

std::unique_ptr<SettingsTable_Impl> writerfilter::dmapper::SettingsTable::m_pImpl
private

The documentation for this class was generated from the following files: