LibreOffice Module sw (master) 1
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Private Types | Private Member Functions | Static Private Member Functions | Private Attributes | Static Private Attributes | Friends | List of all members
SwDoc Class Referencefinal

#include <doc.hxx>

Collaboration diagram for SwDoc:
[legend]

Public Types

enum  DocumentType {
  DOCTYPE_NATIVE ,
  DOCTYPE_MSWORD
}
 
enum class  RowColMode {
  DeleteRow = 0 ,
  DeleteColumn = 1 ,
  DeleteProtected = 2
}
 

Public Member Functions

SwFormatMakeCharFormat_ (const OUString &, SwFormat *, bool, bool)
 
SwFormatMakeFrameFormat_ (const OUString &, SwFormat *, bool, bool)
 
DocumentType GetDocumentType () const
 
void SetDocumentType (DocumentType eDocType)
 
 SwDoc ()
 
 ~SwDoc ()
 Speciality: a member of the class SwDoc is located at position 0 in the array of the Format and GDI objects. More...
 
bool IsInDtor () const
 
SwNodesGetNodes ()
 
SwNodes const & GetNodes () const
 
sal_Int32 getReferenceCount () const
 Returns the current reference count. More...
 
IDocumentSettingAccess const & getIDocumentSettingAccess () const
 
IDocumentSettingAccessgetIDocumentSettingAccess ()
 
::sw::DocumentSettingManagerGetDocumentSettingManager ()
 
::sw::DocumentSettingManager const & GetDocumentSettingManager () const
 
sal_uInt32 getRsid () const
 
void setRsid (sal_uInt32 nVal)
 
sal_uInt32 getRsidRoot () const
 
void setRsidRoot (sal_uInt32 nVal)
 
IDocumentDeviceAccess const & getIDocumentDeviceAccess () const
 
IDocumentDeviceAccessgetIDocumentDeviceAccess ()
 
IDocumentMarkAccessgetIDocumentMarkAccess ()
 
const IDocumentMarkAccessgetIDocumentMarkAccess () const
 
IDocumentRedlineAccess const & getIDocumentRedlineAccess () const
 
IDocumentRedlineAccessgetIDocumentRedlineAccess ()
 
::sw::DocumentRedlineManager const & GetDocumentRedlineManager () const
 
::sw::DocumentRedlineManagerGetDocumentRedlineManager ()
 
IDocumentUndoRedo & GetIDocumentUndoRedo ()
 
IDocumentUndoRedo const & GetIDocumentUndoRedo () const
 
IDocumentLinksAdministration const & getIDocumentLinksAdministration () const
 
IDocumentLinksAdministrationgetIDocumentLinksAdministration ()
 
::sw::DocumentLinksAdministrationManager const & GetDocumentLinksAdministrationManager () const
 
::sw::DocumentLinksAdministrationManagerGetDocumentLinksAdministrationManager ()
 
IDocumentFieldsAccess const & getIDocumentFieldsAccess () const
 
IDocumentFieldsAccessgetIDocumentFieldsAccess ()
 
::sw::DocumentFieldsManagerGetDocumentFieldsManager ()
 
int FieldCanHideParaWeight (SwFieldIds eFieldId) const
 
bool FieldHidesPara (const SwField &rField) const
 
IDocumentContentOperations const & getIDocumentContentOperations () const
 
IDocumentContentOperationsgetIDocumentContentOperations ()
 
::sw::DocumentContentOperationsManager const & GetDocumentContentOperationsManager () const
 
::sw::DocumentContentOperationsManagerGetDocumentContentOperationsManager ()
 
bool UpdateParRsid (SwTextNode *pTextNode, sal_uInt32 nVal=0)
 
void UpdateRsid (const SwPaM &rRg, sal_Int32 nLen)
 Set the rsid of the next nLen symbols of rRg to the current session number. More...
 
IDocumentStylePoolAccess const & getIDocumentStylePoolAccess () const
 
IDocumentStylePoolAccessgetIDocumentStylePoolAccess ()
 
const SwLineNumberInfoGetLineNumberInfo () const
 
void SetLineNumberInfo (const SwLineNumberInfo &rInfo)
 
IDocumentStatistics const & getIDocumentStatistics () const
 
IDocumentStatisticsgetIDocumentStatistics ()
 
::sw::DocumentStatisticsManager const & GetDocumentStatisticsManager () const
 
::sw::DocumentStatisticsManagerGetDocumentStatisticsManager ()
 
IDocumentState const & getIDocumentState () const
 
IDocumentStategetIDocumentState ()
 
void AddDrawUndo (std::unique_ptr< SdrUndoAction >)
 
IDocumentDrawModelAccess const & getIDocumentDrawModelAccess () const
 
IDocumentDrawModelAccessgetIDocumentDrawModelAccess ()
 
::sw::DocumentDrawModelManager const & GetDocumentDrawModelManager () const
 
::sw::DocumentDrawModelManagerGetDocumentDrawModelManager ()
 
IDocumentLayoutAccess const & getIDocumentLayoutAccess () const
 
IDocumentLayoutAccessgetIDocumentLayoutAccess ()
 
::sw::DocumentLayoutManager const & GetDocumentLayoutManager () const
 
::sw::DocumentLayoutManagerGetDocumentLayoutManager ()
 
IDocumentTimerAccess const & getIDocumentTimerAccess () const
 
IDocumentTimerAccessgetIDocumentTimerAccess ()
 
IDocumentChartDataProviderAccess const & getIDocumentChartDataProviderAccess () const
 
IDocumentChartDataProviderAccessgetIDocumentChartDataProviderAccess ()
 
IDocumentListItems const & getIDocumentListItems () const
 
IDocumentListItemsgetIDocumentListItems ()
 
IDocumentOutlineNodes const & getIDocumentOutlineNodes () const
 
IDocumentOutlineNodesgetIDocumentOutlineNodes ()
 
IDocumentListsAccess const & getIDocumentListsAccess () const
 
IDocumentListsAccessgetIDocumentListsAccess ()
 
IDocumentExternalData const & getIDocumentExternalData () const
 
IDocumentExternalDatagetIDocumentExternalData ()
 
void setDocAccTitle (const OUString &rTitle)
 
const OUString & getDocAccTitle () const
 
 DECL_DLLPRIVATE_LINK (CalcFieldValueHdl, EditFieldInfo *, void)
 
bool IsOLEPrtNotifyPending () const
 
void SetOLEPrtNotifyPending (bool bSet=true)
 
void PrtOLENotify (bool bAll)
 
bool IsPrepareSelAll () const
 
void SetPrepareSelAll ()
 
void SetContainsAtPageObjWithContentAnchor (const bool bFlag)
 
bool DoesContainAtPageObjWithContentAnchor ()
 
SwPosFlyFrames GetAllFlyFormats (const SwPaM *, bool bDrawAlso, bool bAsCharAlso=false) const
 Returns positions of all FlyFrames in the document. More...
 
SwFlyFrameFormatMakeFlyFrameFormat (const OUString &rFormatName, SwFrameFormat *pDerivedFrom)
 Create the formats. More...
 
SwDrawFrameFormatMakeDrawFrameFormat (const OUString &rFormatName, SwFrameFormat *pDerivedFrom)
 
SwFlyFrameFormatMakeFlySection (RndStdIds eAnchorType, const SwPosition *pAnchorPos, const SfxItemSet *pSet=nullptr, SwFrameFormat *pParent=nullptr, bool bCalledFromShell=false)
 
SwFlyFrameFormatMakeFlyAndMove (const SwPaM &rPam, const SfxItemSet &rSet, const SwSelBoxes *pSelBoxes, SwFrameFormat *pParent)
 
void CheckForUniqueItemForLineFillNameOrIndex (SfxItemSet &rSet)
 
bool SetFlyFrameAttr (SwFrameFormat &rFlyFormat, SfxItemSet &rSet)
 
bool SetFrameFormatToFly (SwFrameFormat &rFlyFormat, SwFrameFormat &rNewFormat, SfxItemSet *pSet=nullptr, bool bKeepOrient=false)
 
void SetFlyFrameTitle (SwFlyFrameFormat &rFlyFrameFormat, const OUString &sNewTitle)
 
void SetFlyFrameDescription (SwFlyFrameFormat &rFlyFrameFormat, const OUString &sNewDescription)
 
void SetFlyFrameDecorative (SwFlyFrameFormat &rFlyFrameFormat, bool isDecorative)
 
const SwFootnoteInfoGetFootnoteInfo () const
 
void SetFootnoteInfo (const SwFootnoteInfo &rInfo)
 
const SwEndNoteInfoGetEndNoteInfo () const
 
void SetEndNoteInfo (const SwEndNoteInfo &rInfo)
 
SwFootnoteIdxsGetFootnoteIdxs ()
 
const SwFootnoteIdxsGetFootnoteIdxs () const
 
bool SetCurFootnote (const SwPaM &rPam, const OUString &rNumStr, bool bIsEndNote)
 change footnotes in range More...
 
css::uno::Any Spell (SwPaM &, css::uno::Reference< css::linguistic2::XSpellChecker1 > const &, sal_uInt16 *pPageCnt, sal_uInt16 *pPageSt, bool bGrammarCheck, SwRootFrame const *pLayout, SwConversionArgs *pConvArgs=nullptr) const
 Operations on the content of the document e.g. More...
 
css::uno::Reference< css::linguistic2::XHyphenatedWord > Hyphenate (SwPaM *pPam, const Point &rCursorPos, sal_uInt16 *pPageCnt, sal_uInt16 *pPageSt)
 
bool IsInsOnlyTextGlossary () const
 
void Summary (SwDoc &rExtDoc, sal_uInt8 nLevel, sal_uInt8 nPara, bool bImpress)
 
void ChangeAuthorityData (const SwAuthEntry *pNewData)
 
bool IsInHeaderFooter (const SwNode &) const
 
SvxFrameDirection GetTextDirection (const SwPosition &rPos, const Point *pPt=nullptr) const
 
bool IsInVerticalText (const SwPosition &rPos) const
 
void SetDBManager (SwDBManager *pNewMgr)
 
SwDBManagerGetDBManager () const
 
void ChangeDBFields (const std::vector< OUString > &rOldNames, const OUString &rNewName)
 
void SetInitDBFields (bool b)
 
void GetAllUsedDB (std::vector< OUString > &rDBNameList, const std::vector< OUString > *pAllDBNames=nullptr)
 
void ChgDBData (const SwDBData &rNewData)
 
SwDBData const & GetDBData ()
 
OUString GetUniqueGrfName (std::u16string_view rPrefix=std::u16string_view()) const
 
OUString GetUniqueOLEName () const
 
OUString GetUniqueFrameName () const
 
OUString GetUniqueShapeName () const
 
OUString GetUniqueDrawObjectName () const
 
o3tl::sorted_vector< SwRootFrame * > GetAllLayouts ()
 
void SetFlyName (SwFlyFrameFormat &rFormat, const OUString &rName)
 
const SwFlyFrameFormatFindFlyByName (const OUString &rName, SwNodeType nNdTyp=SwNodeType::NONE) const
 
void SetAllUniqueFlyNames ()
 
void ResetAttrs (const SwPaM &rRg, bool bTextAttr=true, const o3tl::sorted_vector< sal_uInt16 > &rAttrs=o3tl::sorted_vector< sal_uInt16 >(), const bool bSendDataChangedEvents=true, SwRootFrame const *pLayout=nullptr)
 Reset attributes. More...
 
void RstTextAttrs (const SwPaM &rRg, bool bInclRefToxMark=false, bool bExactRange=false, SwRootFrame const *pLayout=nullptr)
 
void SetAttr (const SfxPoolItem &, SwFormat &)
 Set attribute in given format.1y If Undo is enabled, the old values is added to the Undo history. More...
 
void SetAttr (const SfxItemSet &, SwFormat &)
 Set attribute in given format.1y If Undo is enabled, the old values is added to the Undo history. More...
 
void ResetAttrAtFormat (const std::vector< sal_uInt16 > &rIds, SwFormat &rChangedFormat)
 
void SetDefault (const SfxPoolItem &)
 Set attribute as new default attribute in current document. More...
 
void SetDefault (const SfxItemSet &)
 
const SfxPoolItemGetDefault (sal_uInt16 nFormatHint) const
 Get the default attribute in this document. More...
 
template<class T >
const T & GetDefault (TypedWhichId< T > nWhich) const
 
bool DontExpandFormat (const SwPosition &rPos, bool bFlag=true)
 
const sw::FrameFormats< SwFrameFormat * > * GetFrameFormats () const
 
sw::FrameFormats< SwFrameFormat * > * GetFrameFormats ()
 
const SwCharFormatsGetCharFormats () const
 
SwCharFormatsGetCharFormats ()
 
const sw::FrameFormats< sw::SpzFrameFormat * > * GetSpzFrameFormats () const
 
sw::FrameFormats< sw::SpzFrameFormat * > * GetSpzFrameFormats ()
 
const SwFrameFormatGetDfltFrameFormat () const
 
SwFrameFormatGetDfltFrameFormat ()
 
const SwFrameFormatGetEmptyPageFormat () const
 
SwFrameFormatGetEmptyPageFormat ()
 
const SwFrameFormatGetColumnContFormat () const
 
SwFrameFormatGetColumnContFormat ()
 
const SwCharFormatGetDfltCharFormat () const
 
SwCharFormatGetDfltCharFormat ()
 
IStyleAccessGetIStyleAccess ()
 
void RemoveAllFormatLanguageDependencies ()
 
SwFrameFormatMakeFrameFormat (const OUString &rFormatName, SwFrameFormat *pDerivedFrom, bool bBroadcast=false, bool bAuto=true)
 
void DelFrameFormat (SwFrameFormat *pFormat, bool bBroadcast=false)
 
SwFrameFormatFindFrameFormatByName (const OUString &rName) const
 
SwCharFormatMakeCharFormat (const OUString &rFormatName, SwCharFormat *pDerivedFrom, bool bBroadcast=false)
 
void DelCharFormat (size_t nFormat, bool bBroadcast=false)
 Delete the formats. More...
 
void DelCharFormat (SwCharFormat const *pFormat, bool bBroadcast=false)
 
SwCharFormatFindCharFormatByName (const OUString &rName) const
 
const SwTextFormatCollGetDfltTextFormatColl () const
 
SwTextFormatCollGetDfltTextFormatColl ()
 
const SwTextFormatCollsGetTextFormatColls () const
 
SwTextFormatCollsGetTextFormatColls ()
 
SwTextFormatCollMakeTextFormatColl (const OUString &rFormatName, SwTextFormatColl *pDerivedFrom, bool bBroadcast=false)
 Create the FormatCollections. More...
 
SwConditionTextFormatCollMakeCondTextFormatColl (const OUString &rFormatName, SwTextFormatColl *pDerivedFrom, bool bBroadcast=false)
 
void DelTextFormatColl (size_t nFormat, bool bBroadcast=false)
 
void DelTextFormatColl (SwTextFormatColl const *pColl, bool bBroadcast=false)
 
bool SetTextFormatColl (const SwPaM &rRg, SwTextFormatColl *pFormat, const bool bReset=true, const bool bResetListAttrs=false, SwRootFrame const *pLayout=nullptr)
 Add 4th optional parameter <bResetListAttrs>. More...
 
SwTextFormatCollFindTextFormatCollByName (const OUString &rName) const
 
void ChkCondColls ()
 
const SwGrfFormatCollGetDfltGrfFormatColl () const
 
SwGrfFormatCollGetDfltGrfFormatColl ()
 
const SwGrfFormatCollsGetGrfFormatColls () const
 
SwGrfFormatCollMakeGrfFormatColl (const OUString &rFormatName, SwGrfFormatColl *pDerivedFrom)
 
const sw::TableFrameFormatsGetTableFrameFormats () const
 
sw::TableFrameFormatsGetTableFrameFormats ()
 
size_t GetTableFrameFormatCount (bool bUsed) const
 
SwTableFormatGetTableFrameFormat (size_t nFormat, bool bUsed) const
 
SwTableFormatMakeTableFrameFormat (const OUString &rFormatName, SwFrameFormat *pDerivedFrom)
 
void DelTableFrameFormat (SwTableFormat *pFormat)
 
SwTableFormatFindTableFormatByName (const OUString &rName, bool bAll=false) const
 
size_t GetFlyCount (FlyCntType eType, bool bIgnoreTextBoxes=false) const
 Access to frames. More...
 
SwFrameFormatGetFlyNum (size_t nIdx, FlyCntType eType, bool bIgnoreTextBoxes=false)
 
std::vector< SwFrameFormat const * > GetFlyFrameFormats (FlyCntType eType, bool bIgnoreTextBoxes)
 
SwFrameFormatCopyFrameFormat (const SwFrameFormat &)
 copy the frame format More...
 
SwCharFormatCopyCharFormat (const SwCharFormat &)
 copy the char format More...
 
SwTextFormatCollCopyTextColl (const SwTextFormatColl &rColl)
 copy TextNodes More...
 
SwGrfFormatCollCopyGrfColl (const SwGrfFormatColl &rColl)
 copy the graphic nodes More...
 
void ReplaceStyles (const SwDoc &rSource, bool bIncludePageStyles=true)
 
void ReplaceDefaults (const SwDoc &rSource)
 
void ReplaceCompatibilityOptions (const SwDoc &rSource)
 
void ReplaceUserDefinedDocumentProperties (const css::uno::Reference< css::document::XDocumentProperties > &xSourceDocProps)
 Replace all user defined document properties with xSourceDocProps. More...
 
void ReplaceDocumentProperties (const SwDoc &rSource, bool mailMerge=false)
 Replace document properties with those from rSource. More...
 
bool IsUsed (const sw::BroadcastingModify &) const
 
bool IsUsed (const SwTableAutoFormat &) const
 Query if table style is used. More...
 
bool IsUsed (const SwNumRule &) const
 
size_t SetDocPattern (const OUString &rPatternName)
 
const OUString * GetDocPattern (size_t nPos) const
 
bool InsertGlossary (SwTextBlocks &rBlock, const OUString &rEntry, SwPaM &rPaM, SwCursorShell *pShell=nullptr)
 inserts an AutoText block More...
 
size_t GetPageDescCnt () const
 
const SwPageDescGetPageDesc (const size_t i) const
 
SwPageDescGetPageDesc (size_t const i)
 
SwPageDescFindPageDesc (const OUString &rName, size_t *pPos=nullptr) const
 
bool ContainsPageDesc (const SwPageDesc *pDesc, size_t *pPos) const
 
void CopyPageDesc (const SwPageDesc &rSrcDesc, SwPageDesc &rDstDesc, bool bCopyPoolIds=true)
 Copy the complete PageDesc - beyond document and "deep"! Optionally copying of PoolFormatId, -HlpId can be prevented. More...
 
void CopyHeader (const SwFrameFormat &rSrcFormat, SwFrameFormat &rDestFormat)
 Copy header (with contents) from SrcFormat to DestFormat (can also be copied into other document). More...
 
void CopyFooter (const SwFrameFormat &rSrcFormat, SwFrameFormat &rDestFormat)
 Copy footer (with contents) from SrcFormat to DestFormat. More...
 
void ChgPageDesc (const OUString &rName, const SwPageDesc &)
 
void ChgPageDesc (size_t i, const SwPageDesc &)
 
void DelPageDesc (const OUString &rName, bool bBroadcast=false)
 
void DelPageDesc (size_t i, bool bBroadcast=false)
 
void PreDelPageDesc (SwPageDesc const *pDel)
 All descriptors whose Follow point to the to-be-deleted have to be adapted. More...
 
SwPageDescMakePageDesc (const OUString &rName, const SwPageDesc *pCpy=nullptr, bool bRegardLanguage=true, bool bBroadcast=false)
 
void BroadcastStyleOperation (const OUString &rName, SfxStyleFamily eFamily, SfxHintId nOp)
 
void CheckDefaultPageFormat ()
 The html import sometimes overwrites the page sizes set in the page descriptions. More...
 
void DeleteTOXMark (const SwTOXMark *pTOXMark)
 Delete table of contents Mark. More...
 
const SwTOXMarkGotoTOXMark (const SwTOXMark &rCurTOXMark, SwTOXSearch eDir, bool bInReadOnly)
 
SwTOXBaseSectionInsertTableOf (const SwPosition &rPos, const SwTOXBase &rTOX, const SfxItemSet *pSet=nullptr, bool bExpand=false, SwRootFrame const *pLayout=nullptr)
 
SwTOXBaseSectionInsertTableOf (const SwPaM &aPam, const SwTOXBase &rTOX, const SfxItemSet *pSet=nullptr, bool bExpand=false, SwRootFrame const *pLayout=nullptr)
 
void InsertTableOf (SwNodeOffset nSttNd, SwNodeOffset nEndNd, const SwTOXBase &rTOX, const SfxItemSet *pSet)
 
bool DeleteTOX (const SwTOXBase &rTOXBase, bool bDelNodes)
 Delete table of contents. More...
 
OUString GetUniqueTOXBaseName (const SwTOXType &rType, const OUString &sChkStr) const
 
bool SetTOXBaseName (const SwTOXBase &rTOXBase, const OUString &rName)
 
void SetUpdateTOX (bool bFlag)
 
bool IsUpdateTOX () const
 
const OUString & GetTOIAutoMarkURL () const
 
void SetTOIAutoMarkURL (const OUString &rSet)
 
bool IsInReading () const
 
void SetInReading (bool bNew)
 
bool IsInWriting () const
 
void SetInWriting (bool bNew)
 
bool IsInMailMerge () const
 
void SetInMailMerge (bool bNew)
 
bool IsClipBoard () const
 
void SetClipBoard (bool bNew)
 
bool IsColumnSelection () const
 
void SetColumnSelection (bool bNew)
 
bool IsInXMLImport () const
 
void SetInXMLImport (bool bNew)
 
bool IsInWriterfilterImport () const
 
void SetInWriterfilterImport (bool const b)
 
sal_uInt16 GetTOXTypeCount (TOXTypes eTyp) const
 Manage table of content types. More...
 
const SwTOXTypeGetTOXType (TOXTypes eTyp, sal_uInt16 nId) const
 
const SwTOXTypeInsertTOXType (const SwTOXType &rTyp)
 
const SwTOXTypesGetTOXTypes () const
 
const SwTOXBaseGetDefaultTOXBase (TOXTypes eTyp, bool bCreate)
 
void SetDefaultTOXBase (const SwTOXBase &rBase)
 
void GetTOIKeys (SwTOIKeyType eTyp, std::vector< OUString > &rArr, SwRootFrame const &rLayout) const
 
bool SortTable (const SwSelBoxes &rBoxes, const SwSortOptions &)
 Sort Table in the Document. More...
 
bool SortText (const SwPaM &, const SwSortOptions &)
 Sort Text in the Document. More...
 
void CorrAbs (const SwNode &rOldNode, const SwPosition &rNewPos, const sal_Int32 nOffset=0, bool bMoveCursor=false)
 
void CorrRel (const SwNode &rOldNode, const SwPosition &rNewPos, const sal_Int32 nOffset=0, bool bMoveCursor=false)
 
SwNumRuleGetOutlineNumRule () const
 
void SetOutlineNumRule (const SwNumRule &rRule)
 
void PropagateOutlineRule ()
 
bool OutlineUpDown (const SwPaM &rPam, short nOffset, SwRootFrame const *pLayout=nullptr)
 
bool MoveOutlinePara (const SwPaM &rPam, SwOutlineNodes::difference_type nOffset)
 Outline - move up / move down. More...
 
bool GotoOutline (SwPosition &rPos, const OUString &rName, SwRootFrame const *=nullptr) const
 
OUString SetNumRule (const SwPaM &, const SwNumRule &, bool bCreateNewList, SwRootFrame const *pLayout=nullptr, const OUString &sContinuedListId=OUString(), bool bSetItem=true, const bool bResetIndentAttrs=false)
 Accept changes of outline styles for OutlineRule. More...
 
void SetCounted (const SwPaM &, bool bCounted, SwRootFrame const *pLayout)
 
void MakeUniqueNumRules (const SwPaM &rPaM)
 
void SetNumRuleStart (const SwPosition &rPos, bool bFlag=true)
 
void SetNodeNumStart (const SwPosition &rPos, sal_uInt16 nStt)
 
const SwNumRuleTableGetNumRuleTable () const
 
void AddNumRule (SwNumRule *pRule)
 Add numbering rule to document. More...
 
sal_uInt16 MakeNumRule (const OUString &rName, const SwNumRule *pCpy=nullptr, bool bBroadcast=false, const SvxNumberFormat::SvxNumPositionAndSpaceMode eDefaultNumberFormatPositionAndSpaceMode=SvxNumberFormat::LABEL_WIDTH_AND_POSITION)
 
sal_uInt16 FindNumRule (std::u16string_view rName) const
 
SwNumRuleFindNumRulePtr (const OUString &rName) const
 
bool RenameNumRule (const OUString &aOldName, const OUString &aNewName, bool bBroadcast=false)
 
bool DelNumRule (const OUString &rName, bool bBroadCast=false)
 
OUString GetUniqueNumRuleName (const OUString *pChkStr=nullptr, bool bAutoNum=true) const
 
void UpdateNumRule ()
 
void ChgNumRuleFormats (const SwNumRule &rRule)
 
void ReplaceNumRule (const SwPosition &rPos, const OUString &rOldRule, const OUString &rNewRule)
 
const SwNumRuleSearchNumRule (const SwPosition &rPos, const bool bForward, const bool bNum, const bool bOutline, int nNonEmptyAllowed, OUString &sListId, SwRootFrame const *pLayout, const bool bInvestigateStartNode=false)
 Searches for a text node with a numbering rule. More...
 
bool NoNum (const SwPaM &)
 
void DelNumRules (const SwPaM &, SwRootFrame const *pLayout=nullptr)
 
void InvalidateNumRules ()
 
bool NumUpDown (const SwPaM &, bool bDown, SwRootFrame const *pLayout=nullptr)
 
bool MoveParagraph (SwPaM &, SwNodeOffset nOffset, bool bIsOutlMv=false)
 Move selected paragraphs (not only numberings) according to offsets. More...
 
bool MoveParagraphImpl (SwPaM &, SwNodeOffset nOffset, bool bIsOutlMv, SwRootFrame const *)
 
bool NumOrNoNum (SwNode &rIdx, bool bDel=false)
 
void StopNumRuleAnimations (const OutputDevice *)
 
const SwTableInsertTable (const SwInsertTableOptions &rInsTableOpts, const SwPosition &rPos, sal_uInt16 nRows, sal_uInt16 nCols, sal_Int16 eAdjust, const SwTableAutoFormat *pTAFormat=nullptr, const std::vector< sal_uInt16 > *pColArr=nullptr, bool bCalledFromShell=false, bool bNewModel=true, const OUString &rTableName={})
 Insert new table at position. More...
 
const SwTableTextToTable (const SwInsertTableOptions &rInsTableOpts, const SwPaM &rRange, sal_Unicode cCh, sal_Int16 eAdjust, const SwTableAutoFormat *)
 Text to Table. More...
 
const SwTableTextToTable (const std::vector< std::vector< SwNodeRange > > &rTableNodes)
 
bool TableToText (const SwTableNode *pTableNd, sal_Unicode cCh)
 Table to Text. More...
 
void InsertCol (const SwCursor &rCursor, sal_uInt16 nCnt=1, bool bBehind=true)
 Inserting Columns/Rows. More...
 
bool InsertCol (const SwSelBoxes &rBoxes, sal_uInt16 nCnt=1, bool bBehind=true)
 
void InsertRow (const SwCursor &rCursor, sal_uInt16 nCnt=1, bool bBehind=true)
 
bool InsertRow (const SwSelBoxes &rBoxes, sal_uInt16 nCnt=1, bool bBehind=true)
 
void DelTable (SwTableNode *pTable)
 
bool DeleteRowCol (const SwSelBoxes &rBoxes, RowColMode eMode=RowColMode::DeleteRow)
 
void DeleteRow (const SwCursor &rCursor)
 Deleting Columns/Rows. More...
 
void DeleteCol (const SwCursor &rCursor)
 
bool SplitTable (const SwSelBoxes &rBoxes, bool bVert, sal_uInt16 nCnt, bool bSameHeight=false)
 Split up/merge Boxes in the Table. More...
 
TableMergeErr MergeTable (SwPaM &rPam)
 
OUString GetUniqueTableName () const
 
bool IsInsTableFormatNum () const
 
bool IsInsTableChangeNumFormat () const
 
bool IsInsTableAlignNum () const
 
bool IsSplitVerticalByDefault () const
 
void SetSplitVerticalByDefault (bool value)
 
void SetTabCols (const SwTabCols &rNew, bool bCurRowOnly, const SwCellFrame *pBoxFrame)
 
void SetTabRows (const SwTabCols &rNew, bool bCurColOnly, const SwCellFrame *pBoxFrame)
 
void SetTabCols (SwTable &rTab, const SwTabCols &rNew, const SwTabCols &rOld, const SwTableBox *pStart, bool bCurRowOnly)
 Direct access for UNO. More...
 
void SetRowsToRepeat (SwTable &rTable, sal_uInt16 nSet)
 
bool SetTableAutoFormat (const SwSelBoxes &rBoxes, const SwTableAutoFormat &rNew, bool bResetDirect=false, bool isSetStyleName=false)
 AutoFormat for table/table selection. More...
 
bool GetTableAutoFormat (const SwSelBoxes &rBoxes, SwTableAutoFormat &rGet)
 Find out who has the Attributes. More...
 
SwTableAutoFormatTableGetTableStyles ()
 Return the available table styles. More...
 
const SwTableAutoFormatTableGetTableStyles () const
 
bool HasTableStyles () const
 Counts table styles without triggering lazy-load of them. More...
 
SwTableAutoFormatMakeTableStyle (const OUString &rName, bool bBroadcast=false)
 
std::unique_ptr< SwTableAutoFormatDelTableStyle (const OUString &rName, bool bBroadcast=false)
 
void ChgTableStyle (const OUString &rName, const SwTableAutoFormat &rNewFormat)
 
const SwCellStyleTableGetCellStyles () const
 
SwCellStyleTableGetCellStyles ()
 
void AppendUndoForInsertFromDB (const SwPaM &rPam, bool bIsTable)
 Set up the InsertDB as Undo table. More...
 
void SetColRowWidthHeight (SwTableBox &rCurrentBox, TableChgWidthHeightType eType, SwTwips nAbsDiff, SwTwips nRelDiff)
 
SwTableBoxFormatMakeTableBoxFormat ()
 
SwTableLineFormatMakeTableLineFormat ()
 
bool IsNumberFormat (const OUString &aString, sal_uInt32 &F_Index, double &fOutNumber)
 
void ChkBoxNumFormat (SwTableBox &rCurrentBox, bool bCallUpdate)
 
void SetTableBoxFormulaAttrs (SwTableBox &rBox, const SfxItemSet &rSet)
 
void ClearBoxNumAttrs (SwNode &rNode)
 
void ClearLineNumAttrs (SwPosition const &rPos)
 
bool InsCopyOfTable (SwPosition &rInsPos, const SwSelBoxes &rBoxes, const SwTable *pCpyTable, bool bCpyName=false, bool bCorrPos=false, const OUString &rStyleName="")
 Copies a Table from the same or another Doc into itself We create a new Table or an existing one is filled with the Content. More...
 
void UnProtectCells (const OUString &rTableName)
 
bool UnProtectCells (const SwSelBoxes &rBoxes)
 
void UnProtectTables (const SwPaM &rPam)
 
bool HasTableAnyProtection (const SwPosition *pPos, const OUString *pTableName, bool *pFullTableProtection)
 
void SplitTable (const SwPosition &rPos, SplitTable_HeadlineOption eMode, bool bCalcNewSize)
 Splits a Table in the top-level Line which contains the Index. More...
 
bool MergeTable (const SwPosition &rPos, bool bWithPrev)
 And vice versa: rPos must be in the table that remains. More...
 
void UpdateCharts (const OUString &rName) const
 
void UpdateAllCharts ()
 
void SetTableName (SwFrameFormat &rTableFormat, const OUString &rNewName)
 
const SwFormatRefMarkGetRefMark (std::u16string_view rName) const
 
const SwFormatRefMarkGetRefMark (sal_uInt16 nIndex) const
 
sal_uInt16 GetRefMarks (std::vector< OUString > *=nullptr) const
 
void DeleteFormatRefMark (const SwFormatRefMark *pFormatRefMark)
 
SwFlyFrameFormatInsertLabel (const SwLabelType eType, const OUString &rText, const OUString &rSeparator, const OUString &rNumberingSeparator, const bool bBefore, const sal_uInt16 nId, const SwNodeOffset nIdx, const OUString &rCharacterStyle, const bool bCpyBrd)
 
SwFlyFrameFormatInsertDrawLabel (const OUString &rText, const OUString &rSeparator, const OUString &rNumberSeparator, const sal_uInt16 nId, const OUString &rCharacterStyle, SdrObject &rObj)
 
const SwAttrPoolGetAttrPool () const
 
SwAttrPoolGetAttrPool ()
 
SwEditShell const * GetEditShell () const
 
SwEditShellGetEditShell ()
 
::sw::IShellCursorSupplierGetIShellCursorSupplier ()
 
void SetOle2Link (const Link< bool, void > &rLink)
 
const Link< bool, void > & GetOle2Link () const
 
SwSectionInsertSwSection (SwPaM const &rRange, SwSectionData &, std::tuple< SwTOXBase const *, sw::RedlineMode, sw::FieldmarkMode, sw::ParagraphBreakMode > const *pTOXBase, SfxItemSet const *const pAttr, bool const bUpdate=true)
 
SwSectionFormatsGetSections ()
 
const SwSectionFormatsGetSections () const
 
SwSectionFormatMakeSectionFormat ()
 
void DelSectionFormat (SwSectionFormat *pFormat, bool bDelNodes=false)
 
void UpdateSection (size_t const nSect, SwSectionData &, SfxItemSet const *const =nullptr, bool const bPreventLinkUpdate=false)
 
OUString GetUniqueSectionName (const OUString *pChkStr=nullptr) const
 
SwDocShellGetDocShell ()
 
const SwDocShellGetDocShell () const
 
void SetDocShell (SwDocShell *pDSh)
 
void SetTmpDocShell (SfxObjectShellLock rLock)
 in case during copying of embedded object a new shell is created, it should be set here and cleaned later More...
 
const SfxObjectShellLockGetTmpDocShell () const
 
SfxObjectShellGetPersist () const
 
css::uno::Reference< css::embed::XStorage > GetDocStorage ()
 
bool IsInLoadAsynchron () const
 
void SetInLoadAsynchron (bool bFlag)
 
bool IsCopyIsMove () const
 
void SetCopyIsMove (bool bFlag)
 
SwDrawContactGroupSelection (SdrView &)
 
void UnGroupSelection (SdrView &)
 
bool DeleteSelection (SwDrawView &)
 
void SpellItAgainSam (bool bInvalid, bool bOnlyWrong, bool bSmartTags)
 Re-trigger spelling in the idle handler. More...
 
void InvalidateAutoCompleteFlag ()
 
void SetCalcFieldValueHdl (Outliner *pOutliner)
 In the Outliner, set a link to the method for field display in edit objects. More...
 
bool IsVisitedURL (std::u16string_view rURL)
 
void SetAutoCorrExceptWord (std::unique_ptr< SwAutoCorrExceptWord > pNew)
 
SwAutoCorrExceptWordGetAutoCorrExceptWord ()
 
void DeleteAutoCorrExceptWord ()
 
const SwFormatINetFormatFindINetAttr (std::u16string_view rName) const
 
void ExecMacro (const SvxMacro &rMacro, OUString *pRet, SbxArray *pArgs)
 
sal_uInt16 CallEvent (SvMacroItemId nEvent, const SwCallMouseEvent &rCallEvent, bool bChkPtr=false)
 
void MoveLeftMargin (const SwPaM &rPam, bool bRight, bool bModulus, SwRootFrame const *pLayout=nullptr)
 Adjust left margin via object bar (similar to adjustment of numerations). More...
 
SvNumberFormatterGetNumberFormatter (bool bCreate=true)
 
const SvNumberFormatterGetNumberFormatter (bool bCreate=true) const
 
bool HasInvisibleContent () const
 
bool RemoveInvisibleContent ()
 Remove the invisible content from the document e.g. hidden areas, hidden paragraphs. More...
 
bool RestoreInvisibleContent ()
 
bool ConvertFieldsToText (SwRootFrame const &rLayout)
 
bool GenerateGlobalDoc (const OUString &rPath, const SwTextFormatColl *pSplitColl)
 
bool GenerateGlobalDoc (const OUString &rPath, int nOutlineLevel)
 
bool GenerateHTMLDoc (const OUString &rPath, const SwTextFormatColl *pSplitColl)
 
bool GenerateHTMLDoc (const OUString &rPath, int nOutlineLevel)
 
tools::Long CompareDoc (const SwDoc &rDoc)
 
tools::Long MergeDoc (const SwDoc &rDoc)
 Merge two documents. More...
 
bool IsAutoFormatRedline () const
 
void SetAutoFormatRedline (bool bFlag)
 
void SetTextFormatCollByAutoFormat (const SwPosition &rPos, sal_uInt16 nPoolId, const SfxItemSet *pSet)
 
void SetFormatItemByAutoFormat (const SwPaM &rPam, const SfxItemSet &)
 
void ClearDoc ()
 
const SwPagePreviewPrtDataGetPreviewPrtData () const
 
void SetPreviewPrtData (const SwPagePreviewPrtData *pData)
 
void SetOLEObjModified ()
 update all modified OLE-Objects. More...
 
std::shared_ptr< SwUnoCursorCreateUnoCursor (const SwPosition &rPos, bool bTableCursor=false)
 
bool ChgAnchor (const SdrMarkList &_rMrkList, RndStdIds _eAnchorType, const bool _bSameOnly, const bool _bPosCorr)
 
void SetRowHeight (const SwCursor &rCursor, const SwFormatFrameSize &rNew)
 
void SetRowSplit (const SwCursor &rCursor, const SwFormatRowSplit &rNew)
 
bool BalanceRowHeight (const SwCursor &rCursor, bool bTstOnly, const bool bOptimize)
 Adjustment of Rowheights. More...
 
void SetRowBackground (const SwCursor &rCursor, const SvxBrushItem &rNew)
 
void SetRowNotTracked (const SwCursor &rCursor, const SvxPrintItem &rNotTracked, bool bAll=false, bool bIns=false)
 rNotTracked = false means that the row was deleted or inserted with its tracked cell content bAll: delete all table rows without selection bIns: insert table row More...
 
void SetTabBorders (const SwCursor &rCursor, const SfxItemSet &rSet)
 
void SetTabLineStyle (const SwCursor &rCursor, const Color *pColor, bool bSetLine, const editeng::SvxBorderLine *pBorderLine)
 
void SetBoxAttr (const SwCursor &rCursor, const SfxPoolItem &rNew)
 
void SetBoxAlign (const SwCursor &rCursor, sal_uInt16 nAlign)
 
void AdjustCellWidth (const SwCursor &rCursor, const bool bBalance, const bool bNoShrink)
 Adjusts selected cell widths in such a way, that their content does not need to be wrapped (if possible). More...
 
SwChainRet Chainable (const SwFrameFormat &rSource, const SwFrameFormat &rDest)
 
SwChainRet Chain (SwFrameFormat &rSource, const SwFrameFormat &rDest)
 
void Unchain (SwFrameFormat &rFormat)
 
rtl::Reference< SdrObjectCloneSdrObj (const SdrObject &, bool bMoveWithinDoc=false, bool bInsInPage=true)
 
SwExtTextInputCreateExtTextInput (const SwPaM &rPam)
 
void DeleteExtTextInput (SwExtTextInput *pDel)
 
SwExtTextInputGetExtTextInput (const SwNode &rNd, sal_Int32 nContentPos=-1) const
 
SwExtTextInputGetExtTextInput () const
 
bool ContainsMSVBasic () const
 
void SetContainsMSVBasic (bool bFlag)
 
void SetRubyList (const SwPaM &rPam, const SwRubyList &rList)
 
void ReadLayoutCache (SvStream &rStream)
 SwDoc: Reading and writing of the layout cache. More...
 
void WriteLayoutCache (SvStream &rStream)
 
SwLayoutCacheGetLayoutCache () const
 
bool ContainsHiddenChars () const
 Checks if any of the text node contains hidden characters. More...
 
std::unique_ptr< sw::GrammarContact > const & getGrammarContact () const
 
std::unique_ptr< sw::OnlineAccessibilityCheck > const & getOnlineAccessibilityCheck () const
 
void MarkListLevel (const OUString &sListId, const int nListLevel, const bool bValue)
 Marks/Unmarks a list level of a certain list. More...
 
void ChgFormat (SwFormat &rFormat, const SfxItemSet &rSet)
 
void RenameFormat (SwFormat &rFormat, const OUString &sNewName, bool bBroadcast=false)
 
void ChangeTOX (SwTOXBase &rTOX, const SwTOXBase &rNew)
 
const css::uno::Reference< css::container::XNameContainer > & getXForms () const
 
css::uno::Reference< css::linguistic2::XProofreadingIterator > const & GetGCIterator () const
 
bool isXForms () const
 
void initXForms (bool bCreateDefaultModel)
 
void disposeXForms ()
 
void SetDefaultPageMode (bool bSquaredPageMode)
 
bool IsSquaredPageMode () const
 
const css::uno::Reference< ooo::vba::word::XFind > & getVbaFind () const
 
void setVbaFind (const css::uno::Reference< ooo::vba::word::XFind > &xFind)
 
css::uno::Reference< css::script::vba::XVBAEventProcessor > const & GetVbaEventProcessor ()
 
void SetVbaEventProcessor ()
 
void SetVBATemplateToProjectCache (css::uno::Reference< css::container::XNameContainer > const &xCache)
 
const css::uno::Reference< css::container::XNameContainer > & GetVBATemplateToProjectCache () const
 
::sfx2::IXmlIdRegistryGetXmlIdRegistry ()
 
::sw::MetaFieldManagerGetMetaFieldManager ()
 
::SwContentControlManagerGetContentControlManager ()
 
::sw::UndoManagerGetUndoManager ()
 
::sw::UndoManager const & GetUndoManager () const
 
SfxObjectShellCreateCopy (bool bCallInitNew, bool bEmpty) const
 
SwNodeIndex AppendDoc (const SwDoc &rSource, sal_uInt16 nStartPageNumber, bool bDeletePrevious, int physicalPageOffset, const sal_uLong nDocNo)
 
void dumpAsXml (xmlTextWriterPtr=nullptr) const
 Dumps the entire nodes structure to the given destination (file nodes.xml in the current directory by default) More...
 
std::set< ColorGetDocColors ()
 
void cleanupUnoCursorTable () const
 
bool StartGrammarChecking (bool bSkipStart=false)
 
void SetMissingDictionaries (bool bIsMissing)
 Use to notify if the dictionary can be found for a single content portion (has to be called for all portions) More...
 
bool IsDictionaryMissing () const
 Returns true if no dictionary can be found for any content. More...
 
void SetLanguage (const LanguageType eLang, const sal_uInt16 nId)
 

Static Public Member Functions

static void CountWords (const SwPaM &rPaM, SwDocStat &rStat)
 
static void GetGrfNms (const SwFlyFrameFormat &rFormat, OUString *pGrfName, OUString *pFltName)
 
static void CalculatePagesForPrinting (const SwRootFrame &rLayout, SwRenderData &rData, const SwPrintUIOptions &rOptions, bool bIsPDFExport, sal_Int32 nDocPageCount)
 get the set of printable pages for the XRenderable API by evaluating the respective settings (see implementation) More...
 
static void UpdatePagesForPrintingWithPostItData (SwRenderData &rData, const SwPrintUIOptions &rOptions, sal_Int32 nDocPageCount)
 
static void CalculatePagePairsForProspectPrinting (const SwRootFrame &rLayout, SwRenderData &rData, const SwPrintUIOptions &rOptions, sal_Int32 nDocPageCount)
 
static void CalculateNonBlankPages (const SwRootFrame &rLayout, sal_uInt16 &nDocPageCount, sal_uInt16 &nActualPage)
 
static sal_uInt16 GetCurTOXMark (const SwPosition &rPos, SwTOXMarks &)
 Get current table of contents Mark. More...
 
static SwTOXBaseGetCurTOX (const SwPosition &rPos)
 Get current table of contents. More...
 
static const SwAttrSetGetTOXBaseAttrSet (const SwTOXBase &rTOX)
 
static void CorrAbs (const SwNodeIndex &rStartNode, const SwNodeIndex &rEndNode, const SwPosition &rNewPos, bool bMoveCursor=false)
 
static void CorrAbs (const SwPaM &rRange, const SwPosition &rNewPos, bool bMoveCursor=false)
 
static SwNumRuleGetNumRuleAtPos (SwPosition &rPos, SwRootFrame const *pLayout=nullptr)
 
static bool GotoNextNum (SwPosition &, SwRootFrame const *pLayout, bool bOverUpper=true, sal_uInt8 *pUpper=nullptr, sal_uInt8 *pLower=nullptr)
 
static bool GotoPrevNum (SwPosition &, SwRootFrame const *pLayout, bool bOverUpper=true)
 
static SwTableNodeIsIdxInTable (const SwNodeIndex &rIdx)
 
static SwTableNodeIsInTable (const SwNode &)
 
static void GetTabCols (SwTabCols &rFill, const SwCellFrame *pBoxFrame)
 
static void GetTabRows (SwTabCols &rFill, const SwCellFrame *pBoxFrame)
 
static sal_uInt16 IsInsRegionAvailable (const SwPaM &rRange, const SwNode **ppSttNd=nullptr)
 
static SwSectionGetCurrSection (const SwPosition &rPos)
 
static std::unique_ptr< SwFormatFrameSizeGetRowHeight (const SwCursor &rCursor)
 
static std::unique_ptr< SwFormatRowSplitGetRowSplit (const SwCursor &rCursor)
 
static bool GetRowBackground (const SwCursor &rCursor, std::unique_ptr< SvxBrushItem > &rToFill)
 
static bool HasRowNotTracked (const SwCursor &rCursor)
 don't call SetRowNotTracked() for rows with tracked row change More...
 
static void GetTabBorders (const SwCursor &rCursor, SfxItemSet &rSet)
 
static bool GetBoxAttr (const SwCursor &rCursor, std::unique_ptr< SfxPoolItem > &rToFill)
 Retrieves a box attribute from the given cursor. More...
 
static sal_uInt16 GetBoxAlign (const SwCursor &rCursor)
 
static SwAutoCompleteWordGetAutoCompleteWords ()
 
static sal_uInt16 FillRubyList (const SwPaM &rPam, SwRubyList &rList)
 
static OUString GetPaMDescr (const SwPaM &rPaM)
 Returns a textual description of a PaM. More...
 
static bool IsFirstOfNumRuleAtPos (const SwPosition &rPos, SwRootFrame const &rLayout)
 
static bool HasParagraphDirectFormatting (const SwPosition &rPos)
 

Public Attributes

DocumentType meDocType
 
std::vector< std::weak_ptr< SwUnoCursor > > mvUnoCursorTable
 

Private Types

enum  MissingDictionary {
  False = -1 ,
  Undefined = 0 ,
  True = 1
}
 
typedef SwFormat *(SwDoc::* FNCopyFormat) (const OUString &, SwFormat *, bool, bool)
 

Private Member Functions

SwFlyFrameFormatMakeFlySection_ (const SwPosition &rAnchPos, const SwContentNode &rNode, RndStdIds eRequestId, const SfxItemSet *pFlyAttrSet, SwFrameFormat *)
 
sal_Int8 SetFlyFrameAnchor (SwFrameFormat &rFlyFormat, SfxItemSet &rSet, bool bNewFrames)
 
SwFormatCopyFormat (const SwFormat &rFormat, const SwFormatsBase &rFormatArr, FNCopyFormat fnCopyFormat, const SwFormat &rDfltFormat)
 Copy the formats to itself. More...
 
void CopyFormatArr (const SwFormatsBase &rSourceArr, SwFormatsBase const &rDestArr, FNCopyFormat fnCopyFormat, SwFormat &rDfltFormat)
 
void CopyPageDescHeaderFooterImpl (bool bCpyHeader, const SwFrameFormat &rSrcFormat, SwFrameFormat &rDestFormat)
 
 SwDoc (const SwDoc &)=delete
 
void AddUsedDBToList (std::vector< OUString > &rDBNameList, const std::vector< OUString > &rUsedDBNames)
 
void AddUsedDBToList (std::vector< OUString > &rDBNameList, const OUString &rDBName)
 
void GetAllDBNames (std::vector< OUString > &rAllDBNames)
 
void EnsureNumberFormatter ()
 
bool UnProtectTableCells (SwTable &rTable)
 
bool SplitDoc (sal_uInt16 eDocType, const OUString &rPath, bool bOutline, const SwTextFormatColl *pSplitColl, int nOutlineLevel=0)
 Create sub-documents according to the given collection. More...
 
void UpdateCharts_ (const SwTable &rTable, SwViewShell const &rVSh) const
 
void DoUpdateAllCharts ()
 
 DECL_DLLPRIVATE_LINK (DoUpdateModifiedOLE, Timer *, void)
 
SwFormatMakeTextFormatColl_ (const OUString &, SwFormat *, bool, bool)
 
void InitTOXTypes ()
 
sal_Int32 acquire ()
 Acquire a reference to an instance. More...
 
sal_Int32 release ()
 Releases a reference to an instance. More...
 
void CopyMasterHeader (const SwPageDesc &rChged, const SwFormatHeader &rHead, SwPageDesc &pDesc, bool bLeft, bool bFirst)
 
void CopyMasterFooter (const SwPageDesc &rChged, const SwFormatFooter &rFoot, SwPageDesc &pDesc, bool bLeft, bool bFirst)
 

Static Private Member Functions

static bool IsNameInArray (const std::vector< OUString > &rOldNames, const OUString &rName)
 
static OUString ReplaceUsedDBs (const std::vector< OUString > &rUsedDBNames, const OUString &rNewName, const OUString &rFormula)
 
static std::vector< OUString > & FindUsedDBs (const std::vector< OUString > &rAllDBNames, const OUString &rFormula, std::vector< OUString > &rUsedDBNames)
 
static bool SelectNextRubyChars (SwPaM &rPam, SwRubyListEntry &rRubyEntry)
 

Private Attributes

std::unique_ptr< SwNodesm_pNodes
 
rtl::Reference< SwAttrPoolmpAttrPool
 
SwPageDescs m_PageDescs
 
Link< bool, void > maOle2Link
 
Idle maOLEModifiedIdle
 
SwDBData maDBData
 
OUString msTOIAutoMarkURL
 
std::vector< OUString > m_PatternNames
 
css::uno::Reference< css::container::XNameContainer > mxXForms
 
css::uno::Reference< css::linguistic2::XProofreadingIterator > m_xGCIterator
 
const std::unique_ptr< ::sw::mark::MarkManagermpMarkManager
 
const std::unique_ptr< ::sw::MetaFieldManagerm_pMetaFieldManager
 
const std::unique_ptr< ::SwContentControlManagerm_pContentControlManager
 
const std::unique_ptr< ::sw::DocumentDrawModelManagerm_pDocumentDrawModelManager
 
const std::unique_ptr< ::sw::DocumentRedlineManagerm_pDocumentRedlineManager
 
const std::unique_ptr< ::sw::DocumentStateManagerm_pDocumentStateManager
 
const std::unique_ptr< ::sw::UndoManagerm_pUndoManager
 
const std::unique_ptr< ::sw::DocumentSettingManagerm_pDocumentSettingManager
 
const std::unique_ptr< ::sw::DocumentChartDataProviderManagerm_pDocumentChartDataProviderManager
 
std::unique_ptr< ::sw::DocumentDeviceManagerm_pDeviceAccess
 
const std::unique_ptr< ::sw::DocumentTimerManagerm_pDocumentTimerManager
 
const std::unique_ptr< ::sw::DocumentLinksAdministrationManagerm_pDocumentLinksAdministrationManager
 
const std::unique_ptr< ::sw::DocumentListItemsManagerm_pDocumentListItemsManager
 
const std::unique_ptr< ::sw::DocumentListsManagerm_pDocumentListsManager
 
const std::unique_ptr< ::sw::DocumentOutlineNodesManagerm_pDocumentOutlineNodesManager
 
const std::unique_ptr< ::sw::DocumentContentOperationsManagerm_pDocumentContentOperationsManager
 
const std::unique_ptr< ::sw::DocumentFieldsManagerm_pDocumentFieldsManager
 
const std::unique_ptr< ::sw::DocumentStatisticsManagerm_pDocumentStatisticsManager
 
const std::unique_ptr< ::sw::DocumentLayoutManagerm_pDocumentLayoutManager
 
const std::unique_ptr< ::sw::DocumentStylePoolManagerm_pDocumentStylePoolManager
 
const std::unique_ptr< ::sw::DocumentExternalDataManagerm_pDocumentExternalDataManager
 
std::unique_ptr< SwFrameFormatmpDfltFrameFormat
 
std::unique_ptr< SwFrameFormatmpEmptyPageFormat
 
std::unique_ptr< SwFrameFormatmpColumnContFormat
 
std::unique_ptr< SwCharFormatmpDfltCharFormat
 
std::unique_ptr< SwTextFormatCollmpDfltTextFormatColl
 
std::unique_ptr< SwGrfFormatCollmpDfltGrfFormatColl
 
std::unique_ptr< sw::FrameFormats< SwFrameFormat * > > mpFrameFormatTable
 
std::unique_ptr< SwCharFormatsmpCharFormatTable
 
std::unique_ptr< sw::FrameFormats< sw::SpzFrameFormat * > > mpSpzFrameFormatTable
 
std::unique_ptr< SwSectionFormatsmpSectionFormatTable
 
std::unique_ptr< sw::TableFrameFormatsmpTableFrameFormatTable
 
std::unique_ptr< SwTextFormatCollsmpTextFormatCollTable
 
std::unique_ptr< SwGrfFormatCollsmpGrfFormatCollTable
 
std::unique_ptr< SwTOXTypesmpTOXTypes
 
std::unique_ptr< SwDefTOXBase_ImplmpDefTOXBases
 
std::unique_ptr< SwDBManagerm_pOwnDBManager
 
SwDBManagerm_pDBManager
 
SwNumRulempOutlineRule
 
std::unique_ptr< SwFootnoteInfompFootnoteInfo
 
std::unique_ptr< SwEndNoteInfompEndNoteInfo
 
std::unique_ptr< SwLineNumberInfompLineNumberInfo
 
std::unique_ptr< SwFootnoteIdxsmpFootnoteIdxs
 
SwDocShellmpDocShell
 
SfxObjectShellLock mxTmpDocShell
 
std::unique_ptr< SwAutoCorrExceptWordmpACEWord
 For the automated takeover of auto-corrected words that are "re-corrected". More...
 
std::unique_ptr< SwURLStateChangedmpURLStateChgd
 
std::mutex mNumberFormatterMutex
 
SvNumberFormattermpNumberFormatter
 
std::unique_ptr< SwNumRuleTablempNumRuleTable
 
std::unordered_map< OUString, SwNumRule * > maNumRuleMap
 
std::unique_ptr< SwPagePreviewPrtDatam_pPgPViewPrtData
 
SwExtTextInputmpExtInputRing
 
std::unique_ptr< IStyleAccessmpStyleAccess
 
std::unique_ptr< SwLayoutCachempLayoutCache
 Layout cache to read and save with the document for a faster formatting. More...
 
std::unique_ptr< sw::GrammarContactmpGrammarContact
 
std::unique_ptr< sw::OnlineAccessibilityCheckmpOnlineAccessibilityCheck
 
css::uno::Reference< css::script::vba::XVBAEventProcessor > mxVbaEvents
 
css::uno::Reference< ooo::vba::word::XFind > mxVbaFind
 
css::uno::Reference< css::container::XNameContainer > m_xTemplateToProjectCache
 
std::unique_ptr< SwTableAutoFormatTablem_pTableStyles
 Table styles (autoformats that are applied with table changes). More...
 
std::unique_ptr< SwCellStyleTablempCellStyles
 Cell Styles not assigned to a Table Style. More...
 
std::unique_ptr< ::sfx2::IXmlIdRegistrym_pXmlIdRegistry
 
sal_uInt32 mnRsid
 
sal_uInt32 mnRsidRoot
 
oslInterlockedCount mReferenceCount
 
bool mbDtor: 1
 TRUE: is in SwDoc DTOR. More...
 
bool mbCopyIsMove: 1
 
bool mbInReading: 1
 
bool mbInWriting: 1
 
bool mbInMailMerge: 1
 
bool mbInXMLImport: 1
 
bool mbInWriterfilterImport: 1
 
bool mbUpdateTOX: 1
 
bool mbInLoadAsynchron: 1
 
bool mbIsAutoFormatRedline: 1
 
bool mbOLEPrtNotifyPending: 1
 TRUE: Printer has changed. More...
 
bool mbAllOLENotify: 1
 
bool mbInsOnlyTextGlssry: 1
 
bool mbContains_MSVBasic: 1
 
bool mbClipBoard: 1
 
bool mbColumnSelection: 1
 
bool mbIsPrepareSelAll: 1
 
MissingDictionary meDictionaryMissing
 
bool mbContainsAtPageObjWithContentAnchor: 1
 
OUString msDocAccTitle
 

Static Private Attributes

static SwAutoCompleteWords_pAutoCompleteWords = nullptr
 
static SwDocs_pLast = nullptr
 The last, still alive SwDoc instance, for debugging. More...
 

Friends

class ::sw::DocumentContentOperationsManager
 
class ::rtl::Reference< SwDoc >
 
void InitCore ()
 
void FinitCore ()
 

Detailed Description

Definition at line 196 of file doc.hxx.

Member Typedef Documentation

◆ FNCopyFormat

typedef SwFormat *(SwDoc::* SwDoc::FNCopyFormat) (const OUString &, SwFormat *, bool, bool)
private

Definition at line 352 of file doc.hxx.

Member Enumeration Documentation

◆ DocumentType

Enumerator
DOCTYPE_NATIVE 
DOCTYPE_MSWORD 

Definition at line 405 of file doc.hxx.

◆ MissingDictionary

Enumerator
False 
Undefined 
True 

Definition at line 334 of file doc.hxx.

◆ RowColMode

enum class SwDoc::RowColMode
strong
Enumerator
DeleteRow 
DeleteColumn 
DeleteProtected 

Definition at line 1214 of file doc.hxx.

Constructor & Destructor Documentation

◆ SwDoc() [1/2]

SwDoc::SwDoc ( const SwDoc )
privatedelete

◆ SwDoc() [2/2]

SwDoc::SwDoc ( )

Definition at line 203 of file docnew.cxx.

References AddNumRule(), ATT_LEFT_TO_RIGHT, createStyleManager(), SwPageDescs::empty(), Fixed, sw::proofreadingiterator::get(), GetAttrPool(), numfunc::GetDefaultPositionAndSpaceMode(), GetDocumentFieldsManager(), GetDocumentSettingManager(), getIDocumentState(), getIDocumentStylePoolAccess(), GetNodes(), SvtLinguConfig::GetOptions(), SwNumRule::GetOutlineRuleName(), IDocumentStylePoolAccess::GetPageDescFromPool(), GetUndoManager(), sw::DocumentFieldsManager::InitFieldTypes(), InitTOXTypes(), utl::ConfigManager::IsFuzzing(), LINK, m_PageDescs, m_pDBManager, m_pOwnDBManager, maOLEModifiedIdle, mnRsid, mnRsidRoot, mpCharFormatTable, mpColumnContFormat, mpDfltCharFormat, mpDfltFrameFormat, mpDfltGrfFormatColl, mpDfltTextFormatColl, mpEmptyPageFormat, mpFrameFormatTable, mpGrfFormatCollTable, mpOutlineRule, mpStyleAccess, mpTextFormatCollTable, SvtLinguOptions::nDefaultLanguage, SvtLinguOptions::nDefaultLanguage_CJK, SvtLinguOptions::nDefaultLanguage_CTL, OLD_NUMBERING, OUTLINE_RULE, RES_CHRATR_CJK_LANGUAGE(), RES_CHRATR_CTL_LANGUAGE(), RES_CHRATR_LANGUAGE(), RES_LR_SPACE(), RES_PARATR_LIST_BEGIN(), RES_PARATR_LIST_END(), RES_POOLCOLL_STANDARD, RES_POOLPAGE_STANDARD, RES_UL_SPACE(), IDocumentState::ResetModified(), MsLangId::resolveSystemLanguageByScriptType(), s_pLast, SwNumRule::SetCountPhantoms(), Timer::SetInvokeHandler(), SetLanguage(), Task::SetPriority(), Undefined, and comphelper::rng::uniform_uint_distribution().

Referenced by InsCopyOfTable().

◆ ~SwDoc()

SwDoc::~SwDoc ( )

Speciality: a member of the class SwDoc is located at position 0 in the array of the Format and GDI objects.

This MUST not be destroyed using 'delete' in any case!

Definition at line 401 of file docnew.cxx.

References cleanupUnoCursorTable(), o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::clear(), SwPageDescs::clear(), ClrContourCache(), SwNodes::Count(), SwRedlineTable::DeleteAndDestroyAll(), SwExtraRedlineTable::DeleteAndDestroyAll(), SwNodes::DelNodes(), disposeXForms(), sw::DocumentDrawModelManager::DrawNotifyUndoHdl(), GetDocumentDrawModelManager(), IDocumentRedlineAccess::GetExtraRedlineTable(), getIDocumentLinksAdministration(), getIDocumentRedlineAccess(), getIDocumentTimerAccess(), GetIDocumentUndoRedo(), IDocumentLinksAdministration::GetLinkManager(), SwPaM::GetNext(), IDocumentRedlineAccess::GetRedlineTable(), GetUndoManager(), lcl_DelFormatIndices(), lock(), SwNodes::m_aOutlineNodes, m_PageDescs, m_pDeviceAccess, m_pNodes, m_pOwnDBManager, m_pPgPViewPrtData, m_pUndoManager, maDBData, mbDtor, mNumberFormatterMutex, mpACEWord, mpAttrPool, mpCharFormatTable, mpColumnContFormat, mpDefTOXBases, mpDfltCharFormat, mpDfltFrameFormat, mpDfltGrfFormatColl, mpDfltTextFormatColl, mpDocShell, mpEmptyPageFormat, mpEndNoteInfo, mpExtInputRing, mpFootnoteIdxs, mpFootnoteInfo, mpFrameFormatTable, mpGrammarContact, mpGrfFormatCollTable, mpLayoutCache, mpLineNumberInfo, mpMarkManager, mpNumberFormatter, mpNumRuleTable, mpOnlineAccessibilityCheck, mpSectionFormatTable, mpSpzFrameFormatTable, mpStyleAccess, mpTableFrameFormatTable, mpTextFormatCollTable, mpTOXTypes, mpURLStateChgd, mvUnoCursorTable, mxVbaFind, sw::DocumentDrawModelManager::ReleaseDrawModel(), sfx2::LinkManager::Remove(), SwDBManager::RevokeDataSource(), s_pLast, SwDBData::sDataSource, SfxShell::SetUndoManager(), size, and IDocumentTimerAccess::StopIdling().

Member Function Documentation

◆ acquire()

sal_Int32 SwDoc::acquire ( )
private

Acquire a reference to an instance.

A caller shall release the instance by calling 'release' when it is no longer needed. 'acquire' and 'release' calls need to be balanced.

Returns
the current reference count of the instance for debugging purposes.

Definition at line 116 of file doc.cxx.

References mReferenceCount.

◆ AddDrawUndo()

void SwDoc::AddDrawUndo ( std::unique_ptr< SdrUndoAction pUndo)

◆ AddNumRule()

void SwDoc::AddNumRule ( SwNumRule pRule)

◆ AddUsedDBToList() [1/2]

void SwDoc::AddUsedDBToList ( std::vector< OUString > &  rDBNameList,
const OUString &  rDBName 
)
private

◆ AddUsedDBToList() [2/2]

void SwDoc::AddUsedDBToList ( std::vector< OUString > &  rDBNameList,
const std::vector< OUString > &  rUsedDBNames 
)
private

Definition at line 571 of file docfld.cxx.

References AddUsedDBToList(), and sName.

Referenced by AddUsedDBToList(), and GetAllUsedDB().

◆ AdjustCellWidth()

void SwDoc::AdjustCellWidth ( const SwCursor rCursor,
const bool  bBalance,
const bool  bNoShrink 
)

◆ AppendDoc()

SwNodeIndex SwDoc::AppendDoc ( const SwDoc rSource,
sal_uInt16  nStartPageNumber,
bool  bDeletePrevious,
int  physicalPageOffset,
const sal_uLong  nDocNo 
)

Definition at line 1023 of file docnew.cxx.

References IDocumentContentOperations::AppendTextNode(), CheckPosInFly, SfxPoolItem::Clone(), CNTNT_DOC, CNTNT_IDX, CopyAll, IDocumentLayoutAccess::CopyLayoutFormat(), CopyPageDesc(), IDocumentContentOperations::CopyRange(), DEFAULT, SwNodes::Delete(), End, SwPaM::End(), SwEditShell::EndAllAction(), SwFEShell::FindPageDescByName(), SwFormat::GetAnchor(), SwFormatAnchor::GetAnchorId(), SwTextNode::GetAttr(), SwFEShell::GetCurPageDesc(), SwCursorShell::GetCursor(), SwPaM::GetDoc(), GetDocShell(), SwNodes::GetEndOfContent(), SwNodes::GetEndOfExtras(), SwFormat::GetFormatAttr(), SwTable::GetFrameFormat(), getIDocumentContentOperations(), getIDocumentFieldsAccess(), getIDocumentLayoutAccess(), getIDocumentMarkAccess(), GetIDocumentUndoRedo(), SwNode::GetIndex(), SwViewShell::GetLayout(), SwPaM::GetMarkNode(), SwPageDesc::GetName(), SwContentIndex::GetNext(), SwNodeIndex::GetNode(), SwPosition::GetNode(), SwPosition::GetNodeIndex(), GetNodes(), SwNode::GetNodeType(), SwFormatPageDesc::GetPageDesc(), SwFEShell::GetPageDesc(), SwFormatAnchor::GetPageNum(), SwPaM::GetPoint(), SwPaM::GetPointNode(), GetSpzFrameFormats(), SwContentNode::GetSwAttrSet(), SwTableNode::GetTable(), SwNode::GetTableNode(), SwNode::GetTextNode(), SwDocShell::GetWrtShell(), SfxItemSet::HasItem(), o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::insert(), IDocumentContentOperations::InsertPoolItem(), INSGLOSSARY, SwNode::IsTableNode(), SwNode::IsTextNode(), lcl_CopyFollowPageDesc(), lcl_FindUniqueName(), lcl_PageDescOrFollowContainsHeaderFooter(), IDocumentFieldsAccess::LockExpFields(), MakePageDesc(), MakeUniqueNumRules(), SwFormatPageDesc::RegisterToPageDesc(), IDocumentMarkAccess::repositionMark(), RES_PAGEDESC(), SAL_INFO, SwTextNode::SetAttr(), SwFormat::SetFormatAttr(), SwFormatPageDesc::SetNumOffset(), SwFormatAnchor::SetPageNum(), SwPaM::Start(), SwEditShell::StartAllAction(), SwCursorShell::SttEndDoc(), IDocumentFieldsAccess::UnlockExpFields(), IDocumentFieldsAccess::UpdateFields(), and UpdateParRsid().

◆ AppendUndoForInsertFromDB()

void SwDoc::AppendUndoForInsertFromDB ( const SwPaM rPam,
bool  bIsTable 
)

◆ BalanceRowHeight()

bool SwDoc::BalanceRowHeight ( const SwCursor rCursor,
bool  bTstOnly,
const bool  bOptimize 
)

Adjustment of Rowheights.

Determine via bTstOnly if more than one row is selected. bOptimize: distribute current table height, instead of using the largest row. Call again without bOptimize to ensure equal height in case some row's content didn't fit.

Definition at line 436 of file ndtbl1.cxx.

References SwNode::FindTableNode(), SwIterator< TElementType, TSource, eMode >::First(), SwFrameAreaDefinition::getFrameArea(), getIDocumentState(), GetIDocumentUndoRedo(), SwPosition::GetNode(), SwPaM::GetPoint(), SwRect::Height(), lcl_CollectLines(), lcl_ProcessRowSize(), Minimum, SwIterator< TElementType, TSource, eMode >::Next(), and IDocumentState::SetModified().

Referenced by SwFEShell::BalanceRowHeight().

◆ BroadcastStyleOperation()

void SwDoc::BroadcastStyleOperation ( const OUString &  rName,
SfxStyleFamily  eFamily,
SfxHintId  nOp 
)

◆ CalculateNonBlankPages()

void SwDoc::CalculateNonBlankPages ( const SwRootFrame rLayout,
sal_uInt16 &  nDocPageCount,
sal_uInt16 &  nActualPage 
)
static

◆ CalculatePagePairsForProspectPrinting()

void SwDoc::CalculatePagePairsForProspectPrinting ( const SwRootFrame rLayout,
SwRenderData rData,
const SwPrintUIOptions rOptions,
sal_Int32  nDocPageCount 
)
static

◆ CalculatePagesForPrinting()

void SwDoc::CalculatePagesForPrinting ( const SwRootFrame rLayout,
SwRenderData rData,
const SwPrintUIOptions rOptions,
bool  bIsPDFExport,
sal_Int32  nDocPageCount 
)
static

◆ CallEvent()

sal_uInt16 SwDoc::CallEvent ( SvMacroItemId  nEvent,
const SwCallMouseEvent rCallEvent,
bool  bChkPtr = false 
)

◆ Chain()

SwChainRet SwDoc::Chain ( SwFrameFormat rSource,
const SwFrameFormat rDest 
)

◆ Chainable()

SwChainRet SwDoc::Chainable ( const SwFrameFormat rSource,
const SwFrameFormat rDest 
)

◆ ChangeAuthorityData()

void SwDoc::ChangeAuthorityData ( const SwAuthEntry pNewData)

◆ ChangeDBFields()

void SwDoc::ChangeDBFields ( const std::vector< OUString > &  rOldNames,
const OUString &  rNewName 
)

◆ ChangeTOX()

void SwDoc::ChangeTOX ( SwTOXBase rTOX,
const SwTOXBase rNew 
)

Definition at line 1756 of file doc.cxx.

References GetIDocumentUndoRedo().

Referenced by SwUndoTOXChange::RepeatImpl(), and SwTOXMgr::UpdateOrInsertTOX().

◆ CheckDefaultPageFormat()

void SwDoc::CheckDefaultPageFormat ( )

The html import sometimes overwrites the page sizes set in the page descriptions.

This function is used to correct this.

Definition at line 991 of file docdesc.cxx.

References SwPageDesc::GetFirstLeft(), SwPageDesc::GetFirstMaster(), SwFormat::GetFrameSize(), SvxSizeItem::GetHeight(), SwPageDesc::GetLeft(), SwPageDesc::GetMaster(), GetPageDesc(), GetPageDescCnt(), SwPageDesc::GetPoolFormatId(), SvxSizeItem::GetWidth(), i, INVALID_TWIPS, and lcl_DefaultPageFormat().

Referenced by SwDocShell::ToggleLayoutMode().

◆ CheckForUniqueItemForLineFillNameOrIndex()

void SwDoc::CheckForUniqueItemForLineFillNameOrIndex ( SfxItemSet rSet)

◆ ChgAnchor()

bool SwDoc::ChgAnchor ( const SdrMarkList _rMrkList,
RndStdIds  _eAnchorType,
const bool  _bSameOnly,
const bool  _bPosCorr 
)

Definition at line 716 of file docfly.cxx.

References SwRect::Bottom(), SwTextBoxHelper::changeAnchor(), SwDrawContact::ConnectToLayout(), SwRect::Contains(), SwTextNode::DeleteAttributes(), END, FindAnchor(), SwFrame::FindFlyFrame(), SwDrawContact::GetAnchoredObj(), SwContact::GetAnchorFormat(), SwDrawContact::GetAnchorFrame(), SwContact::GetAnchorId(), SwFormatAnchor::GetAnchorId(), sw::GetAtPageRelOrientation(), SwFormat::GetContent(), SwFormatAnchor::GetContentAnchor(), SwFormatContent::GetContentIdx(), SwPosition::GetContentIndex(), GetContentNode(), IDocumentLayoutAccess::GetCurrentLayout(), SwTextAttr::GetFlyCnt(), SwContact::GetFormat(), GetFormat(), SwFrameAreaDefinition::getFrameArea(), SwFormat::GetHoriOrient(), getIDocumentLayoutAccess(), getIDocumentState(), GetIDocumentUndoRedo(), SwContentNode::getLayoutFrame(), SdrMarkList::GetMark(), SdrMarkList::GetMarkCount(), SdrMark::GetMarkedSdrObj(), SwRootFrame::GetModelPositionForViewPoint(), SwFrame::GetNext(), SwPosition::GetNode(), SwNoTextFrame::GetNode(), GetNodes(), SwAnchoredObject::GetObjRect(), SwFrameFormat::GetOtherTextBoxFormats(), SdrObject::getParentSdrObjectFromSdrObject(), SwFormatHoriOrient::GetRelationOrient(), SwTextFrame::GetText(), SwTextNode::GetTextAttrForCharAt(), SwNode::GetTextNode(), SwTextFrame::GetTextNodeForParaProps(), GetUserCall(), Point::getX(), i, INSATTR, SwTextNode::InsertItem(), SwDrawVirtObj::IsConnected(), SwFrame::IsProtected(), SwFrame::IsRightToLeft(), SwFrame::IsTextFrame(), SwFrame::IsVertical(), SwLayoutFrame::Lower(), SwTextFrame::MapViewToModelPos(), SwTextFrame::Prepare(), RES_TXTATR_FLYCNT(), SAL_INFO, SwFormatAnchor::SetAnchor(), SetAttr(), IDocumentState::SetModified(), SetOnlyText, SwFormatAnchor::SetPageNum(), SwFormatHoriOrient::SetRelationOrient(), SwFormatAnchor::SetType(), Point::setX(), SwRect::SVRect(), SwTextBoxHelper::synchronizeGroupTextBoxProperty(), tools::Rectangle::TopLeft(), tools::Rectangle::TopRight(), SwAnchoredObject::UpdateObjInSortedList(), and Point::Y().

Referenced by SwFmDrawPage::group(), SwXShape::setPropertyValue(), and SwFmDrawPage::ungroup().

◆ ChgDBData()

void SwDoc::ChgDBData ( const SwDBData rNewData)

◆ ChgFormat()

void SwDoc::ChgFormat ( SwFormat rFormat,
const SfxItemSet rSet 
)

◆ ChgNumRuleFormats()

void SwDoc::ChgNumRuleFormats ( const SwNumRule rRule)

◆ ChgPageDesc() [1/2]

void SwDoc::ChgPageDesc ( const OUString &  rName,
const SwPageDesc rDesc 
)

◆ ChgPageDesc() [2/2]

void SwDoc::ChgPageDesc ( size_t  i,
const SwPageDesc rChged 
)

Definition at line 394 of file docdesc.cxx.

References SwPageDesc::ChgFirstShare(), SwPageDesc::ChgFooterShare(), SwPageDesc::ChgHeaderShare(), CopyMasterFooter(), CopyMasterHeader(), IDocumentContentOperations::DeleteSection(), EMPTY, SwNode::EndOfSectionIndex(), SwIterator< TElementType, TSource, eMode >::First(), GetAllLayouts(), SfxDispatcher::GetBindings(), SwFormatContent::GetContentIdx(), IDocumentLayoutAccess::GetCurrentLayout(), SfxShell::GetDispatcher(), GetDocShell(), SwPageDesc::GetFirstLeft(), SwPageDesc::GetFirstMaster(), SwPageDesc::GetFollow(), SwFormat::GetFooter(), SwFormatFooter::GetFooterFormat(), SwTextAttr::GetFootnote(), GetFootnoteIdxs(), SwPageDesc::GetFootnoteInfo(), SwFormat::GetFormatAttr(), SwFormat::GetHeader(), SwFormatHeader::GetHeaderFormat(), getIDocumentContentOperations(), getIDocumentFieldsAccess(), getIDocumentLayoutAccess(), getIDocumentState(), GetIDocumentUndoRedo(), SwPageDesc::GetLandscape(), SwPageDesc::GetLeft(), SwPageDesc::GetMaster(), SwPageDesc::GetName(), SwNodeIndex::GetNode(), SwFormatFootnote::GetNumber(), SvxNumberType::GetNumberingType(), SwFormatFootnote::GetNumberRLHidden(), SwFormatFootnote::GetNumStr(), SwPageDesc::GetNumType(), SwClient::GetRegisteredIn(), SwPageDesc::GetRegisterFormatColl(), SwPageDesc::GetStashedFrameFormat(), IDocumentFieldsAccess::GetSysFieldType(), SwPageDesc::GetUseOn(), SwPageDesc::HasStashedFormat(), HEADER_FOOTER, i, SfxBindings::Invalidate(), SwNode::IsContentNode(), SwPageDesc::IsFirstShared(), SwPageDesc::IsFooterShared(), SwPageDesc::IsHeaderShared(), lcl_DescSetAttr(), m_PageDescs, SwPageDesc::m_pFollow, Mirror, nPos, PageNumber, SwCursorShell::ParkCursor(), RefPageGet, SwPageDesc::RemoveStashedFormat(), RES_FOOTER(), RES_HEADER(), SwFormat::ResetFormatAttr(), SwPageDesc::SetFollow(), SwPageDesc::SetFootnoteInfo(), SwFormat::SetFormatAttr(), SwPageDesc::SetLandscape(), IDocumentState::SetModified(), SwPageDesc::SetName(), SwFormatContent::SetNewContentIdx(), SwTextFootnote::SetNumber(), SwPageDesc::SetNumType(), SwPageDesc::SetRegisterFormatColl(), SwPageDesc::SetUseOn(), SID_ATTR_PAGE_COLUMN, o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::size(), SwPageDescs::size(), SwPageDesc::StashFrameFormat(), and SwFieldType::UpdateFields().

◆ ChgTableStyle()

void SwDoc::ChgTableStyle ( const OUString &  rName,
const SwTableAutoFormat rNewFormat 
)

◆ ChkBoxNumFormat()

void SwDoc::ChkBoxNumFormat ( SwTableBox rCurrentBox,
bool  bCallUpdate 
)

◆ ChkCondColls()

void SwDoc::ChkCondColls ( )

Definition at line 1822 of file doc.cxx.

References mpTextFormatCollTable, n, RES_CONDTXTFMTCOLL(), and SwFormat::Which().

Referenced by NumUpDown(), and OutlineUpDown().

◆ cleanupUnoCursorTable()

void SwDoc::cleanupUnoCursorTable ( ) const
inline

Definition at line 1673 of file doc.hxx.

References x.

Referenced by PaMCorrAbs(), PaMCorrRel(), ~SwDoc(), and SwXTextPortionEnumeration::~SwXTextPortionEnumeration().

◆ ClearBoxNumAttrs()

void SwDoc::ClearBoxNumAttrs ( SwNode rNode)

◆ ClearDoc()

void SwDoc::ClearDoc ( )

Definition at line 658 of file docnew.cxx.

References AddNumRule(), SwTextNode::ChgFormatColl(), SwPageDescs::clear(), sw::DocumentFieldsManager::ClearFieldTypes(), ClrContourCache(), SwNodes::Delete(), SwRedlineTable::DeleteAndDestroyAll(), SwExtraRedlineTable::DeleteAndDestroyAll(), IDocumentListsAccess::deleteListForListStyle(), IDocumentLayoutAccess::DelLayoutFormat(), DelPageDesc(), sw::DocumentDrawModelManager::DrawNotifyUndoHdl(), SwPageDescs::erase(), FindPageDesc(), sw::proofreadingiterator::get(), numfunc::GetDefaultPositionAndSpaceMode(), GetDocumentDrawModelManager(), GetDocumentFieldsManager(), GetDocumentSettingManager(), IDocumentRedlineAccess::GetExtraRedlineTable(), GetFormat(), getIDocumentLayoutAccess(), getIDocumentListsAccess(), getIDocumentRedlineAccess(), getIDocumentStylePoolAccess(), GetIDocumentUndoRedo(), SwNodeIndex::GetIndex(), SwPageDesc::GetName(), SwNodeIndex::GetNode(), GetNodes(), SwNumRule::GetOutlineRuleName(), IDocumentStylePoolAccess::GetPageDescFromPool(), IDocumentRedlineAccess::GetRedlineTable(), InitTOXTypes(), lock(), m_PageDescs, MakePageDesc(), SwNodes::MakeTextNode(), maNumRuleMap, mNumberFormatterMutex, mpACEWord, mpCharFormatTable, mpDfltTextFormatColl, mpEndNoteInfo, mpFootnoteInfo, mpFrameFormatTable, mpGrfFormatCollTable, mpMarkManager, mpNumberFormatter, mpNumRuleTable, mpOutlineRule, mpSpzFrameFormatTable, mpTextFormatCollTable, OLD_NUMBERING, OUTLINE_RULE, PaMCorrAbs(), SwPageDescs::push_back(), RES_POOLCOLL_STANDARD, RES_POOLPAGE_STANDARD, SwTextNode::ResetAllAttr(), SwTextNode::SetAttr(), SwNumRule::SetCountPhantoms(), and SwPageDescs::size().

Referenced by SwOneExampleFrame::ClearDocument().

◆ ClearLineNumAttrs()

void SwDoc::ClearLineNumAttrs ( SwPosition const &  rPos)

◆ CloneSdrObj()

rtl::Reference< SdrObject > SwDoc::CloneSdrObj ( const SdrObject rObj,
bool  bMoveWithinDoc = false,
bool  bInsInPage = true 
)

◆ CompareDoc()

tools::Long SwDoc::CompareDoc ( const SwDoc rDoc)

◆ ContainsHiddenChars()

bool SwDoc::ContainsHiddenChars ( ) const

Checks if any of the text node contains hidden characters.

Used for optimization. Changing the view option 'view hidden text' has to trigger a reformatting only if some of the text is hidden.

Definition at line 1798 of file doc.cxx.

References Count, GetNodes(), SwNode::GetTextNode(), SwTextNode::HasHiddenCharAttribute(), SwNode::IsTextNode(), and n.

Referenced by SwViewOptionAdjust_Impl::AdjustViewOptions(), and SwViewShell::ImplApplyViewOptions().

◆ ContainsMSVBasic()

bool SwDoc::ContainsMSVBasic ( ) const
inline

Definition at line 1560 of file doc.hxx.

Referenced by WW8Export::WriteFkpPlcUsw().

◆ ContainsPageDesc()

bool SwDoc::ContainsPageDesc ( const SwPageDesc pDesc,
size_t *  pPos 
) const

◆ ConvertFieldsToText()

bool SwDoc::ConvertFieldsToText ( SwRootFrame const &  rLayout)

◆ CopyCharFormat()

SwCharFormat * SwDoc::CopyCharFormat ( const SwCharFormat rFormat)

◆ CopyFooter()

void SwDoc::CopyFooter ( const SwFrameFormat rSrcFormat,
SwFrameFormat rDestFormat 
)
inline

Copy footer (with contents) from SrcFormat to DestFormat.

(can also be copied into other document).

Definition at line 914 of file doc.hxx.

Referenced by CopyPageDesc(), and SwWW8ImplReader::CopyPageDescHdFt().

◆ CopyFormat()

SwFormat * SwDoc::CopyFormat ( const SwFormat rFormat,
const SwFormatsBase rFormatArr,
FNCopyFormat  fnCopyFormat,
const SwFormat rDfltFormat 
)
private

◆ CopyFormatArr()

void SwDoc::CopyFormatArr ( const SwFormatsBase rSourceArr,
SwFormatsBase const &  rDestArr,
FNCopyFormat  fnCopyFormat,
SwFormat rDfltFormat 
)
private

◆ CopyFrameFormat()

SwFrameFormat * SwDoc::CopyFrameFormat ( const SwFrameFormat rFormat)

copy the frame format

Definition at line 1177 of file docfmt.cxx.

References CopyFormat(), GetDfltFrameFormat(), GetFrameFormats(), and MakeFrameFormat_().

Referenced by sw::DocumentLayoutManager::CopyLayoutFormat().

◆ CopyGrfColl()

SwGrfFormatColl * SwDoc::CopyGrfColl ( const SwGrfFormatColl rColl)

◆ CopyHeader()

void SwDoc::CopyHeader ( const SwFrameFormat rSrcFormat,
SwFrameFormat rDestFormat 
)
inline

Copy header (with contents) from SrcFormat to DestFormat (can also be copied into other document).

Definition at line 909 of file doc.hxx.

Referenced by CopyPageDesc(), and SwWW8ImplReader::CopyPageDescHdFt().

◆ CopyMasterFooter()

void SwDoc::CopyMasterFooter ( const SwPageDesc rChged,
const SwFormatFooter rFoot,
SwPageDesc pDesc,
bool  bLeft,
bool  bFirst 
)
private

◆ CopyMasterHeader()

void SwDoc::CopyMasterHeader ( const SwPageDesc rChged,
const SwFormatHeader rHead,
SwPageDesc pDesc,
bool  bLeft,
bool  bFirst 
)
private

◆ CopyPageDesc()

void SwDoc::CopyPageDesc ( const SwPageDesc rSrcDesc,
SwPageDesc rDstDesc,
bool  bCopyPoolIds = true 
)

Copy the complete PageDesc - beyond document and "deep"! Optionally copying of PoolFormatId, -HlpId can be prevented.

Definition at line 1436 of file docfmt.cxx.

References SfxItemSet::ClearItem(), CopyFooter(), CopyHeader(), CopyPageDesc(), SwFormat::DelDiffs(), FindPageDesc(), GetAllLayouts(), SwFormat::GetAttrSet(), IDocumentLayoutAccess::GetCurrentLayout(), SwPageDesc::GetFirstLeft(), SwPageDesc::GetFirstMaster(), SwPageDesc::GetFollow(), SwFormat::GetFooter(), SwPageDesc::GetFootnoteInfo(), SwFormat::GetHeader(), getIDocumentLayoutAccess(), SwPageDesc::GetLandscape(), SwPageDesc::GetLeft(), SwPageDesc::GetMaster(), SwPageDesc::GetName(), SwPageDesc::GetNumType(), SwPageDesc::GetPoolFormatId(), SwPageDesc::GetPoolHelpId(), SwPageDesc::GetStashedFrameFormat(), SwPageDesc::IsFirstShared(), SwPageDesc::IsFooterShared(), SwPageDesc::IsHeaderShared(), MakePageDesc(), SfxItemSet::Put(), SwPageDesc::ReadUseOn(), RES_FOOTER(), RES_HEADER(), SwPageDesc::SetFollow(), SwPageDesc::SetFootnoteInfo(), SwFormat::SetFormatAttr(), SwPageDesc::SetLandscape(), SwPageDesc::SetNumType(), SwPageDesc::SetPoolFormatId(), SwPageDesc::SetPoolHelpId(), SwPageDesc::SetPoolHlpFileId(), SwPageDesc::StashFrameFormat(), and SwPageDesc::WriteUseOn().

Referenced by AppendDoc(), SwViewShell::ChgAllPageOrientation(), SwViewShell::ChgAllPageSize(), SwFEShell::ChgPageDesc(), CopyPageDesc(), SwAttrSet::CopyToModify(), SwCSS1Parser::GetPageDesc(), lcl_CopyFollowPageDesc(), SwDocShell::MakeByExample(), ReplaceStyles(), and SwDocStyleSheet::SetItemSet().

◆ CopyPageDescHeaderFooterImpl()

void SwDoc::CopyPageDescHeaderFooterImpl ( bool  bCpyHeader,
const SwFrameFormat rSrcFormat,
SwFrameFormat rDestFormat 
)
private

◆ CopyTextColl()

SwTextFormatColl * SwDoc::CopyTextColl ( const SwTextFormatColl rColl)

◆ CorrAbs() [1/3]

void SwDoc::CorrAbs ( const SwNode rOldNode,
const SwPosition rNewPos,
const sal_Int32  nOffset = 0,
bool  bMoveCursor = false 
)

◆ CorrAbs() [2/3]

void SwDoc::CorrAbs ( const SwNodeIndex rStartNode,
const SwNodeIndex rEndNode,
const SwPosition rNewPos,
bool  bMoveCursor = false 
)
static

◆ CorrAbs() [3/3]

void SwDoc::CorrAbs ( const SwPaM rRange,
const SwPosition rNewPos,
bool  bMoveCursor = false 
)
static

◆ CorrRel()

void SwDoc::CorrRel ( const SwNode rOldNode,
const SwPosition rNewPos,
const sal_Int32  nOffset = 0,
bool  bMoveCursor = false 
)

◆ CountWords()

void SwDoc::CountWords ( const SwPaM rPaM,
SwDocStat rStat 
)
static

◆ CreateCopy()

SfxObjectShell * SwDoc::CreateCopy ( bool  bCallInitNew,
bool  bEmpty 
) const

◆ CreateExtTextInput()

SwExtTextInput * SwDoc::CreateExtTextInput ( const SwPaM rPam)

Definition at line 254 of file extinput.cxx.

References mpExtInputRing, and SwPaM::SetMark().

Referenced by SwEditShell::CreateExtTextInput().

◆ CreateUnoCursor()

std::shared_ptr< SwUnoCursor > SwDoc::CreateUnoCursor ( const SwPosition rPos,
bool  bTableCursor = false 
)

◆ DECL_DLLPRIVATE_LINK() [1/2]

SwDoc::DECL_DLLPRIVATE_LINK ( CalcFieldValueHdl  ,
EditFieldInfo ,
void   
)

◆ DECL_DLLPRIVATE_LINK() [2/2]

SwDoc::DECL_DLLPRIVATE_LINK ( DoUpdateModifiedOLE  ,
Timer ,
void   
)
private

◆ DelCharFormat() [1/2]

void SwDoc::DelCharFormat ( size_t  nFormat,
bool  bBroadcast = false 
)

◆ DelCharFormat() [2/2]

void SwDoc::DelCharFormat ( SwCharFormat const *  pFormat,
bool  bBroadcast = false 
)

Definition at line 698 of file docfmt.cxx.

References DelCharFormat(), and mpCharFormatTable.

◆ DeleteAutoCorrExceptWord()

void SwDoc::DeleteAutoCorrExceptWord ( )

◆ DeleteCol()

void SwDoc::DeleteCol ( const SwCursor rCursor)

◆ DeleteExtTextInput()

void SwDoc::DeleteExtTextInput ( SwExtTextInput pDel)

Definition at line 263 of file extinput.cxx.

References SwExtTextInput::GetNext(), and mpExtInputRing.

Referenced by SwEditShell::DeleteExtTextInput().

◆ DeleteFormatRefMark()

void SwDoc::DeleteFormatRefMark ( const SwFormatRefMark pFormatRefMark)

◆ DeleteRow()

void SwDoc::DeleteRow ( const SwCursor rCursor)

◆ DeleteRowCol()

bool SwDoc::DeleteRowCol ( const SwSelBoxes rBoxes,
RowColMode  eMode = RowColMode::DeleteRow 
)

◆ DeleteSelection()

bool SwDoc::DeleteSelection ( SwDrawView rDrawView)

◆ DeleteTOX()

bool SwDoc::DeleteTOX ( const SwTOXBase rTOXBase,
bool  bDelNodes 
)

◆ DeleteTOXMark()

void SwDoc::DeleteTOXMark ( const SwTOXMark pTOXMark)

◆ DelFrameFormat()

void SwDoc::DelFrameFormat ( SwFrameFormat pFormat,
bool  bBroadcast = false 
)

◆ DelNumRule()

bool SwDoc::DelNumRule ( const OUString &  rName,
bool  bBroadCast = false 
)

◆ DelNumRules()

void SwDoc::DelNumRules ( const SwPaM rPam,
SwRootFrame const *  pLayout = nullptr 
)

◆ DelPageDesc() [1/2]

void SwDoc::DelPageDesc ( const OUString &  rName,
bool  bBroadcast = false 
)

◆ DelPageDesc() [2/2]

void SwDoc::DelPageDesc ( size_t  i,
bool  bBroadcast = false 
)

◆ DelSectionFormat()

void SwDoc::DelSectionFormat ( SwSectionFormat pFormat,
bool  bDelNodes = false 
)

◆ DelTable()

void SwDoc::DelTable ( SwTableNode pTable)

◆ DelTableFrameFormat()

void SwDoc::DelTableFrameFormat ( SwTableFormat pFormat)

Definition at line 746 of file docfmt.cxx.

References mpTableFrameFormatTable.

Referenced by SwTable::~SwTable().

◆ DelTableStyle()

std::unique_ptr< SwTableAutoFormat > SwDoc::DelTableStyle ( const OUString &  rName,
bool  bBroadcast = false 
)

◆ DelTextFormatColl() [1/2]

void SwDoc::DelTextFormatColl ( size_t  nFormat,
bool  bBroadcast = false 
)

◆ DelTextFormatColl() [2/2]

void SwDoc::DelTextFormatColl ( SwTextFormatColl const *  pColl,
bool  bBroadcast = false 
)

Definition at line 1003 of file docfmt.cxx.

References DelTextFormatColl(), and mpTextFormatCollTable.

◆ disposeXForms()

void SwDoc::disposeXForms ( )

Definition at line 89 of file docxforms.cxx.

References i, mxXForms, nCount, and xModel.

Referenced by ~SwDoc().

◆ DoesContainAtPageObjWithContentAnchor()

bool SwDoc::DoesContainAtPageObjWithContentAnchor ( )
inline

Definition at line 586 of file doc.hxx.

Referenced by SwContentNotify::ImplDestroy().

◆ DontExpandFormat()

bool SwDoc::DontExpandFormat ( const SwPosition rPos,
bool  bFlag = true 
)

◆ DoUpdateAllCharts()

void SwDoc::DoUpdateAllCharts ( )
private

◆ dumpAsXml()

void SwDoc::dumpAsXml ( xmlTextWriterPtr  pWriter = nullptr) const

◆ EnsureNumberFormatter()

void SwDoc::EnsureNumberFormatter ( )
private

◆ ExecMacro()

void SwDoc::ExecMacro ( const SvxMacro rMacro,
OUString *  pRet,
SbxArray pArgs 
)

◆ FieldCanHideParaWeight()

int SwDoc::FieldCanHideParaWeight ( SwFieldIds  eFieldId) const

◆ FieldHidesPara()

bool SwDoc::FieldHidesPara ( const SwField rField) const

◆ FillRubyList()

sal_uInt16 SwDoc::FillRubyList ( const SwPaM rPam,
SwRubyList rList 
)
static

◆ FindCharFormatByName()

SwCharFormat * SwDoc::FindCharFormatByName ( const OUString &  rName) const
inline

◆ FindFlyByName()

const SwFlyFrameFormat * SwDoc::FindFlyByName ( const OUString &  rName,
SwNodeType  nNdTyp = SwNodeType::NONE 
) const

◆ FindFrameFormatByName()

SwFrameFormat * SwDoc::FindFrameFormatByName ( const OUString &  rName) const

◆ FindINetAttr()

const SwFormatINetFormat * SwDoc::FindINetAttr ( std::u16string_view  rName) const

◆ FindNumRule()

sal_uInt16 SwDoc::FindNumRule ( std::u16string_view  rName) const

Definition at line 2445 of file docnum.cxx.

References GetName(), mpNumRuleTable, and n.

Referenced by DelNumRule().

◆ FindNumRulePtr()

SwNumRule * SwDoc::FindNumRulePtr ( const OUString &  rName) const

◆ FindPageDesc()

SwPageDesc * SwDoc::FindPageDesc ( const OUString &  rName,
size_t *  pPos = nullptr 
) const

◆ FindTableFormatByName()

SwTableFormat * SwDoc::FindTableFormatByName ( const OUString &  rName,
bool  bAll = false 
) const

◆ FindTextFormatCollByName()

SwTextFormatColl * SwDoc::FindTextFormatCollByName ( const OUString &  rName) const
inline

◆ FindUsedDBs()

std::vector< OUString > & SwDoc::FindUsedDBs ( const std::vector< OUString > &  rAllDBNames,
const OUString &  rFormula,
std::vector< OUString > &  rUsedDBNames 
)
staticprivate

◆ GenerateGlobalDoc() [1/2]

bool SwDoc::GenerateGlobalDoc ( const OUString &  rPath,
const SwTextFormatColl pSplitColl 
)

Definition at line 66 of file docglbl.cxx.

References SplitDoc().

◆ GenerateGlobalDoc() [2/2]

bool SwDoc::GenerateGlobalDoc ( const OUString &  rPath,
int  nOutlineLevel 
)

Definition at line 72 of file docglbl.cxx.

References SplitDoc().

◆ GenerateHTMLDoc() [1/2]

bool SwDoc::GenerateHTMLDoc ( const OUString &  rPath,
const SwTextFormatColl pSplitColl 
)

Definition at line 82 of file docglbl.cxx.

References SplitDoc().

◆ GenerateHTMLDoc() [2/2]

bool SwDoc::GenerateHTMLDoc ( const OUString &  rPath,
int  nOutlineLevel 
)

Definition at line 77 of file docglbl.cxx.

References SplitDoc().

◆ GetAllDBNames()

void SwDoc::GetAllDBNames ( std::vector< OUString > &  rAllDBNames)
private

Definition at line 526 of file docfld.cxx.

References DB_DELIM, GetDBManager(), and SwDBManager::GetDSParamArray().

Referenced by GetAllUsedDB().

◆ GetAllFlyFormats()

SwPosFlyFrames SwDoc::GetAllFlyFormats ( const SwPaM pCmpRange,
bool  bDrawAlso,
bool  bAsCharAlso = false 
) const

◆ GetAllLayouts()

o3tl::sorted_vector< SwRootFrame * > SwDoc::GetAllLayouts ( )

◆ GetAllUsedDB()

void SwDoc::GetAllUsedDB ( std::vector< OUString > &  rDBNameList,
const std::vector< OUString > *  pAllDBNames = nullptr 
)

◆ GetAttrPool() [1/2]

SwAttrPool & SwDoc::GetAttrPool ( )
inline

Definition at line 1338 of file doc.hxx.

◆ GetAttrPool() [2/2]

const SwAttrPool & SwDoc::GetAttrPool ( ) const
inline

Definition at line 1337 of file doc.hxx.

Referenced by SwAccessibleParagraph::_getDefaultAttributesImpl(), SwAccessibleParagraph::_getSupplementalAttributesImpl(), SwXDocumentSettings::_setSingleValue(), SwFmDrawPage::add(), SwUndoTableCpyTable::AddBoxBefore(), SwWW8ImplReader::AppendTextNode(), SwXTextSection::attach(), SwAutoFormat::BuildEnum(), CallEvent(), SwTable::CanConvertSubtables(), Chain(), SwDrawContact::Changed_(), ChangeDBFields(), SwPageNumberFieldType::ChangeExpansion(), SwSpellPopup::checkRedline(), SwFlyFrame::ChgRelPos(), ChkBoxNumFormat(), ClearLineNumAttrs(), SwHTMLWriter::CollectLinkTargets(), MSWordExportBase::CollectOutlineBookmarks(), SwFEShell::Copy(), SwTextNode::CopyCollFormat(), SwFEShell::CopyDrawSel(), CopyFormatArr(), sw::DocumentContentOperationsManager::CopyImplImpl(), CopyMasterFooter(), CopyMasterHeader(), CopyPageDescHeaderFooterImpl(), SwTextNode::CopyText(), CopyTextColl(), SwAttrSet::CopyToModify(), SwXMLTextImportHelper::createAndInsertApplet(), SwXMLTextImportHelper::createAndInsertFloatingFrame(), SwXMLTextImportHelper::createAndInsertOLEObject(), SwXMLTextImportHelper::createAndInsertOOoLink(), SwXMLTextImportHelper::createAndInsertPlugin(), sw::DocumentDeviceManager::CreatePrinter_(), SwTextNode::CutImpl(), SwTextNode::DestroyAttr(), SwAutoFormat::DoUnderline(), SwContentTree::EditEntry(), SwWW8ImplReader::End_Footnote(), SwXMLExport::exportDoc(), RtfExport::ExportDocument_Impl(), FlatFndBox::FillFlat(), SwViewShell::FillPrtDoc(), SwXTextDocument::FindAny(), FindAttrsImpl(), FindINetAttr(), SwNode::FindPageDesc(), DocxAttributeOutput::FormatTextLeftMargin(), SwTextNode::FormatToTextAttr(), sw::ToxTextGenerator::GenerateText(), GetAllUsedDB(), SwViewShell::GetAttrPool(), SwCursorShell::GetContentAtPos(), WW8Export::GetCurrentPageBgBrush(), GetDefault(), GetDocColors(), SwWW8FltControlStack::GetFormatAttr(), SwWW8ImplReader::GetFormatAttr(), sw::DocumentStylePoolManager::GetFormatFromPool(), HTMLAttrContext::GetFrameItemSet(), SwSvxUnoDrawPool::getModelPool(), sw::DocumentStylePoolManager::GetPageDescFromPool(), SwXShape::getPropertyDefault(), SwXParagraph::getPropertyDefault(), SwXTextDefaults::getPropertyDefault(), SwXTextSection::getPropertyDefault(), SwUnoCursorHelper::GetPropertyDefault(), SwXTextCursor::getPropertyDefaults(), SwXTextTableCursor::getPropertyValue(), SwXTextTable::getPropertyValue(), SwXCellRange::getPropertyValue(), SwXTextPortion::GetPropertyValue(), SwUnoCursorHelper::GetPropertyValue(), SwXAutoStyle::GetPropertyValues_Impl(), SwGetExpField::GetReferenceTextPos(), GetRefMark(), GetRefMarks(), sw::hack::GetSetWhichFromSwDocWhich(), sw::DocumentStylePoolManager::GetTextCollFromPool(), GetTextDirection(), GetTOIKeys(), SwTableBox::GetValue(), SwFrame::GetVirtPageNum(), SwCursorShell::GotoNxtPrvTableFormula(), SwCursorShell::GotoNxtPrvTOXMark(), MSWord_SdrAttrIter::HasTextItem(), IMPL_LINK_NOARG(), SwWW8ImplReader::ImportDop(), SwWW8ImplReader::ImportGraf(), SwWW8ImplReader::ImportGraf1(), SwWW8ImplReader::ImportOle(), SwWW8ImplReader::ImportReplaceableDrawables(), sw::DocumentDrawModelManager::InitDrawModel(), wwFontHelper::InitFontTable(), SwWW8ImplReader::InsertAttrsAsDrawingAttrs(), sw::DocumentContentOperationsManager::InsertPoolItem(), wwSectionManager::InsertSection(), SwXAutoStyleFamily::insertStyle(), InsertTable(), SwWW8ImplReader::InsertTxbxStyAttrs(), SwWW8ImplReader::InsertTxbxText(), lcl_CpyBox(), lcl_FindInputField(), lcl_RstAttr(), lcl_SetAFormatBox(), lcl_setCharFormatSequence(), lcl_SetFlyFrameAttr(), lcl_setRedlineAttr(), lcl_TCFlags(), lcl_textBoxSizeNotify(), lcl_TranslateMetric(), MakeCharFormat(), MakeCondTextFormatColl(), MakeDrawFrameFormat(), SwDocUpdateField::MakeFieldList_(), MakeFlyFrameFormat(), MakeFrameFormat(), MakeGrfFormatColl(), sw::DocumentLayoutManager::MakeLayoutFormat(), SwUnoCursorHelper::makeRedline(), MakeRedlineTextAttr(), MakeTableBoxFormat(), MakeTableFrameFormat(), MakeTableLineFormat(), MakeTextAttr(), MakeTextFormatColl(), SwpHints::MergePortions(), SwVirtFlyDrawObj::NbcMove(), SwTextFormatter::NewFootnoteNumPortion(), SwURLStateChanged::Notify(), MSWordExportBase::NumberingLevel(), MSWord_SdrAttrIter::OutAttr(), RtfExport::OutColorTable(), OutCSS1DropCapRule(), OutHTML_DrawFrameFormatAsControl(), OutHTML_SwField(), MSWord_SdrAttrIter::OutParaAttr(), MSWordExportBase::OutputFormat(), MSWordExportBase::OutputTextNode(), SwXTextDocument::printPages(), PropValuesToAutoStyleItemSet(), Writer::PutEditEngFontsInAttrPool(), Writer::PutNumFormatFontsInAttrPool(), SwWW8ImplReader::Read_F_IncludePicture(), SwWW8ImplReader::Read_F_Tox(), SwWW8ImplReader::Read_GrafLayer(), SwWW8ImplReader::Read_HdFtTextAsHackedFrame(), SwWW8ImplReader::Read_LR(), SwWW8ImplReader::Read_Tab(), WW8ListManager::ReadLVL(), SwUndoResetAttr::RedoImpl(), SwUndoSetFlyFormat::RedoImpl(), SwUndoTableNumFormat::RedoImpl(), SwUndoTableCpyTable::RedoImpl(), SwWW8ImplReader::RegisterNumFormatOnTextNode(), RemoveAllFormatLanguageDependencies(), Writer_Impl::RemoveFontList(), SwXTextDocument::replaceAll(), ReplaceDefaults(), sw::DocumentContentOperationsManager::ReplaceRangeImpl(), ResetAttrs(), SwTableAutoFormat::RestoreTableProperties(), SwDontExpandItem::SaveDontExpandItems(), SwContentNode::SetAttr(), SetAttr(), SwAutoCorrDoc::SetAttr(), SwFltControlStack::SetAttrInDoc(), SwAutoFormat::SetColl(), SetDefault(), SetFormatItemByAutoFormat(), SwXCell::setFormula(), SwHistorySetFootnote::SetInDoc(), SwAutoCorrDoc::SetINetAttr(), MSWord_SdrAttrIter::SetItemsThatDifferFromStandard(), sw::DocumentDeviceManager::setJobsetup(), SwXShape::setPropertyToDefault(), SwXTextDefaults::setPropertyToDefault(), SwXShape::setPropertyValue(), SwXTextTableCursor::setPropertyValue(), SwXTextTable::setPropertyValue(), SwXCellRange::setPropertyValue(), SwXTextDocument::setPropertyValue(), SwXTextDefaults::setPropertyValue(), SwXTextCursor::setPropertyValue(), wwSectionManager::SetSegmentToPageDesc(), SplitDoc(), SwWW8ImplReader::StartApo(), SwWW8ImplReader::StartTable(), sw_BoxSetSplitBoxFormats(), sw_JoinText(), SwAutoStylesEnumImpl::SwAutoStylesEnumImpl(), SwDoc(), SwDrawModel::SwDrawModel(), SwUndoInsSection::SwUndoInsSection(), SwUndoTableNumFormat::SwUndoTableNumFormat(), SwTextBoxHelper::syncFlyFrameAttr(), TextAttrDelete(), TextToTable(), SwpHints::TryInsertHint(), SwUndoTableCpyTable::UndoImpl(), SwTOXBaseSection::Update(), UpdateRsid(), sw::DocumentFieldsManager::UpdateTableFields(), WriteDop(), WW8Export::WriteFootnoteBegin(), DocxExport::WriteOutliner(), DocxAttributeOutput::WriteOutliner(), and WW8Ruby::WW8Ruby().

◆ GetAutoCompleteWords()

static SwAutoCompleteWord & SwDoc::GetAutoCompleteWords ( )
inlinestatic

◆ GetAutoCorrExceptWord()

SwAutoCorrExceptWord * SwDoc::GetAutoCorrExceptWord ( )
inline

◆ GetBoxAlign()

sal_uInt16 SwDoc::GetBoxAlign ( const SwCursor rCursor)
static

◆ GetBoxAttr()

bool SwDoc::GetBoxAttr ( const SwCursor rCursor,
std::unique_ptr< SfxPoolItem > &  rToFill 
)
static

Retrieves a box attribute from the given cursor.

Returns
Whether the property is set over the current box selection.
Remarks
A property is 'set' if it's set to the same value over all boxes in the current selection. The property value is retrieved from the first box in the current selection. It is then compared to the values of the same property over any other boxes in the selection; if any value is different from that of the first box, the property is unset (and false is returned).

Definition at line 1321 of file ndtbl1.cxx.

References SvxFrameDirectionItem::Clone(), SwFormatVertOrient::Clone(), SwNode::FindTableNode(), SwPosition::GetNode(), SwPaM::GetPoint(), i, lcl_GetBoxSel(), RES_BACKGROUND(), RES_FRAMEDIR(), RES_VERT_ORIENT(), and o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::size().

Referenced by SwFEShell::GetBoxBackground(), SwFEShell::GetBoxDirection(), SwXTextTableCursor::getPropertyValue(), SwXCellRange::getPropertyValue(), SwXTextTableCursor::setPropertyValue(), and SwXCellRange::setPropertyValue().

◆ GetCellStyles() [1/2]

SwCellStyleTable & SwDoc::GetCellStyles ( )
inline

Definition at line 1269 of file doc.hxx.

◆ GetCellStyles() [2/2]

const SwCellStyleTable & SwDoc::GetCellStyles ( ) const
inline

◆ GetCharFormats() [1/2]

SwCharFormats * SwDoc::GetCharFormats ( )
inline

Definition at line 756 of file doc.hxx.

◆ GetCharFormats() [2/2]

const SwCharFormats * SwDoc::GetCharFormats ( ) const
inline

◆ GetColumnContFormat() [1/2]

SwFrameFormat * SwDoc::GetColumnContFormat ( )
inline

Definition at line 767 of file doc.hxx.

◆ GetColumnContFormat() [2/2]

const SwFrameFormat * SwDoc::GetColumnContFormat ( ) const
inline

Definition at line 766 of file doc.hxx.

Referenced by SwLayoutFrame::ChgColumns().

◆ GetContentControlManager()

SwContentControlManager & SwDoc::GetContentControlManager ( )

◆ GetCurrSection()

SwSection * SwDoc::GetCurrSection ( const SwPosition rPos)
static

◆ GetCurTOX()

SwTOXBase * SwDoc::GetCurTOX ( const SwPosition rPos)
static

◆ GetCurTOXMark()

sal_uInt16 SwDoc::GetCurTOXMark ( const SwPosition rPos,
SwTOXMarks rArr 
)
static

◆ GetDBData()

SwDBData const & SwDoc::GetDBData ( )

◆ GetDBManager()

SwDBManager * SwDoc::GetDBManager ( ) const
inline

◆ GetDefault() [1/2]

const SfxPoolItem & SwDoc::GetDefault ( sal_uInt16  nFormatHint) const

◆ GetDefault() [2/2]

template<class T >
const T & SwDoc::GetDefault ( TypedWhichId< T >  nWhich) const
inline

Definition at line 744 of file doc.hxx.

◆ GetDefaultTOXBase()

const SwTOXBase * SwDoc::GetDefaultTOXBase ( TOXTypes  eTyp,
bool  bCreate 
)

◆ GetDfltCharFormat() [1/2]

SwCharFormat * SwDoc::GetDfltCharFormat ( )
inline

Definition at line 769 of file doc.hxx.

◆ GetDfltCharFormat() [2/2]

const SwCharFormat * SwDoc::GetDfltCharFormat ( ) const
inline

◆ GetDfltFrameFormat() [1/2]

SwFrameFormat * SwDoc::GetDfltFrameFormat ( )
inline

Definition at line 763 of file doc.hxx.

◆ GetDfltFrameFormat() [2/2]

const SwFrameFormat * SwDoc::GetDfltFrameFormat ( ) const
inline

◆ GetDfltGrfFormatColl() [1/2]

SwGrfFormatColl * SwDoc::GetDfltGrfFormatColl ( )
inline

Definition at line 820 of file doc.hxx.

◆ GetDfltGrfFormatColl() [2/2]

const SwGrfFormatColl * SwDoc::GetDfltGrfFormatColl ( ) const
inline

◆ GetDfltTextFormatColl() [1/2]

SwTextFormatColl * SwDoc::GetDfltTextFormatColl ( )
inline

Definition at line 792 of file doc.hxx.

◆ GetDfltTextFormatColl() [2/2]

const SwTextFormatColl * SwDoc::GetDfltTextFormatColl ( ) const
inline

◆ getDocAccTitle()

const OUString & SwDoc::getDocAccTitle ( ) const
inline

Definition at line 569 of file doc.hxx.

Referenced by SwAccessibleDocumentBase::getAccessibleName().

◆ GetDocColors()

std::set< Color > SwDoc::GetDocColors ( )

◆ GetDocPattern()

const OUString * SwDoc::GetDocPattern ( size_t  nPos) const

Definition at line 123 of file poolfmt.cxx.

References m_PatternNames, and nPos.

Referenced by SwDocStyleSheet::FillStyleSheet(), and SwDocStyleSheet::GetHelpId().

◆ GetDocShell() [1/2]

SwDocShell * SwDoc::GetDocShell ( )
inline

Definition at line 1370 of file doc.hxx.

Referenced by SwRDFHelper::addTextNodeStatement(), SwTextNode::AddToList(), AppendDoc(), SwEditShell::ApplyAdvancedClassification(), SwEditShell::ApplyParagraphClassification(), SwXShape::attach(), SwWrtShell::CalcAndSetScale(), SwRootFrame::CheckViewLayout(), SwLayAction::CheckWaitCursor(), SwNodes::ChgNode(), ChgPageDesc(), ChgTableStyle(), SwEditShell::ClassifyDocPerHighestParagraphClass(), SwEditShell::CollectAdvancedClassification(), SwEditShell::CollectParagraphClassification(), SwDBManager::CommitLastRegistrations(), sw::MetaFieldManager::copyDocumentProperties(), SwWW8ImplReader::CoreLoad(), SwTextBoxHelper::create(), SwXMLTextImportHelper::createAndInsertOOoLink(), CreateCopy(), sw::CreateParentXText(), SwXStyleFamilies::CreateStyle(), SwDrawModel::createUnoModel(), SwDPage::createUnoPage(), SwUndo::CreateViewShellId(), SwEditShell::CursorsLocked(), SwTextNode::CutImpl(), SwFEShell::DeleteRow(), DeleteRowCol(), DelTable(), SwTextNode::DestroyAttr(), SwUndoFieldFromDoc::DoImpl(), SwTextAPIEditSource::EnsureOutliner(), SwBaseShell::ExecDlg(), SwTextShell::ExecMoveMisc(), SwContentTree::ExecuteContextMenuAction(), SwFileNameFieldType::Expand(), SwTemplNameFieldType::Expand(), SwDocInfoField::ExpandImpl(), DocxAttributeOutput::ExportAsActiveXControl(), DocxExportFilter::exportDocument(), MSWordExportBase::ExportDocument(), SwTOXAuthority::FillText(), RtfExportFilter::filter(), SwFrameFormat::FindRealSdrObject(), sw::FindTextImpl(), SwFEShell::FinishOLEObj(), SwAuthorityField::GetAbsoluteURL(), SwAccessibleDocumentBase::getAccessibleName(), getBookmarkColor(), SwXLinkNameAccessWrapper::getByName(), SwXTextEmbeddedObject::getExtendedControlOverEmbeddedObject(), SwViewShell::GetFirstLastVisPageNumbers(), SwCSS1Parser::GetFontList(), GetFrameWeld(), SwVisibleCursor::getLOKPayload(), SwXParagraph::GetModel(), SwXDocumentIndex::GetModel(), SwXMeta::GetModel(), SwXTextSection::GetModel(), sw::DocumentTimerManager::GetNextIdleJob(), SwViewShell::GetPostItMgr(), sw::MetaField::GetPrefixAndSuffix(), sw::DocumentDeviceManager::getPrintData(), SwAuthorityField::GetRelativeURI(), SwXTextDocument::GetRenderDoc(), SwXTextDocument::getRendererCount(), SwBaseShell::GetState(), SwRDFHelper::getTextNodeStatements(), SwXMLExport::GetViewSettings(), SwEditShell::GetWatermark(), DocxExport::getWordCompatibilityModeFromGrabBag(), SwAutoFormat::GoNextPara(), sw::AccessibilityIssue::gotoIssue(), SwContentFrame::GrowFrame(), SwCursorShell::HasHiddenSections(), SwCursorShell::HasReadonlySel(), sw::IMPL_LINK(), IMPL_LINK_NOARG(), SwWW8ImplReader::ImportOleBase(), sw::DocumentStatisticsManager::IncrementalDocStatCalculate(), SwRedlineAcceptDlg::InitAuthors(), SwXMLImport::initXForms(), initXForms(), SwUndoParagraphSigning::Insert(), SwTOXBaseSection::InsertAlphaDelimiter(), SwTable::InsertCol(), SwUnoCursorHelper::InsertFile(), InsertGlossary(), SwTextShell::InsertMediaDlg(), SwTable::InsertRow_(), SwEditShell::InsertTableOf(), SwAutoCompleteWord::InsertWord(), SwLayAction::InternalAction(), SwTextContentControl::Invalidate(), SwCursor::IsAtValidPos(), SwTextFormatInfo::IsHyphenate(), SwLayIdle::isJobEnabled(), SwCursor::IsSelOvr(), SwTOXBase::IsTOXBaseInReadonly(), DocxAttributeOutput::LatentStyles(), lcl_CreateOutlineString(), lcl_FindSelection(), lcl_GetFrameFormat(), lcl_GetHighestClassificationParagraphClass(), lcl_HyphenateNode(), lcl_InitStyleFamily(), lcl_setCharStyle(), lcl_setDropcapCharStyle(), lcl_UpdateLinksInSect(), MakeAllOutlineContentTemporarilyVisible::MakeAllOutlineContentTemporarilyVisible(), sw::DocumentDrawModelManager::MakeDrawModel_(), SwHTMLWriter::MakeHeader(), SwXServiceProvider::MakeInstance(), SwNodes::MakeOLENode(), SwWrtShell::MakeOutlineLevelsVisible(), sw::GraphicSizeCheckGUIEntry::markObject(), MergeTable(), SwNodes::MoveRange(), SwVirtFlyDrawObj::NbcMove(), SwURLStateChanged::Notify(), SwWW8ImplReader::NotifyMacroEventRead(), SwHTMLWriter::Out_SwDoc(), SwHTMLWriter::OutBasic(), SwHTMLWriter::OutBasicBodyEvents(), SwHTMLWriter::OutHiddenForms(), OutHTML_FrameFormatOLENodeGrf(), OutHTML_SwFormatField(), SwOneExampleFrame::Paint(), SwFlyFrame::PaintSwFrame(), SwRootFrame::PaintSwFrame(), SwFrame::PaintSwFrameBackground(), SwTransferable::PasteOLE(), SwTransferable::PrepareForCopy(), WW8Export::PrepareStorage(), sw::DocumentDeviceManager::PrtDataChanged(), PrtOLENotify(), sw::AccessibilityIssue::quickFixIssue(), SwDOCXReader::Read(), XMLReader::Read(), SwRedlineSaveData::RedlineToDoc(), SwDBManager::RegisterConnection(), SwRDFHelper::removeTextNodeStatement(), SwXTextDocument::render(), ReplaceDocumentProperties(), ReplaceUserDefinedDocumentProperties(), SwDPage::RequestHelp(), WW8Export::RestoreMacroCmds(), SwEditShell::RestoreMetadataFieldsAndValidateParagraphSignatures(), SwDBManager::RevokeLastRegistrations(), sw::GraphicSizeCheckGUIEntry::runProperties(), sw::DocumentDrawModelManager::Search(), SwCursorShell::SelNextRedline(), SwCursorShell::SelPrevRedline(), SwEditShell::SetClassification(), SwCursorShell::SetCursor(), SwLangHelper::SetLanguage(), SwLangHelper::SetLanguage_None(), SwUnoCursorHelper::setNumberingProperty(), SwXNumberingRules::SetPropertiesToNumFormat(), SwXTextTable::setPropertyValue(), SwXTextDefaults::setPropertyValue(), SwXTextSection::Impl::SetPropertyValues_Impl(), SwXMLImport::SetViewSettings(), SwEditShell::SetWatermark(), SwContentFrame::ShrinkFrame(), SwEditShell::SignParagraph(), SwTextFrame::SmartTagScan(), Spell(), SplitTable(), StartGrammarChecking(), Summary(), SwAutoFormat::SwAutoFormat(), SwDrawModel::SwDrawModel(), SwLayIdle::SwLayIdle(), SwTextAPIEditSource::SwTextAPIEditSource(), SwTransferable::SwTransferable(), SwUndoParagraphSigning::SwUndoParagraphSigning(), SwpHints::TryInsertHint(), SwUndoTableNdsChg::UndoImpl(), UnHide(), SwDocStatPage::Update(), SwTOXBaseSection::Update(), SwTextNode::Update(), SwTOXBaseSection::UpdateAuthorities(), SwTOXBaseSection::UpdateContent(), SwCursorShell::UpdateCursor(), sw::UpdateFramesForAddDeleteRedline(), sw::UpdateFramesForRemoveDeleteRedline(), sw::DocumentLinksAdministrationManager::UpdateLinks(), SwTOXBaseSection::UpdateMarks(), sw::SwDocIdle::UpdateMinPeriod(), SwTOXBaseSection::UpdateOutline(), SwTOXBaseSection::UpdatePageNum(), SwTOXBaseSection::UpdateSequence(), sw::OnlineAccessibilityCheck::updateStatusbar(), SwTOXBaseSection::UpdateTable(), SwEditShell::UpdateTableOf(), SwTOXBaseSection::UpdateTemplate(), SwRDFHelper::updateTextNodeStatement(), SwShellCursor::UpDown(), SwEditShell::ValidateAllParagraphSignatures(), SwEditShell::ValidateCurrentParagraphSignatures(), SwTextFormatter::WhichTextPor(), SwXMLWriter::Write_(), DocxExport::WriteActiveXObject(), DocxExport::WriteCustomXml(), RtfExport::WriteDocVars(), DocxExport::WriteDocVars(), WriteDop(), DocxExport::WriteEmbeddings(), DocxExport::WriteGlossary(), RtfExport::WriteInfo(), DocxAttributeOutput::WriteOLE(), DocxExport::WriteProperties(), DocxExport::WriteSettings(), SwWW8Writer::WriteStorageImpl(), SwASCWriter::WriteStream(), SwHTMLWriter::WriteStream(), RtfExport::WriteUserProps(), and DocxExport::WriteVBA().

◆ GetDocShell() [2/2]

const SwDocShell * SwDoc::GetDocShell ( ) const
inline

Definition at line 1371 of file doc.hxx.

◆ GetDocStorage()

uno::Reference< embed::XStorage > SwDoc::GetDocStorage ( )

◆ GetDocumentContentOperationsManager() [1/2]

sw::DocumentContentOperationsManager & SwDoc::GetDocumentContentOperationsManager ( )

Definition at line 343 of file doc.cxx.

References m_pDocumentContentOperationsManager.

◆ GetDocumentContentOperationsManager() [2/2]

sw::DocumentContentOperationsManager const & SwDoc::GetDocumentContentOperationsManager ( ) const

◆ GetDocumentDrawModelManager() [1/2]

sw::DocumentDrawModelManager & SwDoc::GetDocumentDrawModelManager ( )

Definition at line 184 of file doc.cxx.

References m_pDocumentDrawModelManager.

◆ GetDocumentDrawModelManager() [2/2]

sw::DocumentDrawModelManager const & SwDoc::GetDocumentDrawModelManager ( ) const

Definition at line 179 of file doc.cxx.

References m_pDocumentDrawModelManager.

Referenced by ClearDoc(), getIDocumentDrawModelAccess(), SetDocShell(), and ~SwDoc().

◆ GetDocumentFieldsManager()

sw::DocumentFieldsManager & SwDoc::GetDocumentFieldsManager ( )

Definition at line 381 of file doc.cxx.

References m_pDocumentFieldsManager.

Referenced by ClearDoc(), SwFEShell::Copy(), and SwDoc().

◆ GetDocumentLayoutManager() [1/2]

sw::DocumentLayoutManager & SwDoc::GetDocumentLayoutManager ( )

Definition at line 434 of file doc.cxx.

References m_pDocumentLayoutManager.

◆ GetDocumentLayoutManager() [2/2]

sw::DocumentLayoutManager const & SwDoc::GetDocumentLayoutManager ( ) const

Definition at line 429 of file doc.cxx.

References m_pDocumentLayoutManager.

Referenced by SwRootFrame::DestroyImpl(), and sw::DocumentStateManager::SetModified().

◆ GetDocumentLinksAdministrationManager() [1/2]

sw::DocumentLinksAdministrationManager & SwDoc::GetDocumentLinksAdministrationManager ( )

Definition at line 289 of file doc.cxx.

References m_pDocumentLinksAdministrationManager.

◆ GetDocumentLinksAdministrationManager() [2/2]

sw::DocumentLinksAdministrationManager const & SwDoc::GetDocumentLinksAdministrationManager ( ) const

Definition at line 284 of file doc.cxx.

References m_pDocumentLinksAdministrationManager.

◆ GetDocumentRedlineManager() [1/2]

sw::DocumentRedlineManager & SwDoc::GetDocumentRedlineManager ( )

Definition at line 364 of file doc.cxx.

References m_pDocumentRedlineManager.

◆ GetDocumentRedlineManager() [2/2]

sw::DocumentRedlineManager const & SwDoc::GetDocumentRedlineManager ( ) const

◆ GetDocumentSettingManager() [1/2]

sw::DocumentSettingManager & SwDoc::GetDocumentSettingManager ( )

◆ GetDocumentSettingManager() [2/2]

sw::DocumentSettingManager const & SwDoc::GetDocumentSettingManager ( ) const

Definition at line 205 of file doc.cxx.

References m_pDocumentSettingManager.

◆ GetDocumentStatisticsManager() [1/2]

sw::DocumentStatisticsManager & SwDoc::GetDocumentStatisticsManager ( )

Definition at line 402 of file doc.cxx.

References m_pDocumentStatisticsManager.

◆ GetDocumentStatisticsManager() [2/2]

sw::DocumentStatisticsManager const & SwDoc::GetDocumentStatisticsManager ( ) const

◆ GetDocumentType()

DocumentType SwDoc::GetDocumentType ( ) const
inline

Definition at line 410 of file doc.hxx.

Referenced by WW8AttributeOutput::RTLAndCJKState().

◆ GetEditShell() [1/2]

SwEditShell * SwDoc::GetEditShell ( )

Definition at line 348 of file doccorr.cxx.

References GetEditShell().

◆ GetEditShell() [2/2]

SwEditShell const * SwDoc::GetEditShell ( ) const

◆ GetEmptyPageFormat() [1/2]

SwFrameFormat * SwDoc::GetEmptyPageFormat ( )
inline

Definition at line 765 of file doc.hxx.

◆ GetEmptyPageFormat() [2/2]

const SwFrameFormat * SwDoc::GetEmptyPageFormat ( ) const
inline

◆ GetEndNoteInfo()

const SwEndNoteInfo & SwDoc::GetEndNoteInfo ( ) const
inline

◆ GetExtTextInput() [1/2]

SwExtTextInput * SwDoc::GetExtTextInput ( ) const

Definition at line 302 of file extinput.cxx.

References SwPaM::IsMultiSelection(), and mpExtInputRing.

◆ GetExtTextInput() [2/2]

SwExtTextInput * SwDoc::GetExtTextInput ( const SwNode rNd,
sal_Int32  nContentPos = -1 
) const

◆ GetFlyCount()

size_t SwDoc::GetFlyCount ( FlyCntType  eType,
bool  bIgnoreTextBoxes = false 
) const

◆ GetFlyFrameFormats()

std::vector< SwFrameFormat const * > SwDoc::GetFlyFrameFormats ( FlyCntType  eType,
bool  bIgnoreTextBoxes 
)

◆ GetFlyNum()

SwFrameFormat * SwDoc::GetFlyNum ( size_t  nIdx,
FlyCntType  eType,
bool  bIgnoreTextBoxes = false 
)

◆ GetFootnoteIdxs() [1/2]

SwFootnoteIdxs & SwDoc::GetFootnoteIdxs ( )
inline

Definition at line 649 of file doc.hxx.

Referenced by SwRootFrame::AssertFlyPages(), SwXFootnote::attach(), SwLayAction::CheckFirstVisPage(), SwFrame::CheckPageDescs(), ChgPageDesc(), SwTextNode::ChgTextCollUpdateNum(), SwTable::ConvertSubtables(), sw::CreateParentXText(), SwUndoSaveContent::DelContentIndex(), DelSectionFormat(), SwWW8ImplReader::End_Footnote(), SwEnhancedPDFExportHelper::EnhancedPDFExport(), SwContentType::FillMemberList(), SwGetRefFieldType::FindAnchor(), SwNode::FindPageDesc(), SwXFootnotes::getByIndex(), SwXFootnotes::getCount(), SwCursor::GotoFootnoteAnchor(), SwCursor::GotoNextFootnoteAnchor(), SwCursor::GotoPrevFootnoteAnchor(), SwXFootnotes::hasElements(), SwTextNode::InsertHint(), InsertSwSection(), SwContentNode::IsAnyCondition(), lcl_FindFootnotePos(), lcl_MoveFootnotes(), SwTabFrame::MakeAll(), SwLayoutFrame::MoveLowerFootnotes(), sw::DocumentContentOperationsManager::MoveNodeRange(), sw::DocumentContentOperationsManager::MoveRange(), MSWordStyles::MSWordStyles(), SwSection::Notify(), SwHTMLWriter::OutStyleSheet(), sw::RemoveFootnotesForNode(), SwRootFrame::RemovePage(), SetAllUniqueFlyNames(), SetCurFootnote(), SetEndNoteInfo(), SetFootnoteInfo(), SetOutlineNumRule(), SwTextFootnote::SetStartNode(), sw_DeleteFootnote(), SwUndoChangeFootNote::UndoImpl(), SwUndoInsSection::UndoImpl(), SwUndoDelSection::UndoImpl(), UnHide(), SwGetRefField::UpdateField(), SwEndNoteInfo::UpdateFormatOrAttr(), sw::UpdateFramesForAddDeleteRedline(), sw::UpdateFramesForRemoveDeleteRedline(), and SwDocShell::UpdateLinks().

◆ GetFootnoteIdxs() [2/2]

const SwFootnoteIdxs & SwDoc::GetFootnoteIdxs ( ) const
inline

Definition at line 650 of file doc.hxx.

◆ GetFootnoteInfo()

const SwFootnoteInfo & SwDoc::GetFootnoteInfo ( ) const
inline

Definition at line 645 of file doc.hxx.

Referenced by SwFootnoteBossFrame::AppendFootnote(), SwTextNode::ChgTextCollUpdateNum(), SwTextFrame::ConnectFootnote(), SwTextNode::CopyExpandText(), SwWW8ImplReader::CoreLoad(), RtfExport::ExportDocument_Impl(), SwPageFrame::FindPageDesc(), DocxAttributeOutput::FootnoteEndnoteRefTag(), SwTextFormatter::FormatQuoVadis(), SwHTMLWriter::GetFootEndNoteSym(), SwEditShell::GetFootnoteInfo(), SwXFootnoteProperties::getPropertyValue(), SwFormatFootnote::GetViewNumStr(), lcl_ErgoVadis(), SwTextFootnote::MakeNewTextSection(), SwLayoutFrame::MoveLowerFootnotes(), MSWordStyles::MSWordStyles(), SwTextFormatter::NewErgoSumPortion(), SwTextFormatter::NewFootnoteNumPortion(), SwTextFormatter::NewFootnotePortion(), SwTextFormatter::NewPortion(), SwHTMLWriter::OutFootEndNoteInfo(), SwHTMLWriter::OutFootEndNoteSym(), SwHTMLWriter::OutStyleSheet(), SwTextFrame::Prepare(), SwUndoFootNoteInfo::RedoImpl(), SwTextFrame::RemoveFootnote(), DocxAttributeOutput::SectFootnoteEndnotePr(), RtfAttributeOutput::SectFootnoteEndnotePr(), WW8AttributeOutput::SectFootnoteEndnotePr(), SetAllUniqueFlyNames(), SetCurFootnote(), SetFootnoteInfo(), SetOutlineNumRule(), SwXFootnoteProperties::setPropertyValue(), DocxAttributeOutput::TextFootnote_Impl(), WW8AttributeOutput::TextFootnote_Impl(), RtfAttributeOutput::TextFootnote_Impl(), SwUndoFootNoteInfo::UndoImpl(), UnHide(), SwFootnoteIdxs::UpdateAllFootnote(), SwFootnoteIdxs::UpdateFootnote(), WW8Export::WriteFootnoteBegin(), WW8_WrPlcSepx::WriteFootnoteEndText(), and DocxExport::WriteSettings().

◆ GetFrameFormats() [1/2]

sw::FrameFormats< SwFrameFormat * > * SwDoc::GetFrameFormats ( )
inline

Definition at line 754 of file doc.hxx.

◆ GetFrameFormats() [2/2]

const sw::FrameFormats< SwFrameFormat * > * SwDoc::GetFrameFormats ( ) const
inline

◆ GetGCIterator()

uno::Reference< linguistic2::XProofreadingIterator > const & SwDoc::GetGCIterator ( ) const

◆ getGrammarContact()

std::unique_ptr< sw::GrammarContact > const & SwDoc::getGrammarContact ( ) const
inline

Definition at line 1577 of file doc.hxx.

Referenced by sw::getGrammarContactFor().

◆ GetGrfFormatColls()

const SwGrfFormatColls * SwDoc::GetGrfFormatColls ( ) const
inline

Definition at line 821 of file doc.hxx.

Referenced by SwUndoFormatAttr::GetFormat(), and SwHistoryChangeFormatColl::SetInDoc().

◆ GetGrfNms()

void SwDoc::GetGrfNms ( const SwFlyFrameFormat rFormat,
OUString *  pGrfName,
OUString *  pFltName 
)
static

◆ getIDocumentChartDataProviderAccess() [1/2]

IDocumentChartDataProviderAccess & SwDoc::getIDocumentChartDataProviderAccess ( )

Definition at line 246 of file doc.cxx.

References m_pDocumentChartDataProviderManager.

◆ getIDocumentChartDataProviderAccess() [2/2]

IDocumentChartDataProviderAccess const & SwDoc::getIDocumentChartDataProviderAccess ( ) const

◆ getIDocumentContentOperations() [1/2]

IDocumentContentOperations & SwDoc::getIDocumentContentOperations ( )

Definition at line 334 of file doc.cxx.

References m_pDocumentContentOperationsManager.

◆ getIDocumentContentOperations() [2/2]

IDocumentContentOperations const & SwDoc::getIDocumentContentOperations ( ) const

Definition at line 329 of file doc.cxx.

References m_pDocumentContentOperationsManager.

Referenced by SwFmDrawPage::add(), AppendDoc(), sw::DocumentRedlineManager::AppendRedline(), SwEditShell::AppendTextNode(), SwWW8ImplReader::AppendTextNode(), SwXTextTable::attach(), SwXTextField::attach(), SwXFootnote::attach(), SwXLineBreak::attach(), SwXMeta::AttachImpl(), SwXContentControl::AttachImpl(), SwAutoFormat::AutoCorrect(), SwAutoFormat::BuildEnum(), SwAutoFormat::BuildIndent(), SwAutoFormat::BuildNegIndent(), SwAutoFormat::BuildText(), SwAutoFormat::BuildTextIndent(), SwAutoCorrDoc::ChgAutoCorrWord(), SwFEShell::ChgCurPageDesc(), ChgPageDesc(), ConvertFieldsToText(), SwTable::ConvertSubtableBox(), SwXText::convertToTextFrame(), SwFEShell::Copy(), SwFEShell::CopyDrawSel(), sw::DocumentContentOperationsManager::CopyImplImpl(), SwEditShell::CopySelToDoc(), SwRangeRedline::CopyToSection(), SwWW8ImplReader::CoreLoad(), SwXMLTextImportHelper::createAndInsertApplet(), SwXMLTextImportHelper::createAndInsertFloatingFrame(), SwXMLTextImportHelper::createAndInsertOLEObject(), SwXMLTextImportHelper::createAndInsertOOoLink(), SwXMLTextImportHelper::createAndInsertPlugin(), SwRangeRedline::DelCopyOfSection(), SwAutoFormat::DelEmptyLine(), SwTextContentControl::Delete(), wwExtraneousParas::delete_all_from_doc(), SwXTextCursor::DeleteAndInsert(), DeleteBox_(), SwFEShell::DeleteCol(), IDocumentMarkAccess::DeleteFieldmarkCommand(), SwEditShell::DeleteGlobalDocContent(), SwEditShell::DeleteSel(), SwAutoCorrDoc::DeleteSelImpl(), SwTextField::DeleteTextField(), DeleteTOX(), DeleteTOXMark(), SwEditShell::DelFullPara(), sw::DocumentLayoutManager::DelLayoutFormat(), SwAutoFormat::DelMoreLinesBlanks(), DelSectionFormat(), DelTable(), SwXParagraph::dispose(), SwXContentControl::dispose(), SwXFootnote::dispose(), SwXMeta::dispose(), SwUnoCursorHelper::DocInsertStringSplitCR(), SwEditShell::DoSpecialInsert(), SwUndoTransliterate::DoTransliterate(), SwAutoFormat::DoUnderline(), SwWW8ImplReader::End_Field(), SwWW8ImplReader::End_Footnote(), SwTextShell::ExecField(), SwTextShell::Execute(), SwBreakDashedLine::execute(), SwNode::getIDocumentContentOperations(), GetMergeSel(), GiveNodePageDesc(), SwWW8ImplReader::ImportGraf(), SwWW8ImplReader::ImportOle(), SwWW8ImplReader::ImportReplaceableDrawables(), SwFEShell::Insert(), SwAutoCorrDoc::Insert(), SwEditShell::Insert(), SwEditShell::Insert2(), SwEditShell::InsertDDETable(), SwFEShell::InsertDrawObj(), SwEditShell::InsertField(), SwFieldMgr::InsertField(), SwUnoCursorHelper::InsertFile(), SwEditShell::InsertGlobalDocContent(), InsertGlossary(), XMLRedlineImportHelper::InsertIntoDocument(), SwFEShell::InsertObject(), SwWW8ImplReader::InsertOle(), SwXReferenceMark::Impl::InsertRefMark(), SwBaseShell::InsertRegionDialog(), SwTable::InsertRow_(), wwSectionManager::InsertSegments(), InsertSwSection(), SwEditShell::InsertTable(), SwWW8ImplReader::InsertTagField(), SwXText::insertTextContentAfter(), SwXText::insertTextContentBefore(), SwXDocumentIndexMark::Impl::InsertTOXMark(), lcl_CopySelToDoc(), lcl_DelHFFormat(), lcl_ImportTox(), lcl_SetAPageOffset(), SwDOCXReader::MakeEntries(), WW8Glossary::MakeEntries(), MakeFlyAndMove(), SwWW8ImplReader::MakeGrafInContent(), SwWW8ImplReader::MakeGrafNotInContent(), SwXMLTableContext::MakeTable(), SwUnoCursorHelper::makeTableCellRedline(), SwUnoCursorHelper::makeTableRowRedline(), UnfloatTableButton::MouseButtonDown(), SwUndoTableMerge::MoveBoxContent(), MoveCell(), SwRangeRedline::MoveFromSection(), SwEditShell::MoveGlobalDocContent(), MoveParagraphImpl(), SwNodes::MoveRange(), SwRangeRedline::MoveToSection(), SwTable::NewInsertCol(), NoNum(), SwWrtShell::NumOrBulletOn(), SwFEShell::Paste(), SwFEShell::PastePages(), SwTransferable::PrepareForCopyTextRange(), SwTable::PrepareMerge(), SwDOCXReader::Read(), HTMLReader::Read(), SwWW8ImplReader::Read_And(), SwWW8ImplReader::Read_F_ANumber(), SwWW8ImplReader::Read_F_Author(), SwWW8ImplReader::Read_F_CurPage(), SwWW8ImplReader::Read_F_DateTime(), SwWW8ImplReader::Read_F_DBField(), SwWW8ImplReader::Read_F_DBNext(), SwWW8ImplReader::Read_F_DBNum(), SwWW8ImplReader::Read_F_DocInfo(), SwWW8ImplReader::Read_F_Equation(), SwWW8ImplReader::Read_F_FileName(), SwWW8ImplReader::Read_F_FormListBox(), SwWW8ImplReader::Read_F_FormTextBox(), SwWW8ImplReader::Read_F_IncludePicture(), SwWW8ImplReader::Read_F_Input(), SwWW8ImplReader::Read_F_InputVar(), SwWW8ImplReader::Read_F_Macro(), SwWW8ImplReader::Read_F_Num(), SwWW8ImplReader::Read_F_PgRef(), SwWW8ImplReader::Read_F_Ref(), SwWW8ImplReader::Read_F_Seq(), SwWW8ImplReader::Read_F_Set(), SwWW8ImplReader::Read_F_Styleref(), SwWW8ImplReader::Read_F_Symbol(), SwWW8ImplReader::Read_F_TemplName(), SwWW8ImplReader::Read_GrafLayer(), SwWW8ImplReader::Read_LineBreakClear(), SwWW8ImplReader::Read_SubF_Ruby(), SwWW8ImplReader::ReadChar(), SwWW8ImplReader::ReadChars(), SwWW8ImplReader::ReadGrafLayer1(), SwWW8ImplReader::ReadText(), SwUndoAttr::redoAttribute(), SwUndoReplace::Impl::RedoImpl(), SwUndoDelete::RedoImpl(), SwUndoInsert::RedoImpl(), SwUndoSort::RedoImpl(), SwUndoSplitNode::RedoImpl(), SwUndoMove::RedoImpl(), SwRedlineExtraData_FormatColl::Reject(), SwRedlineExtraData_Format::Reject(), RemoveInvisibleContent(), SwXText::removeTextContentAfter(), SwXText::removeTextContentBefore(), SwUndoInserts::RepeatImpl(), SwUndoAttr::RepeatImpl(), SwUndoDelete::RepeatImpl(), SwUndoInsert::RepeatImpl(), SwUndoOverwrite::RepeatImpl(), SwUndoSplitNode::RepeatImpl(), sw::ReplaceImpl(), SwAutoCorrDoc::ReplaceRange(), SwFEShell::ReplaceSdrObj(), SwEditShell::SaveGlossaryDoc(), SwFltControlStack::SetAttrInDoc(), SwWW8FltControlStack::SetAttrInDoc(), SwWW8FltRefStack::SetAttrInDoc(), SwEditShell::SetAttrItem(), SwEditShell::SetAttrSet(), SetCounted(), SwUnoCursorHelper::SetCursorAttr(), SetFormatItemByAutoFormat(), SwTextNode::SetLanguageAndFont(), SetNumRule(), SetRowNotTracked(), SetRubyList(), SwCursorShell::SetShadowCursorPos(), SwTextFootnote::SetStartNode(), SwXText::setString(), SwUnoCursorHelper::SetString(), SetTextFormatCollByAutoFormat(), SwWW8ImplReader::simpleAddTextToParagraph(), SortText(), SwEditShell::SplitNode(), SwXMLImport::startDocument(), SwFormatField::SwClientNotify(), SwUndoDelete::SwUndoDelete(), TextToTable(), SwAutoCorrDoc::TransliterateRTLWord(), SwEditShell::TransliterateText(), SwTextNode::TransliterateText(), SwXTextField::TransmuteLeadToInputField(), SwUndoReplace::Impl::UndoImpl(), SwUndoDelete::UndoImpl(), SwUndoInsert::UndoImpl(), SwUndoSort::UndoImpl(), SwUndoMove::UndoImpl(), SwUndoTableNdsChg::UndoImpl(), SwUndoTableMerge::UndoImpl(), SwUndoRedlineSort::UndoRedlineImpl(), SwTextRefMark::UpdateFieldContent(), UpdatePagesForPrintingWithPostItData(), SwExtTextInput::~SwExtTextInput(), and SwRangeRedline::~SwRangeRedline().

◆ getIDocumentDeviceAccess() [1/2]

IDocumentDeviceAccess & SwDoc::getIDocumentDeviceAccess ( )

Definition at line 257 of file doc.cxx.

References m_pDeviceAccess.

◆ getIDocumentDeviceAccess() [2/2]

IDocumentDeviceAccess const & SwDoc::getIDocumentDeviceAccess ( ) const

◆ getIDocumentDrawModelAccess() [1/2]

IDocumentDrawModelAccess & SwDoc::getIDocumentDrawModelAccess ( )

Definition at line 174 of file doc.cxx.

References GetDocumentDrawModelManager().

◆ getIDocumentDrawModelAccess() [2/2]

IDocumentDrawModelAccess const & SwDoc::getIDocumentDrawModelAccess ( ) const

Definition at line 169 of file doc.cxx.

References GetDocumentDrawModelManager().

Referenced by SwFmDrawPage::add(), SwXGroupShape::add(), docfunc::AllDrawObjsOnPage(), sw::ThemeColorChanger::apply(), CheckForUniqueItemForLineFillNameOrIndex(), CloneSdrObj(), SwXMLTextImportHelper::createAndInsertApplet(), SwXMLTextImportHelper::createAndInsertFloatingFrame(), SwXMLTextImportHelper::createAndInsertOLEObject(), SwXMLTextImportHelper::createAndInsertOOoLink(), SwXMLTextImportHelper::createAndInsertPlugin(), SwTextShell::CreateInsertFrameItemSet(), SwTextBoxHelper::DoTextBoxZOrderCorrection(), dumpAsXml(), SwEnvFormatPage::Edit(), SwDocShell::Edit(), SwXMLImport::endDocument(), SwTextAPIEditSource::EnsureOutliner(), SwFrameShell::Execute(), SwTextShell::Execute(), SwGrfShell::Execute(), SwHeaderFooterWin::ExecuteCommand(), docfunc::ExistsDrawObjs(), SwXMLExport::exportDoc(), MSWordExportBase::ExportDocument(), SwSpellDialogChildWindow::FindNextDrawTextError_Impl(), sw::search::SearchResultLocator::findOne(), sw::FindTextImpl(), SwFmDrawPage::getByIndex(), SwXLinkNameAccessWrapper::getByName(), SwFmDrawPage::getCount(), SwTransferable::GetData(), SwContentTree::GetDrawingObjectsByContent(), SwXTextDocument::getDrawPage(), SwXDocumentPropertyHelper::GetDrawTable(), SwXLinkNameAccessWrapper::getElementNames(), SwFormat::getIDocumentDrawModelAccess(), SwNode::getIDocumentDrawModelAccess(), SwBasicEscherEx::GetInvisibleHellId(), SwDocStyleSheet::GetItemSet(), SwSvxUnoDrawPool::getModelPool(), SwXShape::getPropertyValue(), SwXTextDocument::getPropertyValue(), SwXTextDocument::getSdrModelFromUnoModel(), WW8Export::GetSdrOrdNum(), SwWW8ImplReader::GraphicCtor(), SwXLinkNameAccessWrapper::hasByName(), SwFmDrawPage::hasElements(), IMPL_LINK(), SwBasicEscherEx::Init(), SwTextFly::InitAnchoredObjList(), SwTextShell::InsertMediaDlg(), SwAnchoredObject::IsFormatPossible(), sw::IsPageFrameEmpty(), lcl_ConvertSdrOle2ObjsToSdrGrafObjs(), lcl_InsertDrawLabel(), lcl_RefreshLine(), lcl_SubtractFlys(), lcl_urlOverBackground(), SwView::Notify(), SwHTMLWriter::OutHiddenForms(), OutHTML_DrawFrameFormatAsMarquee(), SwRootFrame::PaintSwFrame(), SwXTextDocument::paintTile(), SwXTextDocument::postMouseEvent(), sw::DocumentDeviceManager::PrtDataChanged(), SwView::ReadUserDataSequence(), SwUndoInsertLabel::RedoImpl(), sw::UndoThemeChange::RedoImpl(), SwLayoutFrame::RefreshLaySubsidiary(), sw::DocumentSettingManager::setCharacterCompressionType(), sw::DocumentSettingManager::setForbiddenCharacters(), sw::DocumentDeviceManager::setPrinter(), SwXShape::setPropertyValue(), SwXTextDocument::setPropertyValue(), sw::DocumentDeviceManager::setReferenceDeviceType(), sw::DocumentDeviceManager::setVirtualDevice(), DocxSdrExport::startDMLAnchorInline(), SwXMLImport::startDocument(), SwDrawContact::SwClientNotify(), WW8Export::TestOleNeedsGraphic(), sw::ModelTraverser::traverse(), sw::UndoThemeChange::UndoImpl(), SwEditWin::UpdatePointer(), SwXMLWriter::Write_(), SwEscherEx::WriteOCXControl(), PlcDrawObj::WritePlc(), DocxExport::WriteTheme(), and SwView::WriteUserDataSequence().

◆ getIDocumentExternalData() [1/2]

IDocumentExternalData & SwDoc::getIDocumentExternalData ( )

Definition at line 456 of file doc.cxx.

References m_pDocumentExternalDataManager.

◆ getIDocumentExternalData() [2/2]

IDocumentExternalData const & SwDoc::getIDocumentExternalData ( ) const

Definition at line 451 of file doc.cxx.

References m_pDocumentExternalDataManager.

Referenced by SwWW8ImplReader::CoreLoad(), and WW8Export::WriteFkpPlcUsw().

◆ getIDocumentFieldsAccess() [1/2]

IDocumentFieldsAccess & SwDoc::getIDocumentFieldsAccess ( )

Definition at line 376 of file doc.cxx.

References m_pDocumentFieldsManager.

◆ getIDocumentFieldsAccess() [2/2]

IDocumentFieldsAccess const & SwDoc::getIDocumentFieldsAccess ( ) const

Definition at line 371 of file doc.cxx.

References m_pDocumentFieldsManager.

Referenced by SwPostItMgr::AddPostIts(), SwViewOptionAdjust_Impl::AdjustViewOptions(), AppendDoc(), SwXTextField::attach(), SwInputFieldList::BuildSortLst(), SwViewShell::CalcLayout(), SwEditShell::Calculate(), SwTable::CanConvertSubtables(), ChangeAuthorityData(), SwDDETable::ChangeContent(), ChangeDBFields(), SwGetExpField::ChangeExpansion(), SwFrame::CheckPageDescs(), ChgDBData(), SwNodes::ChgNode(), ChgPageDesc(), ChkBoxNumFormat(), SwAuthorityField::ConditionalExpandAuthIdentifier(), ConvertFieldsToText(), SwGetRefField::ConvertProgrammaticToUIName(), SwFEShell::Copy(), SwTransferable::CopyGlossary(), SwEditShell::CopySelToDoc(), SwRenderData::CreatePostItData(), DeleteRowCol(), DelTable(), SwTextNode::DestroyAttr(), sw::DocumentStatisticsManager::DocInfoChgd(), SwUndoFieldFromDoc::DoImpl(), dumpAsXml(), SwWW8ImplReader::End_Field(), SwTextShell::ExecField(), SwTextShell::ExecIdx(), SwAuthorityField::ExpandCitation(), SwContentType::FillMemberList(), SwViewShell::FillPrtDoc(), SwGetRefFieldType::FindAnchor(), MSWordExportBase::GatherChapterFields(), AttributeOutputBase::GenerateBookmarksForSequenceField(), sw::mark::AnnotationMark::GetAnnotationFormatField(), SwXTextFieldMasters::getByName(), SwTransferable::GetData(), GetDBData(), SwXTextFieldMasters::getElementNames(), SwEditShell::GetFieldType(), SwEditShell::GetFieldTypeCount(), SwFormat::getIDocumentFieldsAccess(), SwNode::getIDocumentFieldsAccess(), sw::DocumentTimerManager::GetNextIdleJob(), SwXFieldMaster::GetProgrammaticName(), SwXTextFieldMasters::hasByName(), HasInvisibleContent(), MSWordExportBase::HasRefToAttr(), MSWordExportBase::HasRefToFootOrEndnote(), sw::IMPL_LINK_NOARG(), IMPL_LINK_NOARG(), sw::DocumentStatisticsManager::IncrementalDocStatCalculate(), InsCopyOfTable(), InsertCol(), SwEditShell::InsertFieldType(), InsertGlossary(), SwFrame::InsertPage(), SwWrtShell::InsertPostIt(), InsertRow(), InsertSwSection(), SwWW8ImplReader::InsertTagField(), SwEditShell::IsAnyDatabaseFieldInDoc(), SwEditShell::IsExpFieldsLocked(), SwEditShell::IsFieldDataSourceAvailable(), sw::IsShrinkPageForPostIts(), lcl_CopySelToDoc(), lcl_GenerateFieldTypeName(), lcl_GetDDEFieldType(), lcl_GetPrintUIOptions(), lcl_InsertDrawLabel(), lcl_InsertLabel(), SwEditShell::LockExpFields(), SwTableNode::MakeCopy(), SwTable::MakeCopy(), SwXServiceProvider::MakeInstance(), SwRefPageGetFieldType::MakeSetList(), SwDBManager::MergeMailFiles(), MergeTable(), SwGetRefFieldType::MergeWithOtherDoc(), SwModule::Notify(), SwFEShell::Paste(), SwFEShell::PastePages(), SwTransferable::PrepareForCopy(), SwTransferable::PrepareForCopyTextRange(), SwWW8ImplReader::Read_And(), SwWW8ImplReader::Read_F_ANumber(), SwWW8ImplReader::Read_F_Author(), SwWW8ImplReader::Read_F_CurPage(), SwWW8ImplReader::Read_F_DateTime(), SwWW8ImplReader::Read_F_DBField(), SwWW8ImplReader::Read_F_DBNext(), SwWW8ImplReader::Read_F_DBNum(), SwWW8ImplReader::Read_F_DocInfo(), SwWW8ImplReader::Read_F_Equation(), SwWW8ImplReader::Read_F_FileName(), SwWW8ImplReader::Read_F_FormListBox(), SwWW8ImplReader::Read_F_FormTextBox(), SwWW8ImplReader::Read_F_Input(), SwWW8ImplReader::Read_F_InputVar(), SwWW8ImplReader::Read_F_Macro(), SwWW8ImplReader::Read_F_NoteReference(), SwWW8ImplReader::Read_F_Num(), SwWW8ImplReader::Read_F_PgRef(), SwWW8ImplReader::Read_F_Ref(), SwWW8ImplReader::Read_F_Seq(), SwWW8ImplReader::Read_F_Set(), SwWW8ImplReader::Read_F_Styleref(), SwWW8ImplReader::Read_F_TemplName(), SwWW8ImplReader::ReadChar(), SwUndoInsTable::RedoImpl(), SwUndoTableNumFormat::RedoImpl(), SwXTextFieldTypes::refresh(), SwWW8FltRefStack::RefToVar(), SwDBFieldType::ReleaseRef(), SwEditShell::RemoveFieldType(), RemoveInvisibleContent(), SwRootFrame::RemoveSuperfluous(), SwFltControlStack::SetAttrInDoc(), SetEndNoteInfo(), SetFootnoteInfo(), SwXCell::setFormula(), SwHistorySetTextField::SetInDoc(), SetOutlineNumRule(), SwXTextDocument::setPropertyValue(), SwXTextField::setPropertyValue(), SetTableAutoFormat(), Reader::SetTemplate(), SplitTable(), SwTableBoxFormat::SwClientNotify(), SwUserFieldType::SwClientNotify(), SwTextFrame::SwClientNotify(), SwHistorySetTextField::SwHistorySetTextField(), SwInputFieldList::SwInputFieldList(), SwTableNumFormatMerge::SwTableNumFormatMerge(), TextToTable(), SwpHints::TryInsertHint(), SwUndoFieldFromDoc::UndoImpl(), SwUndoTableToText::UndoImpl(), SwUndoDelSection::UndoImpl(), UnHide(), SwEditShell::UnlockExpFields(), SwContentFrame::UpdateAttr_(), SwTabFrame::UpdateAttr_(), SwTOXBaseSection::UpdateAuthorities(), SwEditShell::UpdateExpFields(), SwTextInputField::UpdateFieldContent(), SwViewShell::UpdateFields(), SwTable::UpdateFields(), sw::UpdateFramesForAddDeleteRedline(), sw::UpdateFramesForRemoveDeleteRedline(), SwEditShell::UpdateOneField(), SwNodes::UpdateOutlineNode(), UpdateSection(), SwTOXBaseSection::UpdateSequence(), SwEditShell::UpdateTable(), and SwCalc::VarLook().

◆ getIDocumentLayoutAccess() [1/2]

IDocumentLayoutAccess & SwDoc::getIDocumentLayoutAccess ( )

Definition at line 424 of file doc.cxx.

References m_pDocumentLayoutManager.

◆ getIDocumentLayoutAccess() [2/2]

IDocumentLayoutAccess const & SwDoc::getIDocumentLayoutAccess ( ) const

Definition at line 419 of file doc.cxx.

References m_pDocumentLayoutManager.

Referenced by SwFmDrawPage::add(), AddDrawUndo(), AppendDoc(), SwDrawContact::Changed(), CheckMergeSel(), SwModule::CheckSpellChanges(), CheckSplitCells(), ChgAnchor(), SwLayoutFrame::ChgColumns(), SwNodes::ChgNode(), ChgPageDesc(), ChkChartSel(), SwTextBoxNode::ClearAll(), ClearDoc(), ClearFEShellTabCols(), SwLayouter::ClearMoveBwdLayoutInfo(), SwLayouter::ClearMovedFwdFrames(), SwLayouter::ClearObjsTmpConsiderWrapInfluence(), SwTextBoxNode::Clone_Impl(), SwLayouter::CollectEndnotes(), CollectFrameAtNode(), SwLayouter::Collecting(), SwLayoutCache::CompareLayout(), SwModule::ConfigurationChanged(), SwTextFrame::ConnectFootnote(), SwFEShell::Copy(), SwFEShell::CopyDrawSel(), SwTextFlyCnt::CopyFlyFormat(), sw::DocumentContentOperationsManager::CopyFlyInFlyImpl(), CopyMasterFooter(), CopyMasterHeader(), CopyPageDesc(), SwWW8ImplReader::CoreLoad(), sw::DocumentChartDataProviderManager::CreateChartInternalDataProviders(), SwDrawView::DeleteMarked(), SwFEShell::DeleteRow(), DeleteSelection(), DelFlyInRange(), sw::DocumentContentOperationsManager::DelFullPara(), sw::DocumentLayoutManager::DelLayoutFormat(), DelTable(), SwTextNode::DestroyAttr(), SwXShape::dispose(), SwLayouter::DoesRowContainMovedFwdFrame(), DoUpdateAllCharts(), SwDocShell::Execute(), SwDocStatFieldType::Expand(), SwTextField::ExpandTextField(), SwXMLExport::exportDoc(), DocxExportFilter::exportDocument(), MSWordExportBase::ExportDocument(), RtfExport::ExportDocument_Impl(), WW8Export::ExportDocument_Impl(), RtfExportFilter::filter(), sw::search::SearchResultLocator::findOne(), SwNode::FindOutlineNodeOfLevel(), SwNode::FindPageDesc(), SwLayouter::FrameMovedFwdByObjPos(), sw::ToxTextGenerator::GenerateText(), GetAllFlyFormats(), GetAllLayouts(), SwDocUpdateField::GetBodyNode(), SwDocUpdateField::GetBodyNodeGeneric(), SwHTMLTableLayout::GetBrowseWidth(), SwHTMLTableLayout::GetBrowseWidthByVisArea(), GetControlSize(), SwUnoCursorHelper::GetCurPageStyle(), GetEditShell(), SwFormat::getIDocumentLayoutAccess(), SwNode::getIDocumentLayoutAccess(), GetMergeSel(), SwTextNode::GetMinMaxSize(), sw::DocumentTimerManager::GetNextIdleJob(), SwXFlatParagraphIterator::getNextPara(), GetNode(), ooo::vba::word::getPageCount(), SwPaM::GetPageNum(), SwXFlatParagraphIterator::getParaAfter(), SwXFlatParagraphIterator::getParaBefore(), SwXTextField::getPropertyValue(), SwAuthorityFieldType::GetSequencePos(), GetTableSel(), GetTableSelCrs(), SwXTextTableCursor::goDown(), SwView::GotFocus(), GotoTOXMark(), SwXTextTableCursor::goUp(), SwVbaInformationHelper::handleWdVerticalPositionRelativeToPage(), SwPaM::HasReadonlySel(), sw::IMPL_LINK_NOARG(), sw::DocumentStatisticsManager::IncrementalDocStatCalculate(), SwViewShell::Init(), sw::DocumentDrawModelManager::InitDrawModel(), sw::DocumentContentOperationsManager::InsertDrawObj(), SwLayouter::InsertMovedFwdFrame(), SwLayouter::InsertObjForTmpConsiderWrapInfluence(), SwNodes::InsertTextSection(), InvalidateAutoCompleteFlag(), SwCursor::IsAtValidPos(), IsFrameBehind(), IsHeadingContained(), SwContentAtPos::IsInProtectSect(), SwNode::IsInVisibleArea(), lcl_CalcLayout(), lcl_ChangeFootnoteRef(), lcl_CpyBox(), lcl_FindAnchorLayPos(), lcl_FindAnchorPos(), lcl_FindNextCell(), lcl_FindPrevCell(), lcl_GetBoxFrame(), lcl_getLayoutRect(), lcl_GetRowNumber(), lcl_GetStartEndCell(), lcl_HyphenateNode(), lcl_IsInHeaderFooter(), lcl_MakeFieldLst(), lcl_RemoveImpl(), lcl_SetNewFlyPos(), SwRedlineTable::LOKRedlineNotification(), LOOPING_LOUIE_LIGHT(), SwUnoTableCursor::MakeBoxSels(), SwSectionNode::MakeCopy(), sw::DocumentDrawModelManager::MakeDrawModel_(), MakeFlySection_(), SwFlyFrameFormat::MakeFrames(), MakeFrames(), FndBox_::MakeFrames(), SwSectionNode::MakeFramesForAdjacentContentNode(), SwWW8ImplReader::MakeGrafNotInContent(), SwXMLTableContext::MakeTable(), UnfloatTableButton::MouseButtonDown(), SwLayouter::MoveBwdSuppressed(), SwTable::NewSplitRow(), SwDDETable::NoDDETable(), SwSectionNode::NodesArrChgd(), SwURLStateChanged::Notify(), SwNoTextFrame::OnGraphicArrived(), SwHTMLWriter::OutCSS1_FrameFormatBackground(), OutHTML_SwTableNode(), SwFEShell::PastePages(), PreDelPageDesc(), sw::DocumentDeviceManager::PrtDataChanged(), SwViewShell::PrtOle2(), PrtOLENotify(), SwUndoMoveLeftMargin::RedoImpl(), SwDDEFieldType::RefCntChgd(), SwPageDesc::RegisterChange(), SwRedlineTable::Remove(), RemoveInvisibleContent(), SwLayouter::RemoveMovedFwdFrame(), SwLayouter::RemoveObjForTmpConsiderWrapInfluence(), SwUndoInsLayFormat::RepeatImpl(), SwUndoMoveLeftMargin::RepeatImpl(), SwUndoInsertLabel::RepeatImpl(), SwUndoInsSection::RepeatImpl(), SwHTMLTableLayout::Resize(), SwHTMLTableLayout::Resize_(), RestFlyInRange(), SaveTable::RestoreAttr(), SwUndoFormatAttr::RestoreFlyAnchor(), SwTextFlyCnt::SetAnchor(), SwFltControlStack::SetAttrInDoc(), SwXMLExport::SetBodyAttributes(), SetBoxAttr(), sw::DocumentSettingManager::setCharacterCompressionType(), SetCurFootnote(), SetEndNoteInfo(), SetFootnoteInfo(), sw::DocumentSettingManager::setForbiddenCharacters(), SetGrfFlySize(), SwHistoryChangeFlyAnchor::SetInDoc(), SetLineNumberInfo(), SetOLEObjModified(), SwXShape::setPropertyValue(), SetTabBorders(), SetTabLineStyle(), SwRangeRedline::Show(), Spell(), SpellItAgainSam(), SplitDoc(), SwLayouter::StartLoopControl(), SwFrameFormat::SwClientNotify(), SwLineNumberInfo::SwClientNotify(), SwNoTextFrame::SwClientNotify(), SwPosFlyFrame::SwPosFlyFrame(), SwTOXSortTabBase::SwTOXSortTabBase(), SwView::SwView(), SwNodes::TextToTable(), UnoActionContext::UnoActionContext(), SwFootnoteIdxs::UpdateAllFootnote(), UpdateCharts(), sw::UpdateFramesForRemoveDeleteRedline(), SwTOXBaseSection::UpdatePageNum(), SwLayoutCache::Write(), SwXMLWriter::Write_(), WriteDop(), DocxExport::WriteSettings(), SwWW8Writer::WriteStorageImpl(), SwDataChanged::~SwDataChanged(), UnoActionContext::~UnoActionContext(), and UnoActionRemoveContext::~UnoActionRemoveContext().

◆ getIDocumentLinksAdministration() [1/2]

IDocumentLinksAdministration & SwDoc::getIDocumentLinksAdministration ( )

Definition at line 279 of file doc.cxx.

References m_pDocumentLinksAdministrationManager.

◆ getIDocumentLinksAdministration() [2/2]

IDocumentLinksAdministration const & SwDoc::getIDocumentLinksAdministration ( ) const

◆ getIDocumentListItems() [1/2]

IDocumentListItems & SwDoc::getIDocumentListItems ( )

Definition at line 301 of file doc.cxx.

References m_pDocumentListItemsManager.

◆ getIDocumentListItems() [2/2]

IDocumentListItems const & SwDoc::getIDocumentListItems ( ) const

Definition at line 295 of file doc.cxx.

References m_pDocumentListItemsManager.

Referenced by SwNode::getIDocumentListItems().

◆ getIDocumentListsAccess() [1/2]

IDocumentListsAccess & SwDoc::getIDocumentListsAccess ( )

Definition at line 312 of file doc.cxx.

References m_pDocumentListsManager.

◆ getIDocumentListsAccess() [2/2]

IDocumentListsAccess const & SwDoc::getIDocumentListsAccess ( ) const

◆ getIDocumentMarkAccess() [1/2]

IDocumentMarkAccess * SwDoc::getIDocumentMarkAccess ( )

Definition at line 1890 of file docbm.cxx.

Referenced by AppendDoc(), SwXTextField::attach(), sw::CalcBreaks(), sw::util::RedlineStack::close(), SwTable::ConvertSubtables(), sw::CopyBookmarks(), sw::DocumentContentOperationsManager::CopyImplImpl(), sw::DocumentContentOperationsManager::CopyWithFlyInFly(), SwWW8ImplReader::CoreLoad(), CorrAbs(), CorrRel(), Writer::CreateBookmarkTable(), sw::DocumentLinksAdministrationManager::CreateLinkSource(), DelBookmarks(), SwUndoSaveContent::DelContentIndex(), sw::DocumentContentOperationsManager::DeleteAndJoinWithRedlineImpl(), DeleteDDEMarks(), sw::DocumentContentOperationsManager::DelFullPara(), SwTextPaintInfo::DrawBackBrush(), SwWW8ImplReader::End_Field(), SwEnhancedPDFExportHelper::EnhancedPDFExport(), SwTextShell::ExecField(), SwBaseShell::Execute(), SwGetRefFieldType::FindAnchor(), Writer::FindPos_Bkmk(), SwFieldFormCheckboxPortion::Format(), SwTextAnnotationField::GetAnnotationMark(), MSWordExportBase::GetAnnotationMarks(), MSWordExportBase::GetBookmarks(), SwXBookmarks::getByIndex(), SwXBookmarks::getByName(), SwCursorShell::GetContentAtPos(), SwXBookmarks::getCount(), sw::DocumentLinksAdministrationManager::GetData(), SwXBookmarks::getElementNames(), SwNode::getIDocumentMarkAccess(), SwPostItHelper::getLayoutInfos(), SwTOXPara::GetURL(), SwCursorShell::GotoFormControl(), SwXBookmarks::hasByName(), SwXBookmarks::hasElements(), SwPaM::HasReadonlySel(), SwWrtShell::InsertField2(), SwXTextRange::Impl::Invalidate(), IsCursorInFieldmarkHidden(), SwWW8FltRefStack::IsFootnoteEdnBkmField(), lcl_ExportFieldMark(), lcl_getFieldmark(), lcl_storeAnnotationMarks(), SwDocUpdateField::MakeFieldList_(), sw::MakeInsertText(), ModelToViewHelper::ModelToViewHelper(), MSWordExportBase::NeedTextNodeSplit(), SwVbaFormField::Next(), SwHTMLWriter::OutBookmarks(), SwHTMLWriter::OutPointFieldmarks(), MSWordExportBase::OutputTextNode(), SwFieldFormCheckboxPortion::Paint(), SwVbaFormField::Previous(), XMLReader::Read(), SwWW8ImplReader::Read_F_FormCheckBox(), SwWW8ImplReader::Read_F_FormListBox(), SwTextFrame::RegisterToNode(), SwUndoRenameBookmark::Rename(), sw::DocumentContentOperationsManager::ReplaceRangeImpl(), SwUndoBookmark::ResetInDoc(), SwHistoryNoTextFieldmark::ResetInDoc(), SwHistoryTextFieldmark::ResetInDoc(), sw::DocumentLinksAdministrationManager::SelectServerObj(), SwCursor::SelectWordWT(), SwFltControlStack::SetAttrInDoc(), SwWW8FltRefStack::SetAttrInDoc(), sw::DocumentLinksAdministrationManager::SetData(), SwHistoryBookmark::SetInDoc(), SwHistoryNoTextFieldmark::SetInDoc(), SwHistoryTextFieldmark::SetInDoc(), sw::mark::SaveBookmark::SetInDoc(), SwTOXPara::SwTOXPara(), SwXFieldEnumeration::SwXFieldEnumeration(), SwTextFormatter::WhichTextPor(), and SwXMLWriter::Write_().

◆ getIDocumentMarkAccess() [2/2]

const IDocumentMarkAccess * SwDoc::getIDocumentMarkAccess ( ) const

Definition at line 1893 of file docbm.cxx.

◆ getIDocumentOutlineNodes() [1/2]

IDocumentOutlineNodes & SwDoc::getIDocumentOutlineNodes ( )

Definition at line 323 of file doc.cxx.

References m_pDocumentOutlineNodesManager.

◆ getIDocumentOutlineNodes() [2/2]

IDocumentOutlineNodes const & SwDoc::getIDocumentOutlineNodes ( ) const

◆ getIDocumentRedlineAccess() [1/2]

IDocumentRedlineAccess & SwDoc::getIDocumentRedlineAccess ( )

Definition at line 354 of file doc.cxx.

References m_pDocumentRedlineManager.

◆ getIDocumentRedlineAccess() [2/2]

IDocumentRedlineAccess const & SwDoc::getIDocumentRedlineAccess ( ) const

Definition at line 349 of file doc.cxx.

References m_pDocumentRedlineManager.

Referenced by SwXDocumentSettings::_getSingleValue(), SwXDocumentSettings::_setSingleValue(), SwVbaRevision::Accept(), SwEditShell::AcceptRedline(), SwEditShell::AcceptRedlinesInSelection(), SwUndoTableCpyTable::AddBoxAfter(), SwUndoTableCpyTable::AddBoxBefore(), SwTextNode::AddToList(), sw::DocumentContentOperationsManager::AppendTextNode(), SwAutoFormat::AutoCorrect(), SwLineLayout::CalcLine(), SwRangeRedline::CallDisplayFunc(), SwUndoInsert::CanGrouping(), SwUndoDelete::CanGrouping(), SwUndoOverwrite::CanGrouping(), SwRedlineItr::CheckLine(), SwAutoCorrDoc::ChgAutoCorrWord(), ChgTextToNum(), ClearDoc(), CompareDoc(), XMLRedlineImportHelper::ConvertRedline(), SwTable::ConvertSubtables(), SwFEShell::Copy(), sw::DocumentContentOperationsManager::CopyFlyInFlyImpl(), sw::DocumentContentOperationsManager::CopyImplImpl(), sw::DocumentContentOperationsManager::CopyRange(), SwRangeRedline::CopyToSection(), sw::DocumentContentOperationsManager::CopyWithFlyInFly(), SwWW8ImplReader::CoreLoad(), CorrAbs(), CorrRel(), DelBookmarks(), SwRangeRedline::DelCopyOfSection(), sw::DocumentContentOperationsManager::DeleteAndJoin(), sw::DocumentContentOperationsManager::DeleteAndJoinImpl(), sw::DocumentContentOperationsManager::DeleteAndJoinWithRedlineImpl(), DeleteBox_(), SwFEShell::DeleteCol(), sw::DocumentContentOperationsManager::DeleteDummyChar(), sw::DocumentContentOperationsManager::DeleteRange(), sw::DocumentContentOperationsManager::DeleteRangeImplImpl(), sw::DocumentContentOperationsManager::DeleteSection(), sw::DocumentContentOperationsManager::DelFullPara(), dumpAsXml(), SwEnhancedPDFExportHelper::EnhancedPDFExport(), SwTextShell::ExecField(), SwDocShell::Execute(), SwView::Execute(), SwXMLExport::exportDoc(), MSWordExportBase::ExportDocument(), sw::DocumentFieldsManager::FieldsToExpand(), SwUndo::FillSaveData(), SwUndo::FillSaveDataForFormat(), SwGetRefFieldType::FindAnchor(), SwEditShell::FindRedlineOfData(), SwXRedlines::getByIndex(), SwCursorShell::GetContentAtPos(), SwXRedlines::getCount(), SwEditShell::GetCurrRedline(), SwNode::getIDocumentRedlineAccess(), SwRedlineItr::GetNextRedln(), SwWW8AttrIter::GetParagraphLevelRedline(), AttributeOutputBase::GetParagraphMarkerRedline(), SwXTextDocument::getPropertyValue(), SwXText::getPropertyValue(), SwXTextSection::Impl::GetPropertyValues_Impl(), sw::GetRanges(), SwTableBox::GetRedline(), SwEditShell::GetRedline(), SwAccessibleParagraph::GetRedlineAtIndex(), SwEditShell::GetRedlineCount(), SwEditShell::GetRedlineFlags(), SwTextNode::GetRedlineText(), SwTableLine::GetRedlineType(), SwTableBox::GetRedlineType(), SwWW8AttrIter::GetRunLevelRedline(), SwAuthorityFieldType::GetSequencePos(), SwView::GetState(), SwTableLine::GetTableRedline(), SwXTextDocument::getTrackedChanges(), SwCursorShell::GotoRedline(), SwCursorShell::GotoRedline_(), SwTable::HasDeletedRowOrCell(), SwXRedlines::hasElements(), SwXRedlineEnumeration::hasMoreElements(), HasRowNotTracked(), SwRangeRedline::Hide(), SwWW8AttrIter::IncludeEndOfParaCRInRedlineProperties(), SwUndoInsert::Init(), InsCopyOfTable(), SwFEShell::Insert(), InsertCnt_(), XMLRedlineImportHelper::InsertIntoDocument(), SwXAutoTextGroup::insertNewByName(), SwTable::InsertRow_(), sw::DocumentContentOperationsManager::InsertString(), InsertSwSection(), InsertTable(), SwNodes::InsertTextSection(), SwTable::IsDeleted(), IsExtraData(), SwNode::IsInRedlines(), SwEditShell::IsRedlineOn(), SwTableLine::IsTracked(), lcl_CollectDeletedRedlines(), lcl_CpyBox(), lcl_FillRedlineArray(), lcl_getFormatCollection(), lcl_GetRedlineAtNodeInsertionOrDeletion(), lcl_GetSpecialProperty(), lcl_MaskDeletedRedlines(), lcl_MaskRedlines(), lcl_MaskRedlinesAndHiddenText(), MakeFlyAndMove(), SwEditShell::MakeGlossary(), SwUnoCursorHelper::makeRedline(), SwRefPageGetFieldType::MakeSetList(), SwUnoCursorHelper::makeTableCellRedline(), SwUnoCursorHelper::makeTableRowRedline(), MaybeNotifyRedlineModification(), MergeDoc(), MergeTable(), SwRangeRedline::MoveFromSection(), sw::DocumentContentOperationsManager::MoveNodeRange(), MoveParagraphImpl(), sw::DocumentContentOperationsManager::MoveRange(), SwRangeRedline::MoveToSection(), SwTextFormatter::NewFootnoteNumPortion(), SwTable::NewInsertCol(), SwTextFormatter::NewNumberPortion(), SwXRedlineEnumeration::nextElement(), sw::util::SetInDocAndDelete::operator()(), sw::DocumentContentOperationsManager::Overwrite(), SwTextFrame::PaintExtraData(), SwTransferable::Paste(), SwTransferable::PrepareForCopyTextRange(), SwUndoTableCpyTable::PrepareRedline(), XMLReader::Read(), SwWW8ImplReader::ReadRevMarkAuthorStrTabl(), SwRedlineSaveData::RedlineToDoc(), SwEditShell::Redo(), SwUndoAttr::redoAttribute(), SwUndoInserts::RedoImpl(), SwUndoInsert::RedoImpl(), SwUndoOverwrite::RedoImpl(), SwUndoRedline::RedoImpl(), SwUndoCompDoc::RedoImpl(), SwUndoInsSection::RedoImpl(), SwUndoSplitNode::RedoImpl(), SwUndoInsTable::RedoImpl(), SwUndoRedline::RedoRedlineImpl(), SwUndoRedlineDelete::RedoRedlineImpl(), SwUndoAcceptRedline::RedoRedlineImpl(), SwUndoRejectRedline::RedoRedlineImpl(), SwTextFrame::RegisterToNode(), SwVbaRevision::Reject(), SwRedlineExtraData_FormatColl::Reject(), SwRedlineExtraData_Format::Reject(), SwEditShell::RejectRedline(), SwEditShell::RejectRedlinesInSelection(), SwTableNode::RemoveRedlines(), SwUndoAcceptRedline::RepeatImpl(), SwUndoRejectRedline::RepeatImpl(), sw::ReplaceImpl(), SwAutoCorrDoc::ReplaceRange(), sw::DocumentContentOperationsManager::ReplaceRange(), sw::DocumentContentOperationsManager::ReplaceRangeImpl(), SwEditWin::RequestHelp(), SaveRedlEndPosForRestore::SaveRedlEndPosForRestore(), SwUndoAttr::SaveRedlineData(), SwWW8AttrIter::SearchNext(), SwRedlineItr::Seek(), SwCursorShell::SelNextRedline(), SwCursorShell::SelPrevRedline(), SwFltControlStack::SetAttrInDoc(), SetFormatItemByAutoFormat(), SwXTextDocument::setPropertyValue(), SwEditShell::SetRedlineComment(), SwEditShell::SetRedlineFlags(), SetRowNotTracked(), SwUndo::SetSaveData(), SetTextFormatCollByAutoFormat(), SwRangeRedline::Show(), SwRangeRedline::ShowOriginal(), SortTable(), SortText(), SplitDoc(), sw::DocumentContentOperationsManager::SplitNode(), sw_DebugRedline(), SwAutoFormat::SwAutoFormat(), SwRedlineSaveData::SwRedlineSaveData(), SwRowFrame::SwRowFrame(), SwTabFrame::SwTabFrame(), SwUndoCompDoc::SwUndoCompDoc(), SwUndoDelete::SwUndoDelete(), SwUndoInserts::SwUndoInserts(), SwUndoInsSection::SwUndoInsSection(), SwUndoInsTable::SwUndoInsTable(), SwUndoOverwrite::SwUndoOverwrite(), SwUndoRedline::SwUndoRedline(), SwUndoSplitNode::SwUndoSplitNode(), SwWW8AttrIter::SwWW8AttrIter(), DocxAttributeOutput::TableCellRedline(), DocxAttributeOutput::TableRowRedline(), TextToTable(), sw::DocumentContentOperationsManager::TransliterateText(), SwEditShell::Undo(), SwUndoInserts::UndoImpl(), SwUndoAttr::UndoImpl(), SwUndoInsert::UndoImpl(), SwUndoRedline::UndoImpl(), SwUndoCompDoc::UndoImpl(), SwUndoInsSection::UndoImpl(), SwUndoSplitNode::UndoImpl(), SwUndoInsTable::UndoImpl(), SwUndoTableNumFormat::UndoImpl(), SwUndoTableCpyTable::UndoImpl(), SwUndoRedlineDelete::UndoRedlineImpl(), SwUndoRedlineSort::UndoRedlineImpl(), UnHide(), UnHideRedlines(), SwTOXBaseSection::Update(), SwTextNode::Update(), SwFootnoteIdxs::UpdateAllFootnote(), SwTOXBaseSection::UpdateAuthorities(), sw::DocumentFieldsManager::UpdateExpFieldsImpl(), SwFootnoteIdxs::UpdateFootnote(), SwEditShell::UpdateRedlineAttr(), SwTOXBaseSection::UpdateSequence(), SwTableLine::UpdateTextChangesOnly(), SwXRedlinePortion::Validate(), SwXMLWriter::Write_(), RtfExport::WriteRevTab(), and ~SwDoc().

◆ getIDocumentSettingAccess() [1/2]

IDocumentSettingAccess & SwDoc::getIDocumentSettingAccess ( )

Definition at line 195 of file doc.cxx.

References GetDocumentSettingManager().

◆ getIDocumentSettingAccess() [2/2]

IDocumentSettingAccess const & SwDoc::getIDocumentSettingAccess ( ) const

Definition at line 190 of file doc.cxx.

References GetDocumentSettingManager().

Referenced by SwXDocumentSettings::_getSingleValue(), SwXDocumentSettings::_setSingleValue(), SwModule::ApplyItemSet(), SwTextAdjuster::CalcFlyAdjust(), SwTextFormatter::CalcFlyWidth(), SwDropCapCache::CalcFontSize(), SwTextFrame::CalcHeightOfLastLine(), SwLineLayout::CalcLine(), SwTextAdjuster::CalcNewBlock(), SwTextFormatter::CalcRealHeight(), SwBorderAttrs::CalcTop_(), sw::GraphicSizeCheck::check(), SwFootnoteBossFrame::CollectFootnotes_(), SwTextFrame::ConnectFootnote(), SwDocShell::ConvertTo(), SwWW8ImplReader::CoreLoad(), SwTextSizeInfo::CtorInitTextSizeInfo(), SwTextPainter::DrawTextLine(), SwDocShell::Edit(), DocxAttributeOutput::EmbedFont(), SwBaseShell::Execute(), SwFrameShell::Execute(), SwXMLExport::exportDoc(), RtfExport::ExportDocument_Impl(), WW8Export::ExportDopTypography(), SwCompatibilityOptPage::FillItemSet(), SwShdwCursorOptionsTabPage::FillItemSet(), SwDocStyleSheetPool::Find(), SwStyleSheetIterator::First(), SwNumberPortion::Format(), SwTextPortion::Format_(), AttributeOutputBase::FormatBreak(), SwOleClient::FormatChanged(), SwBlankPortion::GetExpText(), SwTextFly::GetFrameArea(), Writer::getIDocumentSettingAccess(), SwTextFormatInfo::GetLineWidth(), SwTextFrame::GetLowerMarginForFlyIntersect(), MSWordExportBase::GetParaTabStopOffset(), SwFrame::GetPrevFootnoteLeaf(), SwDocShell::GetState(), SwBaseShell::GetState(), SwTextFly::GetSurroundForTextWrap(), HTMLReader::GetTemplateName(), SwTextFly::GetTop(), SwXMLExport::GetViewSettings(), SwView::GotFocus(), SwTextGuess::Guess(), SwPaM::HasReadonlySel(), impl_borders(), IMPL_LINK_NOARG(), SwWW8ImplReader::ImportDop(), SwWW8ImplReader::ImportDopTypography(), SwTextFly::InitAnchoredObjList(), sw::DocumentDrawModelManager::InitDrawModel(), SwDocShell::InitNew(), SwTextFormatter::MakeRestPortion(), SwTextFormatter::NewDropPortion(), SwTextFormatter::NewFieldPortion(), SwTextFormatter::NewFootnoteNumPortion(), SwTextFormatter::NewTabPortion(), SwXMLImport::NotifyContainsEmbeddedFont(), SwHTMLWriter::OutCSS1_FrameFormatBackground(), MSWordExportBase::OutputTextNode(), SwFrameDlg::PageCreated(), SwBlankPortion::Paint(), SwFrame::PaintBorderLine(), SwFrame::PaintSwFrameBackground(), SwFrame::PaintSwFrameShadowAndBorder(), AttributeOutputBase::ParaLineSpacing(), SwTabPortion::PostFormat(), SwTabPortion::PreFormat(), sw::DocumentDeviceManager::PrtDataChanged(), HTMLReader::Read(), XMLReader::Read(), SwShdwCursorOptionsTabPage::Reset(), SwTextFormatInfo::ScanPortionEnd(), DocxAttributeOutput::SectionPageBorders(), SwWW8ImplReader::SetDocumentGrid(), SwXMLImport::SetViewSettings(), SwContentNotify::SwContentNotify(), SwView::SwView(), SwDocShell::ToggleLayoutMode(), WidowsAndOrphans::WidowsAndOrphans(), WriteDop(), DocxExport::WriteSettings(), and SwHTMLWriter::WriteStream().

◆ getIDocumentState() [1/2]

IDocumentState & SwDoc::getIDocumentState ( )

Definition at line 413 of file doc.cxx.

References m_pDocumentStateManager.

◆ getIDocumentState() [2/2]

IDocumentState const & SwDoc::getIDocumentState ( ) const

Definition at line 408 of file doc.cxx.

References m_pDocumentStateManager.

Referenced by sw::DocumentRedlineManager::AcceptRedline(), AdjustCellWidth(), sw::DocumentContentOperationsManager::AppendTextNode(), BalanceRowHeight(), SwDrawContact::Changed_(), ChangeDBFields(), SwFEShell::ChangeOpaque(), ChgAnchor(), ChgDBData(), ChgNumRuleFormats(), ChgPageDesc(), ChgTableStyle(), ChkBoxNumFormat(), SwEditShell::ClearAutomaticContour(), ClearBoxNumAttrs(), CompareDoc(), ConvertFieldsToText(), sw::DocumentContentOperationsManager::CopyImplImpl(), CopyTextColl(), SwTextBoxHelper::create(), DelCharFormat(), SwExtraRedlineTable::DeleteAllTableRedlines(), sw::DocumentContentOperationsManager::DeleteAndJoinWithRedlineImpl(), DeleteFormatRefMark(), sw::DocumentContentOperationsManager::DeleteRangeImplImpl(), sw::DocumentRedlineManager::DeleteRedline(), DeleteRowCol(), DeleteSelection(), SwExtraRedlineTable::DeleteTableCellRedline(), SwExtraRedlineTable::DeleteTableRowRedline(), DeleteTOXMark(), sw::DocumentContentOperationsManager::DelFullPara(), sw::DocumentLayoutManager::DelLayoutFormat(), DelNumRule(), SwEditShell::DelNumRules(), DelPageDesc(), DelSectionFormat(), DelTable(), DelTableStyle(), DelTextFormatColl(), sw::mark::Bookmark::DeregisterFromDoc(), sw::DocumentStatisticsManager::DocInfoChgd(), dumpAsXml(), sw::DocumentLinksAdministrationManager::EmbedAllLinks(), SwFEShell::EndDrag(), SwDocShell::Execute(), SwSrcView::Execute(), SwDocStyleSheet::FillStyleSheet(), SwCursor::Find_Text(), SwCursor::FindAttrs(), SwCursor::FindFormat(), SwTextRuby::GetCharFormat(), SwTextINetFormat::GetCharFormat(), sw::DocumentStylePoolManager::GetFormatFromPool(), SwDocStyleSheet::GetItemSetForPreview(), sw::DocumentStylePoolManager::GetNumRuleFromPool(), SwAnchoredDrawObject::GetObjBoundRect(), sw::DocumentStylePoolManager::GetPageDescFromPool(), SwFEShell::ImpEndCreate(), IMPL_LINK_NOARG(), SwContentNotify::ImplDestroy(), sw::DocumentStatisticsManager::IncrementalDocStatCalculate(), sw::mark::AnnotationMark::InitDoc(), sw::mark::Bookmark::InitDoc(), InsCopyOfTable(), InsertCol(), sw::DocumentContentOperationsManager::InsertDrawObj(), sw::DocumentFieldsManager::InsertFieldType(), sw::DocumentContentOperationsManager::InsertItemSet(), sw::DocumentContentOperationsManager::InsertPoolItem(), InsertRow(), sw::DocumentContentOperationsManager::InsertString(), InsertSwSection(), InsertTable(), SwEditShell::IsModified(), lcl_AddColumns(), lcl_CreateWorkingDocument(), lcl_Execute(), lcl_GetState(), lcl_InsertLabel(), lcl_InvalidateAllContent(), lcl_InvalidateAllObjPos(), MakeCharFormat(), MakeCondTextFormatColl(), MakeDrawFrameFormat(), MakeFlyAndMove(), MakeFlyFrameFormat(), MakeFlySection_(), MakeFrameFormat(), MakeGrfFormatColl(), sw::DocumentLayoutManager::MakeLayoutFormat(), sw::mark::MarkManager::makeNoTextFieldBookmark(), MakePageDesc(), MakeTableBoxFormat(), MakeTableFrameFormat(), MakeTableLineFormat(), MakeTableStyle(), MakeTextFormatColl(), MergeDoc(), MergeTable(), UnfloatTableButton::MouseButtonDown(), MoveLeftMargin(), sw::DocumentContentOperationsManager::MoveNodeRange(), SwEditShell::MoveNumParas(), SwEditShell::MoveParagraph(), MoveParagraphImpl(), sw::DocumentContentOperationsManager::MoveRange(), NoNum(), NumOrNoNum(), SwEditShell::NumUpDown(), NumUpDown(), SwXDocumentPropertyHelper::onChange(), OutlineUpDown(), SwEditShell::OutlineUpDown(), sw::DocumentContentOperationsManager::Overwrite(), sw::DocumentRedlineManager::RejectRedline(), sw::DocumentFieldsManager::RemoveFieldType(), RemoveInvisibleContent(), sw::mark::MarkManager::renameMark(), ReplaceNumRule(), sw::DocumentContentOperationsManager::ReplaceRangeImpl(), ReplaceStyles(), sw::DocumentContentOperationsManager::ReRead(), ResetAttrAtFormat(), ResetAttrs(), SwFEShell::ResetFlyFrameAttr(), SwEditShell::ResetModified(), RstTextAttrs(), SwFEShell::SelectionToBottom(), SwFEShell::SelectionToTop(), SetAttr(), SetBoxAttr(), sw::DocumentSettingManager::setCharacterCompressionType(), sw::mark::CheckboxFieldmark::SetChecked(), SetColRowWidthHeight(), SwUserFieldType::SetContent(), SetCurFootnote(), SetDefault(), SetDocPattern(), SwViewShell::SetEmptyDbFieldHidesPara(), SetEndNoteInfo(), sw::DocumentFieldsManager::SetFixFields(), SetFlyFrameDecorative(), SetFlyFrameDescription(), SetFlyFrameTitle(), SetFlyName(), SetFootnoteInfo(), sw::DocumentSettingManager::setForbiddenCharacters(), SetFrameFormatToFly(), SwEditShell::SetGlblDocSaveLinks(), SwEditShell::SetGraphicPolygon(), SetLineNumberInfo(), SwEditShell::SetModified(), SwXTextTable::setName(), SwDocStyleSheet::SetName(), SwEditShell::SetNewDoc(), SetNodeNumStart(), SetNumRule(), SetNumRuleStart(), SwFEShell::SetObjAttr(), SetOutlineNumRule(), SetPreviewPrtData(), SwXTextField::setPropertyValue(), sw::DocumentRedlineManager::SetRedlineComment(), sw::DocumentRedlineManager::SetRedlineFlags(), sw::DocumentRedlineManager::SetRedlinePassword(), sw::DocumentDeviceManager::setReferenceDeviceType(), SetRowBackground(), SetRowHeight(), SetRowNotTracked(), SetRowSplit(), SetRowsToRepeat(), SwFEShell::SetTabBackground(), SetTabBorders(), SetTabCols(), SwFEShell::SetTableAttr(), SetTableAutoFormat(), SetTableBoxFormulaAttrs(), SwEditShell::SetTableChgMode(), SetTableName(), SetTabLineStyle(), SetTextFormatColl(), SetTOXBaseName(), SwEditShell::SetUndoNoResetModified(), SortTable(), sw::DocumentContentOperationsManager::SplitNode(), SplitTable(), SwDoc(), TableToText(), TextToTable(), sw::DocumentContentOperationsManager::TransliterateText(), UnProtectCells(), UnProtectTables(), SwTOXBaseSection::Update(), SwDDEFieldType::UpdateDDE(), SwWW8ImplReader::UpdateFields(), sw::DocumentFieldsManager::UpdateFields(), SwNumFormat::UpdateNumNodes(), SwEditShell::UpdateOneField(), UpdateSection(), sw::DocumentFieldsManager::UpdateUsrFields(), SwWriter::Write(), and SwDocModifyAndUndoGuard::~SwDocModifyAndUndoGuard().

◆ getIDocumentStatistics() [1/2]

IDocumentStatistics & SwDoc::getIDocumentStatistics ( )

Definition at line 392 of file doc.cxx.

References m_pDocumentStatisticsManager.

◆ getIDocumentStatistics() [2/2]

IDocumentStatistics const & SwDoc::getIDocumentStatistics ( ) const

◆ getIDocumentStylePoolAccess() [1/2]

IDocumentStylePoolAccess & SwDoc::getIDocumentStylePoolAccess ( )

Definition at line 445 of file doc.cxx.

References m_pDocumentStylePoolManager.

◆ getIDocumentStylePoolAccess() [2/2]

IDocumentStylePoolAccess const & SwDoc::getIDocumentStylePoolAccess ( ) const

Definition at line 440 of file doc.cxx.

References m_pDocumentStylePoolManager.

Referenced by SwStyleSheetIterator::AppendStyleList(), sw::DocumentContentOperationsManager::AppendTextNode(), SwAutoFormat::BuildEnum(), ClearDoc(), sw::DocumentContentOperationsManager::CopyImplImpl(), SwRangeRedline::CopyToSection(), SwWW8ImplReader::CoreLoad(), XMLRedlineImportHelper::CreateRedlineTextSection(), DelTable(), WW8Export::ExportDocument_Impl(), SwStyleSheetIterator::First(), sw::ToxTextGenerator::GenerateText(), SwEndNoteInfo::GetAnchorCharFormat(), SwPageDesc::GetByName(), SwJumpEditFieldType::GetCharFormat(), SwTextINetFormat::GetCharFormat(), SwEndNoteInfo::GetCharFormat(), SwCSS1Parser::GetCharFormatFromPool(), sw::util::GetCharStyle(), SwEditShell::GetFormatFromPool(), Writer::getIDocumentStylePoolAccess(), SwNode::getIDocumentStylePoolAccess(), SwCSS1Parser::GetMasterPageDesc(), SwXRedlines::GetObject(), SwCSS1Parser::GetPageDesc(), SwEndNoteInfo::GetPageDesc(), SwEditShell::GetPageDescFromPool(), sw::util::GetParaStyle(), SwXLineNumberingProperties::getPropertyValue(), sw::util::GetSwCharFormat(), SwEditShell::GetTextCollFromPool(), SwCSS1Parser::GetTextCollFromPool(), SwTOXBaseSection::GetTextFormatColl(), SwXFieldEnumeration::Impl::Impl(), WW8RStyle::Import(), SwTextINetFormat::InitINetFormat(), SwTextRuby::InitRuby(), sw::DocumentContentOperationsManager::InsertEmbObject(), sw::DocumentContentOperationsManager::InsertGraphic(), sw::DocumentContentOperationsManager::InsertOLE(), wwSectionManager::InsertSegments(), InsertTable(), InsertTableOf(), SwXMLTableContext::InsertTableSection(), ItemSetToPageDesc(), lcl_CpyBox(), lcl_FindCharFormat(), lcl_FindFrameFormat(), lcl_FindNumRule(), lcl_FindPageDesc(), lcl_FindParaFormat(), lcl_getCharFormat(), lcl_GetPageDesc(), lcl_GetParaStyle(), lcl_InsertDrawLabel(), lcl_InsertLabel(), lcl_PaintReplacement(), SwTable::MakeCopy(), SwDOCXReader::MakeEntries(), WW8Glossary::MakeEntries(), MakeFlySection(), MakeFlySection_(), SwHTMLWriter::MakeHeader(), sw::DocumentLayoutManager::MakeLayoutFormat(), SwTextFootnote::MakeNewTextSection(), SwCSS1Parser::makePageDescBackground(), SwRangeRedline::MoveToSection(), OutCSS1_SwFormat(), OutCSS1_SwPageDesc(), OutHTML_INetFormat(), OutHTML_SwTextNode(), OutlineUpDown(), SwHTMLWriter::OutStyleSheet(), SwCSS1Parser::ParseStyleSheet(), SwDOCXReader::Read(), HTMLReader::Read(), SwUndoDelete::RedoImpl(), SwUndoUpdateIndex::RedoImpl(), SwRedlineExtraData_FormatColl::Reject(), RemoveAllFormatLanguageDependencies(), Reader::ResetFrameFormats(), SetHTMLTemplate(), SwDocStyleSheet::SetItemSet(), MSWord_SdrAttrIter::SetItemsThatDifferFromStandard(), wwSectionManager::SetSwFormatPageDesc(), SetTextFormatCollByAutoFormat(), sw::DocumentContentOperationsManager::SplitNode(), SplitTable(), SwXMLImport::startDocument(), Summary(), SwAutoCompleteClient::SwAutoCompleteClient(), SwDoc(), SwHTMLFormatInfo::SwHTMLFormatInfo(), SwNumFormat::SwNumFormat(), SwXAutoStyleFamily::SwXAutoStyleFamily(), SwXAutoStylesEnumerator::SwXAutoStylesEnumerator(), SwXFlatParagraphIterator::SwXFlatParagraphIterator(), SwXRedline::SwXRedline(), SwXRedlineEnumeration::SwXRedlineEnumeration(), TextToTable(), SwUndoUpdateIndex::UndoImpl(), SwUndoTableMerge::UndoImpl(), SwTOXBaseSection::Update(), SwTOXBaseSection::UpdatePageNum_(), and DocxExport::WriteSettings().

◆ getIDocumentTimerAccess() [1/2]

IDocumentTimerAccess & SwDoc::getIDocumentTimerAccess ( )

Definition at line 268 of file doc.cxx.

References m_pDocumentTimerManager.

◆ getIDocumentTimerAccess() [2/2]

IDocumentTimerAccess const & SwDoc::getIDocumentTimerAccess ( ) const

◆ GetIDocumentUndoRedo() [1/2]

IDocumentUndoRedo & SwDoc::GetIDocumentUndoRedo ( )

Definition at line 158 of file doc.cxx.

References m_pUndoManager.

Referenced by sw::DocumentRedlineManager::AcceptAllRedline(), sw::DocumentRedlineManager::AcceptRedline(), AddDrawUndo(), AppendDoc(), sw::DocumentRedlineManager::AppendRedline(), SwEditShell::AppendTextNode(), sw::DocumentContentOperationsManager::AppendTextNode(), AppendUndoForInsertFromDB(), sw::ThemeColorChanger::apply(), SwXTextTable::attach(), SwXTextSection::attach(), BalanceRowHeight(), Chain(), SwTextBoxHelper::changeAnchor(), SwDrawContact::Changed_(), ChangeTOX(), ChgAnchor(), ChgFormat(), SwNodes::ChgNode(), ChgNumRuleFormats(), ChgPageDesc(), ChgTableStyle(), ChkBoxNumFormat(), ClearBoxNumAttrs(), ClearDoc(), ClearLineNumAttrs(), SwEditWin::Command(), CompareDoc(), ConvertFieldsToText(), SwFEShell::Copy(), sw::CopyBookmarks(), SwTextNode::CopyCollFormat(), SwTextFlyCnt::CopyFlyFormat(), sw::DocumentContentOperationsManager::CopyImplImpl(), sw::DocumentLayoutManager::CopyLayoutFormat(), SwNodes::CopyNodes(), SwTextNode::CopyText(), sw::DocumentContentOperationsManager::CopyWithFlyInFly(), SwFEShell::CreateDefaultShape(), SwVirtFlyDrawObj::Crop(), SwTextNode::CutImpl(), SwEditShell::DelAllUndoObj(), DelCharFormat(), SwUndoSaveContent::DelContentIndex(), SwEditShell::Delete(), SwExtraRedlineTable::DeleteAllTableRedlines(), SwXTextCursor::DeleteAndInsert(), sw::DocumentContentOperationsManager::DeleteAndJoinWithRedlineImpl(), DeleteCol(), DeleteFormatRefMark(), SwDrawView::DeleteMarked(), sw::DocumentContentOperationsManager::DeleteRangeImplImpl(), sw::DocumentRedlineManager::DeleteRedline(), DeleteRow(), DeleteRowCol(), SwEditShell::DeleteSel(), DeleteSelection(), SwExtraRedlineTable::DeleteTableCellRedline(), SwExtraRedlineTable::DeleteTableRowRedline(), DeleteTOX(), DeleteTOXMark(), DelFrameFormat(), sw::DocumentContentOperationsManager::DelFullPara(), sw::DocumentLayoutManager::DelLayoutFormat(), DelNumRule(), SwEditShell::DelNumRules(), DelNumRules(), DelPageDesc(), DelSectionFormat(), DelTable(), DelTableStyle(), DelTextFormatColl(), sw::mark::Bookmark::DeregisterFromDoc(), SwColumnFrame::DestroyImpl(), SwUnoCursorHelper::DocInsertStringSplitCR(), SwEditShell::DoesGroupUndo(), SwEditShell::DoesUndo(), SwEditShell::DoGroupUndo(), DontExpandFormat(), SwTextBoxHelper::doTextBoxPositioning(), SwEditShell::DoUndo(), sw::DocumentLinksAdministrationManager::EmbedAllLinks(), SwFEShell::EndCreate(), SwFEShell::EndDrag(), SwEditShell::EndUndo(), SwTextShell::ExecField(), SwBreakDashedLine::execute(), SwDocStyleSheet::FillStyleSheet(), SwCursor::Find_Text(), SwCursor::FindAttrs(), SwCursor::FindFormat(), sw::GetAllValidRanges(), SwEditShell::GetFirstRedoInfo(), sw::DocumentStylePoolManager::GetFormatFromPool(), SwEditShell::GetLastUndoInfo(), GetMergeSel(), sw::DocumentStylePoolManager::GetPageDescFromPool(), SwEditShell::GetRepeatInfo(), SwFmDrawPage::group(), GroupSelection(), SwRangeRedline::Hide(), SwFEShell::ImpEndCreate(), IMPL_LINK_NOARG(), sw::annotation::SwAnnotationWin::InitAnswer(), sw::mark::AnnotationMark::InitDoc(), sw::mark::Bookmark::InitDoc(), sw::DocumentDrawModelManager::InitDrawModel(), InsCopyOfTable(), SwUndoParagraphSigning::Insert(), InsertCol(), InsertDrawLabel(), sw::DocumentContentOperationsManager::InsertDrawObj(), SwEditShell::InsertGlobalDocContent(), InsertGlossary(), SwTextNode::InsertHint(), sw::DocumentContentOperationsManager::InsertItemSet(), InsertLabel(), SwView::InsertMedium(), sw::DocumentContentOperationsManager::InsertPoolItem(), SwBaseShell::InsertRegionDialog(), InsertRow(), SwEditShell::InsertSection(), sw::DocumentContentOperationsManager::InsertString(), InsertSwSection(), InsertTable(), InsertTableOf(), SwEditShell::InsertURL(), SwTextNode::IsInUndo(), lcl_AddColumns(), lcl_CpyBox(), lcl_CreateWorkingDocument(), lcl_DelHFFormat(), lcl_FindSelection(), lcl_FoldedOutlineNodeEndOfParaSplit(), lcl_InsertDrawLabel(), lcl_InsertLabel(), lcl_setCharFormatSequence(), lcl_SetFlyFrameAttr(), lcl_SetNodeNumStart(), lcl_setRowNotTracked(), SwDocShell::MakeByExample(), MakeCharFormat(), MakeCondTextFormatColl(), SwSectionNode::MakeCopy(), sw::mark::MarkManager::makeFieldBookmark(), MakeFlyAndMove(), MakeFlySection_(), MakeFrameFormat(), sw::DocumentLayoutManager::MakeLayoutFormat(), sw::mark::MarkManager::makeNoTextFieldBookmark(), MakeNumRule(), MakePageDesc(), MakeTableStyle(), MakeTextFormatColl(), MergeDoc(), SwEditShell::MergeTable(), MergeTable(), UnfloatTableButton::MouseButtonDown(), SwEditWin::MouseButtonUp(), SwVirtFlyDrawObj::Move(), SwUndoTableMerge::MoveBoxContent(), SwUndoSaveContent::MoveFromUndoNds(), MoveLeftMargin(), sw::DocumentContentOperationsManager::MoveNodeRange(), SwNodes::MoveNodes(), MoveParagraphImpl(), sw::DocumentContentOperationsManager::MoveRange(), SwNodes::MoveRange(), SwUndoSaveContent::MoveToUndoNds(), SwFEShell::NewFlyFrame(), SwEditShell::NoNum(), NumOrNoNum(), SwEditShell::NumUpDown(), NumUpDown(), OutlineUpDown(), SwEditShell::OutlineUpDown(), sw::DocumentContentOperationsManager::Overwrite(), SwFEShell::Paste(), SwTransferable::PrepareForCopyTextRange(), SwTable::PrepareMerge(), sw::DocumentFieldsManager::PutValueToField(), SwEditShell::Redo(), sw::DocumentRedlineManager::RejectRedline(), sw::mark::TextFieldmark::ReleaseDoc(), sw::mark::NonTextFieldmark::ReleaseDoc(), sw::mark::DateFieldmark::ReleaseDoc(), SwUndoParagraphSigning::Remove(), RemoveInvisibleContent(), RenameFormat(), sw::mark::MarkManager::renameMark(), RenameNumRule(), SwEditShell::Repeat(), SwUndoFieldFromDoc::RepeatImpl(), SwUndoPageDescCreate::RepeatImpl(), SwUndoPageDescDelete::RepeatImpl(), SwUndoDelete::RepeatImpl(), SwUndoInsert::RepeatImpl(), SwUndoOverwrite::RepeatImpl(), SwEditShell::Replace(), ReplaceNumRule(), sw::DocumentContentOperationsManager::ReplaceRangeImpl(), ReplaceStyles(), sw::DocumentContentOperationsManager::ReRead(), SwEditShell::ResetAttr(), ResetAttrAtFormat(), ResetAttrs(), SwUnoCursorHelper::resetCursorPropertyValue(), SwHistoryNoTextFieldmark::ResetInDoc(), SwHistoryTextFieldmark::ResetInDoc(), sw::DocumentStateManager::ResetModified(), SwVirtFlyDrawObj::Resize(), sw::mark::MarkManager::restoreAnnotationMarks(), RestoreInvisibleContent(), RstTextAttrs(), SwFlyAtContentFrame::SetAbsPos(), SwTextFlyCnt::SetAnchor(), SwEditWin::SetApplyTemplate(), SetAttr(), SwEditShell::SetAttrItem(), SwEditShell::SetAttrSet(), SetBoxAttr(), SetColRowWidthHeight(), SwUserFieldType::SetContent(), SetCurFootnote(), SwEditShell::SetCurNumRule(), SwUnoCursorHelper::SetCursorAttr(), SetDefault(), SetEndNoteInfo(), SetFlyFrameDecorative(), SetFlyFrameDescription(), SetFlyFrameTitle(), SetFootnoteInfo(), SetFrameFormatToFly(), SwEditShell::SetGlblDocSaveLinks(), SwHistorySetAttrSet::SetInDoc(), SwHistoryChangeFlyAnchor::SetInDoc(), SwHistoryBookmark::SetInDoc(), SwHistoryNoTextFieldmark::SetInDoc(), SwHistoryTextFieldmark::SetInDoc(), SwDocStyleSheet::SetItemSet(), SwDocStyleSheet::SetName(), SetNodeNumStart(), SwEditShell::SetNodeNumStart(), SwUnoCursorHelper::setNumberingProperty(), SetNumRule(), SwEditShell::SetNumRuleStart(), SetNumRuleStart(), SetOutlineNumRule(), SwXTextTable::setPropertyValue(), SetRowBackground(), SetRowHeight(), SetRowNotTracked(), SetRowSplit(), SetRowsToRepeat(), SetRubyList(), SwCursorShell::SetShadowCursorPos(), SwXText::setString(), SwUnoCursorHelper::SetString(), SetTabBorders(), SetTabCols(), SetTableAutoFormat(), SwEditShell::SetTableBoxFormulaAttrs(), SetTableBoxFormulaAttrs(), SwEditShell::SetTableChgMode(), SetTabLineStyle(), SetTabRows(), SetTextFormatColl(), SwEditShell::SetTextFormatColl(), SwEditShell::SetUndoNoResetModified(), SwRangeRedline::Show(), SwRangeRedline::ShowOriginal(), SwEditShell::SignParagraph(), SortTable(), SortText(), SplitDoc(), SwEditShell::SplitNode(), sw::DocumentContentOperationsManager::SplitNode(), SplitTable(), SwEditShell::SplitTable(), SwEditShell::StartUndo(), sw_JoinText(), SwAutoFormat::SwAutoFormat(), SwEditShell::SwEditShell(), SwUndoDelete::SwUndoDelete(), TableToText(), TextToTable(), sw::DocumentContentOperationsManager::TransliterateText(), SwEditShell::TransliterateText(), Unchain(), SwEditShell::Undo(), SwFmDrawPage::ungroup(), UnGroupSelection(), UnProtectCells(), UnProtectTableCells(), UnProtectTables(), SwTOXBaseSection::Update(), sw::annotation::SwAnnotationWin::UpdateData(), sw::DocumentFieldsManager::UpdateField(), SwTOXMgr::UpdateOrInsertTOX(), UpdateRsid(), UpdateSection(), SwEditShell::UpdateTableOf(), ~SwDoc(), SwDocModifyAndUndoGuard::~SwDocModifyAndUndoGuard(), SwExtTextInput::~SwExtTextInput(), and SwSection::~SwSection().

◆ GetIDocumentUndoRedo() [2/2]

IDocumentUndoRedo const & SwDoc::GetIDocumentUndoRedo ( ) const

Definition at line 163 of file doc.cxx.

References m_pUndoManager.

◆ GetIShellCursorSupplier()

sw::IShellCursorSupplier * SwDoc::GetIShellCursorSupplier ( )

Definition at line 353 of file doccorr.cxx.

References GetEditShell().

Referenced by SwHistoryTextFlyCnt::SetInDoc().

◆ GetIStyleAccess()

IStyleAccess & SwDoc::GetIStyleAccess ( )
inline

◆ GetLayoutCache()

SwLayoutCache * SwDoc::GetLayoutCache ( ) const
inline

◆ GetLineNumberInfo()

const SwLineNumberInfo & SwDoc::GetLineNumberInfo ( ) const

◆ GetMetaFieldManager()

sw::MetaFieldManager & SwDoc::GetMetaFieldManager ( )

◆ GetNodes() [1/2]

SwNodes & SwDoc::GetNodes ( )
inline