LibreOffice Module sw (master)  1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
SwXDocumentSettings Class Referencefinal

#include <SwXDocumentSettings.hxx>

Inheritance diagram for SwXDocumentSettings:
[legend]
Collaboration diagram for SwXDocumentSettings:
[legend]

Public Member Functions

 SwXDocumentSettings (SwXTextDocument *pModel)
 
virtual css::uno::Any SAL_CALL queryInterface (const css::uno::Type &aType) override
 
virtual void SAL_CALL acquire () override throw ()
 
virtual void SAL_CALL release () override throw ()
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual sal_Bool SAL_CALL supportsService (const OUString &ServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes () override
 
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () override
 
- Public Member Functions inherited from comphelper::MasterPropertySet
 MasterPropertySet (comphelper::MasterPropertySetInfo *pInfo, SolarMutex *pMutex)
 
virtual ~MasterPropertySet ()
 
void registerSlave (ChainablePropertySet *pNewSet)
 
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo () override
 
virtual void SAL_CALL setPropertyValue (const OUString &aPropertyName, const css::uno::Any &aValue) override
 
virtual css::uno::Any SAL_CALL getPropertyValue (const OUString &PropertyName) override
 
virtual void SAL_CALL addPropertyChangeListener (const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &xListener) override
 
virtual void SAL_CALL removePropertyChangeListener (const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &aListener) override
 
virtual void SAL_CALL addVetoableChangeListener (const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override
 
virtual void SAL_CALL removeVetoableChangeListener (const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override
 
virtual void SAL_CALL setPropertyValues (const css::uno::Sequence< OUString > &aPropertyNames, const css::uno::Sequence< css::uno::Any > &aValues) override
 
virtual css::uno::Sequence< css::uno::Any > SAL_CALL getPropertyValues (const css::uno::Sequence< OUString > &aPropertyNames) override
 
virtual void SAL_CALL addPropertiesChangeListener (const css::uno::Sequence< OUString > &aPropertyNames, const css::uno::Reference< css::beans::XPropertiesChangeListener > &xListener) override
 
virtual void SAL_CALL removePropertiesChangeListener (const css::uno::Reference< css::beans::XPropertiesChangeListener > &xListener) override
 
virtual void SAL_CALL firePropertiesChangeEvent (const css::uno::Sequence< OUString > &aPropertyNames, const css::uno::Reference< css::beans::XPropertiesChangeListener > &xListener) override
 
virtual css::beans::PropertyState SAL_CALL getPropertyState (const OUString &PropertyName) override
 
virtual css::uno::Sequence< css::beans::PropertyState > SAL_CALL getPropertyStates (const css::uno::Sequence< OUString > &aPropertyName) override
 
virtual void SAL_CALL setPropertyToDefault (const OUString &PropertyName) override
 
virtual css::uno::Any SAL_CALL getPropertyDefault (const OUString &aPropertyName) override
 
- Public Member Functions inherited from cppu::OWeakObject
 OWeakObject ()
 
 OWeakObject (const OWeakObject &)
 
OWeakObject &SAL_CALL operator= (const OWeakObject &)
 
virtual css::uno::Reference< css::uno::XAdapter > SAL_CALL queryAdapter () SAL_OVERRIDE
 
SAL_CALL operator css::uno::Reference< css::uno::XInterface > ()
 

Private Member Functions

virtual void _preSetValues () override
 
virtual void _setSingleValue (const comphelper::PropertyInfo &rInfo, const css::uno::Any &rValue) override
 
virtual void _postSetValues () override
 
virtual void _preGetValues () override
 
virtual void _getSingleValue (const comphelper::PropertyInfo &rInfo, css::uno::Any &rValue) override
 
virtual void _postGetValues () override
 
virtual ~SwXDocumentSettings () override throw ()
 

Private Attributes

SwXTextDocumentmpModel
 
SwDocShellmpDocSh
 
SwDocmpDoc
 
VclPtr< SfxPrintermpPrinter
 the printer should be set only once; since there are several printer-related properties, remember the last printer and set it in _postSetValues More...
 
bool mbPreferPrinterPapersize
 

Additional Inherited Members

- Protected Member Functions inherited from cppu::OWeakObject
virtual ~OWeakObject () COVERITY_NOEXCEPT_FALSE
 
void disposeWeakConnectionPoint ()
 
- Protected Attributes inherited from comphelper::MasterPropertySet
SolarMutex *const mpMutex
 
sal_uInt8 mnLastId
 
std::map< sal_uInt8, comphelper::SlaveData * > maSlaveMap
 
rtl::Reference< MasterPropertySetInfomxInfo
 
- Protected Attributes inherited from cppu::OWeakObject
oslInterlockedCount m_refCount
 

Detailed Description

Definition at line 34 of file SwXDocumentSettings.hxx.

Constructor & Destructor Documentation

SwXDocumentSettings::~SwXDocumentSettings ( )
throw (
)
overrideprivatevirtual

Definition at line 271 of file SwXDocumentSettings.cxx.

SwXDocumentSettings::SwXDocumentSettings ( SwXTextDocument pModel)

Member Function Documentation

void SwXDocumentSettings::_getSingleValue ( const comphelper::PropertyInfo rInfo,
css::uno::Any &  rValue 
)
overrideprivatevirtual

Implements comphelper::MasterPropertySet.

Definition at line 965 of file SwXDocumentSettings.cxx.

References ADD_EXT_LEADING, ADD_FLY_OFFSETS, ADD_PARA_SPACING_TO_TABLE_CELLS, ADD_VERTICAL_FLY_OFFSETS, APPLY_PARAGRAPH_MARK_FORMAT_TO_NUMBERING, AUTOUPD_FIELD_AND_CHARTS, AUTOUPD_FIELD_ONLY, BACKGROUND_PARA_OVER_DRAWINGS, CLIP_AS_CHARACTER_ANCHORED_WRITER_FLY_FRAME, CLIPPED_PICTURES, COLLAPSE_EMPTY_CELL_PARA, CONSIDER_WRAP_ON_OBJECT_POSITION, DISABLE_OFF_PAGE_POSITIONING, DO_NOT_CAPTURE_DRAW_OBJS_ON_PAGE, DO_NOT_JUSTIFY_LINES_WITH_MANUAL_BREAK, DO_NOT_RESET_PARA_ATTRS_FOR_NUM_FONT, EMBED_ASIAN_SCRIPT_FONTS, EMBED_COMPLEX_SCRIPT_FONTS, EMBED_FONTS, EMBED_LATIN_SCRIPT_FONTS, EMBED_SYSTEM_FONTS, EMBED_USED_FONTS, EMPTY_DB_FIELD_HIDES_PARA, FLOATTABLE_NOMARGINS, IDocumentSettingAccess::get(), IDocumentSettingAccess::getCharacterCompressionType(), SwDoc::GetDBDesc(), SwDoc::GetDBManager(), SwDBManager::getEmbeddedName(), IDocumentSettingAccess::getFieldUpdateFlags(), SwDoc::getIDocumentDeviceAccess(), SwDoc::getIDocumentRedlineAccess(), SwDoc::getIDocumentSettingAccess(), IDocumentSettingAccess::getLinkUpdateMode(), SfxObjectShell::GetModifyPasswordInfo(), IDocumentDeviceAccess::getPrinter(), SwXTextDocument::GetPropertyHelper(), IDocumentRedlineAccess::GetRedlinePassword(), SwDoc::getRsid(), SwDoc::getRsidRoot(), GLOBAL_DOCUMENT_SAVE_LINKS, HANDLE_ADD_PARA_SPACING_TO_TABLE_CELLS, HANDLE_ADD_PARA_TABLE_SPACING, HANDLE_ADD_PARA_TABLE_SPACING_AT_START, HANDLE_ALIGN_TAB_STOP_POSITION, HANDLE_ALLOW_PRINTJOB_CANCEL, HANDLE_APPLY_PARAGRAPH_MARK_FORMAT_TO_NUMBERING, HANDLE_APPLY_USER_DATA, HANDLE_BACKGROUND_PARA_OVER_DRAWINGS, HANDLE_CHANGES_PASSWORD, HANDLE_CHARACTER_COMPRESSION_TYPE, HANDLE_CHART_AUTO_UPDATE, HANDLE_CLIP_AS_CHARACTER_ANCHORED_WRITER_FLY_FRAMES, HANDLE_CLIPPED_PICTURES, HANDLE_COLLAPSE_EMPTY_CELL_PARA, HANDLE_CONSIDER_WRAP_ON_OBJPOS, HANDLE_CURRENT_DATABASE_COMMAND, HANDLE_CURRENT_DATABASE_COMMAND_TYPE, HANDLE_CURRENT_DATABASE_DATA_SOURCE, HANDLE_DISABLE_OFF_PAGE_POSITIONING, HANDLE_DO_NOT_CAPTURE_DRAW_OBJS_ON_PAGE, HANDLE_DO_NOT_JUSTIFY_LINES_WITH_MANUAL_BREAK, HANDLE_DO_NOT_RESET_PARA_ATTRS_FOR_NUM_FONT, HANDLE_EMBED_ASIAN_SCRIPT_FONTS, HANDLE_EMBED_COMPLEX_SCRIPT_FONTS, HANDLE_EMBED_FONTS, HANDLE_EMBED_LATIN_SCRIPT_FONTS, HANDLE_EMBED_SYSTEM_FONTS, HANDLE_EMBED_USED_FONTS, HANDLE_EMBEDDED_DATABASE_NAME, HANDLE_EMPTY_DB_FIELD_HIDES_PARA, HANDLE_FIELD_AUTO_UPDATE, HANDLE_FLOATTABLE_NOMARGINS, HANDLE_FORBIDDEN_CHARS, HANDLE_IGNORE_FIRST_LINE_INDENT_IN_NUMBERING, HANDLE_IGNORE_TABS_AND_BLANKS_FOR_LINE_CALCULATION, HANDLE_INVERT_BORDER_SPACING, HANDLE_IS_ADD_EXTERNAL_LEADING, HANDLE_IS_ADD_FLY_OFFSET, HANDLE_IS_ADD_VERTICAL_FLY_OFFSET, HANDLE_IS_KERN_ASIAN_PUNCTUATION, HANDLE_IS_LABEL_DOC, HANDLE_LINK_UPDATE_MODE, HANDLE_LOAD_READONLY, HANDLE_MATH_BASELINE_ALIGNMENT, HANDLE_MODIFYPASSWORDINFO, HANDLE_MS_WORD_COMP_TRAILING_BLANKS, HANDLE_OLD_NUMBERING, HANDLE_OUTLINELEVEL_YIELDS_NUMBERING, HANDLE_PRINTER_INDEPENDENT_LAYOUT, HANDLE_PRINTER_NAME, HANDLE_PRINTER_PAPER, HANDLE_PRINTER_SETUP, HANDLE_PROP_LINE_SPACING_SHRINKS_FIRST_LINE, HANDLE_PROTECT_FORM, HANDLE_RSID, HANDLE_RSID_ROOT, HANDLE_SAVE_GLOBAL_DOCUMENT_LINKS, HANDLE_SAVE_THUMBNAIL, HANDLE_SAVE_VERSION_ON_CLOSE, HANDLE_SMALL_CAPS_PERCENTAGE_66, HANDLE_STYLES_NODEFAULT, HANDLE_SUBTRACT_FLYS, HANDLE_SURROUND_TEXT_WRAP_SMALL, HANDLE_TAB_AT_LEFT_INDENT_FOR_PARA_IN_LIST, HANDLE_TAB_OVER_MARGIN, HANDLE_TAB_OVERFLOW, HANDLE_TABLE_ROW_KEEP, HANDLE_TABS_RELATIVE_TO_INDENT, HANDLE_TREAT_SINGLE_COLUMN_BREAK_AS_PAGE_BREAK, HANDLE_UNBREAKABLE_NUMBERINGS, HANDLE_UNIX_FORCE_ZERO_EXT_LEADING, HANDLE_UPDATE_FROM_TEMPLATE, HANDLE_USE_FORMER_LINE_SPACING, HANDLE_USE_FORMER_OBJECT_POSITIONING, HANDLE_USE_FORMER_TEXT_WRAPPING, HANDLE_USE_OLD_PRINTER_METRICS, IGNORE_FIRST_LINE_INDENT_IN_NUMBERING, IGNORE_TABS_AND_BLANKS_FOR_LINE_CALCULATION, INVERT_BORDER_SPACING, SfxObjectShell::IsLoadReadonly(), SfxObjectShell::IsQueryLoadTemplate(), SfxObjectShell::IsSaveVersionOnClose(), SfxObjectShell::IsUseThumbnailSave(), SfxObjectShell::IsUseUserData(), KERN_ASIAN_PUNCTUATION, LABEL_DOCUMENT, MATH_BASELINE_ALIGNMENT, comphelper::PropertyInfo::mnHandle, mpDoc, mpDocSh, mpModel, MS_WORD_COMP_TRAILING_BLANKS, SwDBData::nCommandType, OLD_LINE_SPACING, OLD_NUMBERING, PARA_SPACE_MAX, PARA_SPACE_MAX_AT_PAGES, PROP_LINE_SPACING_SHRINKS_FIRST_LINE, PROTECT_FORM, SvStream::ReadBytes(), SwDBData::sCommand, SwDBData::sDataSource, SvStream::Seek(), SMALL_CAPS_PERCENTAGE_66, SfxObjectShell::Stamp_GetPrintCancelState(), SfxPrinter::Store(), STREAM_SEEK_TO_BEGIN, STYLES_NODEFAULT, SUBTRACT_FLYS, SURROUND_TEXT_WRAP_SMALL, TAB_AT_LEFT_INDENT_FOR_PARA_IN_LIST, TAB_COMPAT, TAB_OVER_MARGIN, TAB_OVERFLOW, TABLE_ROW_KEEP, TABS_RELATIVE_TO_INDENT, SvMemoryStream::TellEnd(), TREAT_SINGLE_COLUMN_BREAK_AS_PAGE_BREAK, UNBREAKABLE_NUMBERINGS, UNIX_FORCE_ZERO_EXT_LEADING, USE_FORMER_OBJECT_POS, USE_FORMER_TEXT_WRAPPING, USE_HIRES_VIRTUAL_DEVICE, and USE_VIRTUAL_DEVICE.

void SwXDocumentSettings::_postGetValues ( )
overrideprivatevirtual

Implements comphelper::MasterPropertySet.

Definition at line 1389 of file SwXDocumentSettings.cxx.

References mpDoc, and mpDocSh.

void SwXDocumentSettings::_postSetValues ( )
overrideprivatevirtual
void SwXDocumentSettings::_preGetValues ( )
overrideprivatevirtual
void SwXDocumentSettings::_preSetValues ( )
overrideprivatevirtual
void SwXDocumentSettings::_setSingleValue ( const comphelper::PropertyInfo rInfo,
const css::uno::Any &  rValue 
)
overrideprivatevirtual

Implements comphelper::MasterPropertySet.

Definition at line 329 of file SwXDocumentSettings.cxx.

References aData, ADD_EXT_LEADING, ADD_FLY_OFFSETS, ADD_PARA_SPACING_TO_TABLE_CELLS, ADD_VERTICAL_FLY_OFFSETS, APPLY_PARAGRAPH_MARK_FORMAT_TO_NUMBERING, AUTOMATIC, AUTOUPD_FIELD_AND_CHARTS, AUTOUPD_FIELD_ONLY, AUTOUPD_OFF, BACKGROUND_PARA_OVER_DRAWINGS, SwDoc::ChgDBData(), SwViewShell::ChgHyphenation(), CLIP_AS_CHARACTER_ANCHORED_WRITER_FLY_FRAME, CLIPPED_PICTURES, SfxItemSet::Clone(), COLLAPSE_EMPTY_CELL_PARA, CONSIDER_WRAP_ON_OBJECT_POSITION, SfxPrinter::Create(), DISABLE_OFF_PAGE_POSITIONING, VclPtr< reference_type >::disposeAndClear(), DO_NOT_CAPTURE_DRAW_OBJS_ON_PAGE, DO_NOT_JUSTIFY_LINES_WITH_MANUAL_BREAK, DO_NOT_RESET_PARA_ATTRS_FOR_NUM_FONT, EMBED_ASIAN_SCRIPT_FONTS, EMBED_COMPLEX_SCRIPT_FONTS, EMBED_FONTS, EMBED_LATIN_SCRIPT_FONTS, EMBED_SYSTEM_FONTS, EMBED_USED_FONTS, EMPTY_DB_FIELD_HIDES_PARA, FLOATTABLE_NOMARGINS, FN_PARAM_ADDPRINTER, SwDoc::GetAttrPool(), SfxObjectShell::GetCreateMode(), SwDoc::GetDBData(), SwDoc::GetDBManager(), SwDoc::GetEditShell(), IDocumentSettingAccess::getFieldUpdateFlags(), SwDoc::getIDocumentDeviceAccess(), SwDoc::getIDocumentRedlineAccess(), SwDoc::getIDocumentSettingAccess(), SfxPrinter::GetOptions(), IDocumentDeviceAccess::getPrinter(), IDocumentRedlineAccess::GetRedlineFlags(), GLOBAL_DOCUMENT_SAVE_LINKS, GLOBALSETTING, HANDLE_ADD_PARA_SPACING_TO_TABLE_CELLS, HANDLE_ADD_PARA_TABLE_SPACING, HANDLE_ADD_PARA_TABLE_SPACING_AT_START, HANDLE_ALIGN_TAB_STOP_POSITION, HANDLE_ALLOW_PRINTJOB_CANCEL, HANDLE_APPLY_PARAGRAPH_MARK_FORMAT_TO_NUMBERING, HANDLE_APPLY_USER_DATA, HANDLE_BACKGROUND_PARA_OVER_DRAWINGS, HANDLE_CHANGES_PASSWORD, HANDLE_CHARACTER_COMPRESSION_TYPE, HANDLE_CHART_AUTO_UPDATE, HANDLE_CLIP_AS_CHARACTER_ANCHORED_WRITER_FLY_FRAMES, HANDLE_CLIPPED_PICTURES, HANDLE_COLLAPSE_EMPTY_CELL_PARA, HANDLE_CONSIDER_WRAP_ON_OBJPOS, HANDLE_CURRENT_DATABASE_COMMAND, HANDLE_CURRENT_DATABASE_COMMAND_TYPE, HANDLE_CURRENT_DATABASE_DATA_SOURCE, HANDLE_DISABLE_OFF_PAGE_POSITIONING, HANDLE_DO_NOT_CAPTURE_DRAW_OBJS_ON_PAGE, HANDLE_DO_NOT_JUSTIFY_LINES_WITH_MANUAL_BREAK, HANDLE_DO_NOT_RESET_PARA_ATTRS_FOR_NUM_FONT, HANDLE_EMBED_ASIAN_SCRIPT_FONTS, HANDLE_EMBED_COMPLEX_SCRIPT_FONTS, HANDLE_EMBED_FONTS, HANDLE_EMBED_LATIN_SCRIPT_FONTS, HANDLE_EMBED_SYSTEM_FONTS, HANDLE_EMBED_USED_FONTS, HANDLE_EMBEDDED_DATABASE_NAME, HANDLE_EMPTY_DB_FIELD_HIDES_PARA, HANDLE_FIELD_AUTO_UPDATE, HANDLE_FLOATTABLE_NOMARGINS, HANDLE_FORBIDDEN_CHARS, HANDLE_IGNORE_FIRST_LINE_INDENT_IN_NUMBERING, HANDLE_IGNORE_TABS_AND_BLANKS_FOR_LINE_CALCULATION, HANDLE_INVERT_BORDER_SPACING, HANDLE_IS_ADD_EXTERNAL_LEADING, HANDLE_IS_ADD_FLY_OFFSET, HANDLE_IS_ADD_VERTICAL_FLY_OFFSET, HANDLE_IS_KERN_ASIAN_PUNCTUATION, HANDLE_IS_LABEL_DOC, HANDLE_LINK_UPDATE_MODE, HANDLE_LOAD_READONLY, HANDLE_MATH_BASELINE_ALIGNMENT, HANDLE_MODIFYPASSWORDINFO, HANDLE_MS_WORD_COMP_TRAILING_BLANKS, HANDLE_OLD_NUMBERING, HANDLE_OUTLINELEVEL_YIELDS_NUMBERING, HANDLE_PRINTER_INDEPENDENT_LAYOUT, HANDLE_PRINTER_NAME, HANDLE_PRINTER_PAPER, HANDLE_PRINTER_SETUP, HANDLE_PROP_LINE_SPACING_SHRINKS_FIRST_LINE, HANDLE_PROTECT_FORM, HANDLE_RSID, HANDLE_RSID_ROOT, HANDLE_SAVE_GLOBAL_DOCUMENT_LINKS, HANDLE_SAVE_THUMBNAIL, HANDLE_SAVE_VERSION_ON_CLOSE, HANDLE_SMALL_CAPS_PERCENTAGE_66, HANDLE_STYLES_NODEFAULT, HANDLE_SUBTRACT_FLYS, HANDLE_SURROUND_TEXT_WRAP_SMALL, HANDLE_TAB_AT_LEFT_INDENT_FOR_PARA_IN_LIST, HANDLE_TAB_OVER_MARGIN, HANDLE_TAB_OVERFLOW, HANDLE_TABLE_ROW_KEEP, HANDLE_TABS_RELATIVE_TO_INDENT, HANDLE_TREAT_SINGLE_COLUMN_BREAK_AS_PAGE_BREAK, HANDLE_UNBREAKABLE_NUMBERINGS, HANDLE_UNIX_FORCE_ZERO_EXT_LEADING, HANDLE_UPDATE_FROM_TEMPLATE, HANDLE_USE_FORMER_LINE_SPACING, HANDLE_USE_FORMER_OBJECT_POSITIONING, HANDLE_USE_FORMER_TEXT_WRAPPING, HANDLE_USE_OLD_PRINTER_METRICS, IGNORE_FIRST_LINE_INDENT_IN_NUMBERING, IGNORE_TABS_AND_BLANKS_FOR_LINE_CALCULATION, INVERT_BORDER_SPACING, KERN_ASIAN_PUNCTUATION, LABEL_DOCUMENT, comphelper::PropertyInfo::maName, MANUAL, MATH_BASELINE_ALIGNMENT, mbPreferPrinterPapersize, comphelper::PropertyInfo::mnAttributes, comphelper::PropertyInfo::mnHandle, mpDoc, mpDocSh, mpPrinter, MS_WORD_COMP_TRAILING_BLANKS, SwDBData::nCommandType, NEVER, OLD_LINE_SPACING, OLD_NUMBERING, On, PARA_SPACE_MAX, PARA_SPACE_MAX_AT_PAGES, PROP_LINE_SPACING_SHRINKS_FIRST_LINE, PROTECT_FORM, SAL_WARN_IF, SwDBData::sCommand, SwDBData::sDataSource, SvStream::Seek(), IDocumentSettingAccess::set(), IDocumentSettingAccess::setCharacterCompressionType(), SwDBManager::setEmbeddedName(), IDocumentSettingAccess::setFieldUpdateFlags(), IDocumentSettingAccess::setLinkUpdateMode(), SfxObjectShell::SetLoadReadonly(), SfxObjectShell::SetModifyPasswordInfo(), SfxObjectShell::SetQueryLoadTemplate(), IDocumentRedlineAccess::SetRedlineFlags(), IDocumentRedlineAccess::SetRedlinePassword(), IDocumentDeviceAccess::setReferenceDeviceType(), SwDoc::setRsid(), SwDoc::setRsidRoot(), SfxObjectShell::SetSaveVersionOnClose(), SfxObjectShell::SetUseThumbnailSave(), SfxObjectShell::SetUseUserData(), SMALL_CAPS_PERCENTAGE_66, SfxObjectShell::Stamp_SetPrintCancelState(), STREAM_SEEK_TO_BEGIN, STYLES_NODEFAULT, SUBTRACT_FLYS, SURROUND_TEXT_WRAP_SMALL, TAB_AT_LEFT_INDENT_FOR_PARA_IN_LIST, TAB_COMPAT, TAB_OVER_MARGIN, TAB_OVERFLOW, TABLE_ROW_KEEP, TABS_RELATIVE_TO_INDENT, TREAT_SINGLE_COLUMN_BREAK_AS_PAGE_BREAK, UNBREAKABLE_NUMBERINGS, UNIX_FORCE_ZERO_EXT_LEADING, USE_FORMER_OBJECT_POS, and USE_FORMER_TEXT_WRAPPING.

void SwXDocumentSettings::acquire ( )
throw (
)
overridevirtual

Reimplemented from cppu::OWeakObject.

Definition at line 289 of file SwXDocumentSettings.cxx.

uno::Sequence< sal_Int8 > SAL_CALL SwXDocumentSettings::getImplementationId ( )
overridevirtual

Definition at line 313 of file SwXDocumentSettings.cxx.

OUString SAL_CALL SwXDocumentSettings::getImplementationName ( )
overridevirtual

Definition at line 1396 of file SwXDocumentSettings.cxx.

Sequence< OUString > SAL_CALL SwXDocumentSettings::getSupportedServiceNames ( )
overridevirtual

Definition at line 1406 of file SwXDocumentSettings.cxx.

uno::Sequence< uno::Type > SAL_CALL SwXDocumentSettings::getTypes ( )
overridevirtual

Definition at line 300 of file SwXDocumentSettings.cxx.

References cppu::UnoType< class >::get().

Any SAL_CALL SwXDocumentSettings::queryInterface ( const css::uno::Type &  aType)
overridevirtual

Reimplemented from cppu::OWeakObject.

Definition at line 276 of file SwXDocumentSettings.cxx.

References Any.

void SwXDocumentSettings::release ( )
throw (
)
overridevirtual

Reimplemented from cppu::OWeakObject.

Definition at line 294 of file SwXDocumentSettings.cxx.

sal_Bool SAL_CALL SwXDocumentSettings::supportsService ( const OUString &  ServiceName)
overridevirtual

Definition at line 1401 of file SwXDocumentSettings.cxx.

References cppu::supportsService().

Member Data Documentation

bool SwXDocumentSettings::mbPreferPrinterPapersize
private

Definition at line 48 of file SwXDocumentSettings.hxx.

Referenced by _postSetValues(), and _setSingleValue().

SwDoc* SwXDocumentSettings::mpDoc
private
SwDocShell* SwXDocumentSettings::mpDocSh
private
SwXTextDocument* SwXDocumentSettings::mpModel
private
VclPtr<SfxPrinter> SwXDocumentSettings::mpPrinter
private

the printer should be set only once; since there are several printer-related properties, remember the last printer and set it in _postSetValues

Definition at line 47 of file SwXDocumentSettings.hxx.

Referenced by _postSetValues(), and _setSingleValue().


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