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

Definition at line 422 of file doc.hxx.

Referenced by SwFmDrawPage::add(), SwUndoTableCpyTable::AddBoxAfter(), SwUndoTableCpyTable::AddBoxBefore(), AppendDoc(), AppendObjsOfNode(), sw::DocumentContentOperationsManager::AppendTextNode(), SwXAutoTextEntry::applyTo(), SwHTMLTableLayout::AutoLayoutPass1(), SwLayHelper::CalcPageCount(), SwTable::CanConvertSubtables(), SwEditShell::CanMergeTable(), Chainable(), SwChapterField::ChangeExpansion(), SwGetExpField::ChangeExpansion(), SwRefPageGetField::ChangeExpansion(), SwPageNumberFieldType::ChangeExpansion(), sw::AccessibilityCheck::check(), sw::CheckAnchoredFlyConsistency(), SwRedlineItr::CheckLine(), CheckTable(), SwCursorShell::CheckTableBoxContent(), ChgAnchor(), SwAutoCorrDoc::ChgAutoCorrWord(), SwNodes::ChgNode(), ChgNumToText(), SwTextNode::ChgTextCollUpdateNum(), ChgTextToNum(), sw::OnlineAccessibilityCheck::clearAccessibilityIssuesFromAllNodes(), ClearDoc(), SwCursorShell::ClearUpCursors(), SwLayoutCache::CompareLayout(), SwDrawContact::ConnectToLayout(), SwShellTableCursor::Contains(), ContainsHiddenChars(), SwHHCWrapper::Convert(), SwTable::ConvertSubtableBox(), SwFEShell::Copy(), SwTextFlyCnt::CopyFlyFormat(), SwTextFootnote::CopyFootnote(), SwTransferable::CopyGlossary(), sw::DocumentContentOperationsManager::CopyImplImpl(), sw::DocumentLayoutManager::CopyLayoutFormat(), CopyMasterFooter(), CopyMasterHeader(), SwNodes::CopyNodes(), CopyPageDescHeaderFooterImpl(), sw::DocumentContentOperationsManager::CopyRange(), SwEditShell::CopySelToDoc(), SwRangeRedline::CopyToSection(), sw::DocumentContentOperationsManager::CopyWithFlyInFly(), SwWW8ImplReader::CoreLoad(), sw::DocumentChartDataProviderManager::CreateChartInternalDataProviders(), sw::DocumentListsManager::createList(), SwXBodyText::createParagraphEnumeration(), XMLRedlineImportHelper::CreateRedlineTextSection(), SwFmDrawPage::CreateShape(), SwXBodyText::CreateTextCursor(), SwXHeadFootText::CreateTextCursor(), SwXTextFrame::createXTextCursor(), SwXRedlineText::createXTextCursor(), SwXRedline::createXTextCursor(), SwXText::createXTextCursor(), SwXBodyText::createXTextCursorByRange(), DelBookmarks(), SwUndoSaveContent::DelContentIndex(), SwChartDataSequence::DeleteBox(), SwEditShell::DeleteGlobalDocContent(), sw::DocumentContentOperationsManager::DeleteRangeImplImpl(), SwFEShell::DeleteRow(), DeleteRow(), sw::DocumentContentOperationsManager::DeleteSection(), SwUndoMove::DelFootnote(), SwSectionFormat::DelFrames(), sw::DocumentContentOperationsManager::DelFullPara(), sw::DocumentLayoutManager::DelLayoutFormat(), DelNumRules(), DelSectionFormat(), DelTable(), SwChartHelper::DoUpdateAllCharts(), SwWW8ImplReader::End_Footnote(), SwXMLImport::endDocument(), SwContentTree::ExecuteContextMenuAction(), DocxExportFilter::exportDocument(), MSWordExportBase::ExportDocument(), RtfExport::ExportDocument_Impl(), SwCursorShell::ExtendedSelectAll(), SwCursorShell::ExtendedSelectedAll(), SwCursor::FillFindPos(), SwHTMLWriter::FillNextNumInfo(), SwViewShell::FillPrtDoc(), SwShellTableCursor::FillRects(), RtfExportFilter::filter(), SwCursor::FindAll(), SwGetRefFieldType::FindAnchor(), FindFirstAndNextNode(), FindFlyByName(), FindINetAttr(), sw::search::SearchResultLocator::findOne(), sw::FindTextImpl(), SwTable::GatherFormulas(), SwUndoSetFlyFormat::GetAnchor(), SwXTextEmbeddedObject::getAspect(), SwDocUpdateField::GetBodyNode(), SwDocUpdateField::GetBodyNodeGeneric(), SwXLinkNameAccessWrapper::getByName(), SwCursorShell::GetContentAtPos(), GetContentNode(), SwUnoCursorHelper::GetCursorAttr(), SwUnoCursorHelper::getCursorPropertyValue(), SwUnoCursorHelper::GetCurTextFormatColl(), SwXLinkNameAccessWrapper::getElementNames(), SwXTextEmbeddedObject::getExtendedControlOverEmbeddedObject(), GetFirstTextNode(), GetFlyCount(), GetFlyFrameFormats(), GetFlyNum(), SwUndoFormatAttr::GetFormat(), SwEditShell::GetGlobalDocContent(), SwTable::GetInfo(), SwEditShell::GetItemWithPaM(), SwSortBoxElement::GetKey(), GetMergeSel(), SwXFlatParagraphIterator::getNextPara(), sw::DocumentOutlineNodesManager::getOutlineLevel(), sw::DocumentOutlineNodesManager::getOutlineNode(), sw::DocumentOutlineNodesManager::getOutlineNodes(), sw::DocumentOutlineNodesManager::getOutlineNodesCount(), SwCursorShell::GetOutlinePos(), sw::DocumentOutlineNodesManager::getOutlineText(), SwEditShell::GetPaMAttr(), SwEditShell::GetPaMParAttr(), SwEditShell::GetPaMTextFormatColl(), SwXFlatParagraphIterator::getParaAfter(), SwXFlatParagraphIterator::getParaBefore(), SwUndoField::GetPosition(), SwXFlatParagraph::getPropertyValue(), GetRefMark(), GetRefMarks(), SwXTextEmbeddedObject::getReplacementGraphic(), SwXText::GetStartNode(), SwDocShell::GetState(), GetTableAutoFormat(), SwTable::GetTableBox(), SwEditShell::GetTableBoxText(), GetTableFrameFormat(), GetTableFrameFormatCount(), SwUndoInsert::GetTextFromDoc(), GetTOX(), SwTableBox::GetValue(), SwCursor::GoPrevNextCell(), SwContentTree::GotoContent(), SwCursor::GotoFootnoteText(), SwEditShell::GotoGlobalDocContent(), SwCursorShell::GotoNextOutline(), GotoNextTable(), SwCursorShell::GotoNextTOXBase(), SwCursorShell::GotoNxtPrvTableFormula(), SwCursorShell::GotoOutline(), GotoOutline(), SwCursorShell::GotoPrevOutline(), GotoPrevRegion(), GotoPrevTable(), SwCursorShell::GotoPrevTOXBase(), SwXTextViewCursor::gotoRange(), SwCursorShell::GotoRedline_(), SwXTextCursor::gotoStart(), SwHTMLWriter::GuessFrameType(), SwTextNode::HandleNonLegacyHint(), SwXLinkNameAccessWrapper::hasByName(), HasInvisibleContent(), SwEditShell::HasOtherCnt(), HTMLSaveData::HTMLSaveData(), Hyphenate(), SwChartDataProvider::Impl_createDataSource(), SwCallLink::ImplDestroy(), sw::DocumentStatisticsManager::IncrementalDocStatCalculate(), SwRootFrame::Init(), sw::OnlineAccessibilityCheck::initialCheck(), InsCopyOfTable(), WW8TabDesc::InsertCells(), InsertCnt_(), sw::DocumentContentOperationsManager::InsertEmbObject(), SwEditShell::InsertGlobalDocContent(), InsertGlossary(), sw::DocumentContentOperationsManager::InsertGraphic(), SwTextNode::InsertHint(), XMLRedlineImportHelper::InsertIntoDocument(), sw::DocumentContentOperationsManager::InsertOLE(), wwSectionManager::InsertSegments(), InsertSwSection(), InsertTable(), InsertTableOf(), SwXMLTableContext::InsertTableSection(), SwUndoFlyBase::InsFly(), InsTableBox(), InvalidateAutoCompleteFlag(), SwTextFootnote::InvalidateNumberInLayout(), SwRangeRedline::InvalidateRange(), SwFEShell::IsAdjustCellWidthAllowed(), SwTextFormatColl::IsAtDocNodeSet(), SwTransferable::isComplex(), SwNodes::IsDocNodes(), SwSectionFormat::IsInNodesArr(), sw::DocumentRedlineManager::IsInRedlines(), SwXTextTableStyle::isInUse(), SwEditShell::IsMoveLeftMargin(), SwCursor::IsNoContent(), SwWrtShell::IsOutlineContentVisible(), sw::DocumentOutlineNodesManager::isOutlineInLayout(), sw::DocumentStylePoolManager::IsPoolFormatUsed(), sw::DocumentStylePoolManager::IsPoolPageDescUsed(), sw::DocumentStylePoolManager::IsPoolTextCollUsed(), SwEditShell::IsProtectedOutlinePara(), SwCursor::IsSelOvr(), SwUnoCursor::IsSelOvr(), SwUnoTableCursor::IsSelOvr(), SwTableCursor::IsSelOvrCheck(), SwCursorShell::IsStartOfDoc(), SwEditShell::IsTableBoxTextFormat(), IsUsed(), SwUndoInsSection::Join(), lcl_CopySelToDoc(), lcl_CpyBox(), lcl_CreateOutlineString(), lcl_EnsureValidPam(), lcl_FindAnchorPos(), lcl_FoldedOutlineNodeEndOfParaSplit(), lcl_html_IsMultiColEnd(), lcl_html_IsMultiColStart(), lcl_InsertDrawLabel(), lcl_InsertLabel(), lcl_InsTableBox(), lcl_IsOutlineMoveAndCopyable(), lcl_MakeSelBkwrd(), lcl_MakeSelFwrd(), lcl_MinMaxNode(), lcl_RestoreAnchor(), lcl_SaveAnchor(), lcl_SetAFormatBox(), SwCursor::LeftRight(), WW8Glossary::Load(), SwChartLockController_Helper::LockUnlockAllCharts(), SwTableCursor::MakeBoxSels(), SwTableNode::MakeCopy(), SwOLENode::MakeCopy(), SwTextNode::MakeCopy(), SwDOCXReader::MakeEntries(), WW8Glossary::MakeEntries(), SwDocUpdateField::MakeFieldList(), SwDocUpdateField::MakeFieldList_(), MakeFlyAndMove(), MakeFlySection(), MakeFlySection_(), SwFlyFrameFormat::MakeFrames(), MakeFrames(), SwHTMLWriter::MakeHeader(), sw::DocumentLayoutManager::MakeLayoutFormat(), SwCursorShell::MakeOutlineSel(), SwRefPageGetFieldType::MakeSetList(), MakeUniqueNumRules(), MergeDoc(), SwXMLImport::MergeListsAtDocumentInsertPosition(), MergeTable(), SwEditWin::MouseMove(), SwFltControlStack::MoveAttrs(), MoveCell(), SwUndoSaveContent::MoveFromUndoNds(), SwEditShell::MoveGlobalDocContent(), sw::DocumentContentOperationsManager::MoveNodeRange(), SwEditShell::MoveNumParas(), MoveOutlinePara(), MoveParagraph(), MoveParagraphImpl(), sw::DocumentContentOperationsManager::MoveRange(), SwCursorShell::MoveStartText(), SwRangeRedline::MoveToSection(), SwUndoSaveContent::MoveToUndoNds(), Writer::NewUnoCursor(), NumUpDown(), SwTable::OldSplitRow(), sw::util::SetInDocAndDelete::operator()(), SwHTMLWriter::Out_SwDoc(), SwHTMLWriter::OutForm(), SwHTMLWriter::OutHeaderAttrs(), OutHTML_FrameFormatAsDivOrSpan(), OutHTML_FrameFormatAsMulticol(), OutHTML_FrameFormatGrfNode(), OutHTML_FrameFormatOLENode(), OutHTML_FrameFormatOLENodeGrf(), OutHTML_FrameFormatTableNode(), OutHTML_HeaderFooter(), OutHTML_NumberBulletListStart(), OutHTML_SwFormat(), OutHTML_SwTextNode(), OutlineUpDown(), WW8AttributeOutput::OutputFlyFrame_Impl(), MSWordExportBase::OutputSectionBreaks(), SwFEShell::Paste(), SwFEShell::PastePages(), SwTransferable::PrepareForCopyTextRange(), SwWW8ImplReader::Read_Footnote(), SwRedlineSaveData::RedlineToDoc(), SwUndoAttr::RedoImpl(), SwUndoResetAttr::RedoImpl(), SwUndoDelete::RedoImpl(), SwUndoInsertLabel::RedoImpl(), SwUndoNumOrNoNum::RedoImpl(), SwUndoNumRuleStart::RedoImpl(), SwUndoRedline::RedoImpl(), SwUndoInsSection::RedoImpl(), SwUndoUpdateIndex::RedoImpl(), SwUndoSort::RedoImpl(), SwUndoMove::RedoImpl(), SwUndoInsTable::RedoImpl(), SwUndoTableToText::RedoImpl(), SwUndoTableNdsChg::RedoImpl(), SwUndoTableNumFormat::RedoImpl(), SwUndoTableCpyTable::RedoImpl(), SwUndoTableHeadline::RedoImpl(), SwUndoDelSection::RedoImpl(), SwUndoAttr::RemoveIdx(), SwUndo::RemoveIdxFromRange(), SwUndo::RemoveIdxFromSection(), RemoveInvisibleContent(), SwUndoInserts::RepeatImpl(), SwUndoInsert::RepeatImpl(), sw::DocumentContentOperationsManager::ReplaceRange(), ResetAttrs(), SwHistoryNoTextFieldmark::ResetInDoc(), SwHistoryTextFieldmark::ResetInDoc(), ResolveFlyAnchor(), SwUndoFormatAttr::RestoreFlyAnchor(), SwUndoSaveSection::RestoreSection(), RstTextAttrs(), SwEditShell::SaveGlossaryDoc(), SearchNumRule(), DocxAttributeOutput::SectionBreak(), SwCursorShell::SelectNxtPrvHyperlink(), sw::DocumentLinksAdministrationManager::SelectServerObj(), sw::DocumentRedlineManager::SelNextRedline(), sw::DocumentRedlineManager::SelPrevRedline(), SetAllUniqueFlyNames(), SwUndoReRead::SetAndSave(), SwXTextEmbeddedObject::setAspect(), SwWW8ImplReader::SetAttributesAtGrfNode(), SwWW8FltControlStack::SetAttrInDoc(), UndoTransliterate_Data::SetChangeAtNode(), MSWordExportBase::SetCurPam(), SwUnoCursorHelper::SetCursorAttr(), SwCursorShell::SetCursorInHdFt(), SetFlyName(), SetHTMLTemplate(), SwHistorySetFormat::SetInDoc(), SwHistoryResetFormat::SetInDoc(), SwHistorySetText::SetInDoc(), SwHistorySetTextField::SetInDoc(), SwHistorySetRefMark::SetInDoc(), SwHistorySetTOXMark::SetInDoc(), SwHistoryResetText::SetInDoc(), SwHistorySetFootnote::SetInDoc(), SwHistoryChangeFormatColl::SetInDoc(), SwHistorySetAttrSet::SetInDoc(), SwHistoryChangeFlyAnchor::SetInDoc(), SwHistoryBookmark::SetInDoc(), SwHistoryNoTextFieldmark::SetInDoc(), SwHistoryTextFieldmark::SetInDoc(), SwXTextTable::setName(), SwEditShell::SetNumberingRestart(), sw::annotation::SwAnnotationWin::SetPosAndSize(), SwTOXBaseSection::SetPosAtStartEnd(), SwXShape::setPropertyValue(), SwUndo::SetSaveData(), SetTableName(), SetTextFormatColl(), SortTable(), SortText(), Spell(), SpellItAgainSam(), SplitDoc(), sw::DocumentContentOperationsManager::SplitNode(), SplitTable(), SwXMLImport::startDocument(), Summary(), sw_JoinText(), SwAutoFormat::SwAutoFormat(), SwFlyLayFrame::SwClientNotify(), SwCursorShell::SwCursorShell(), SwDoc(), SwHistorySetFootnote::SwHistorySetFootnote(), SwLayHelper::SwLayHelper(), SwTableToTextSave::SwTableToTextSave(), SwUndoDelete::SwUndoDelete(), SwUndoMove::SwUndoMove(), SwUndoRedline::SwUndoRedline(), SwUndoTableNumFormat::SwUndoTableNumFormat(), SwUndoTextToTable::SwUndoTextToTable(), SwUndoUpdateIndex::SwUndoUpdateIndex(), TableToText(), TextToTable(), SwUndoUpdateIndex::TitleSectionInserted(), sw::ModelTraverser::traverse(), SwTextNode::TriggerNodeUpdate(), SwTableBoxFormula::TryBoxNmToPtr(), SwUndoReplace::Impl::UndoImpl(), SwUndoInserts::UndoImpl(), SwUndoInsLayFormat::UndoImpl(), SwUndoAttr::UndoImpl(), SwUndoResetAttr::UndoImpl(), SwUndoDelete::UndoImpl(), SwUndoInsert::UndoImpl(), SwUndoInsertLabel::UndoImpl(), SwUndoDelNum::UndoImpl(), SwUndoNumOrNoNum::UndoImpl(), SwUndoNumRuleStart::UndoImpl(), SwUndoRedline::UndoImpl(), SwUndoCompDoc::UndoImpl(), SwUndoInsSection::UndoImpl(), SwUndoUpdateIndex::UndoImpl(), SwUndoSort::UndoImpl(), SwUndoSplitNode::UndoImpl(), SwUndoMove::UndoImpl(), SwUndoInsTable::UndoImpl(), SwUndoTextToTable::UndoImpl(), SwUndoTableToText::UndoImpl(), SwUndoAttrTable::UndoImpl(), SwUndoTableNdsChg::UndoImpl(), SwUndoTableMerge::UndoImpl(), SwUndoTableNumFormat::UndoImpl(), SwUndoTableCpyTable::UndoImpl(), SwUndoCpyTable::UndoImpl(), SwUndoSplitTable::UndoImpl(), SwUndoMergeTable::UndoImpl(), SwUndoTableHeadline::UndoImpl(), SwUndoDelSection::UndoImpl(), SwUndoRedlineSort::UndoRedlineImpl(), SwUndoTableAutoFormat::UndoRedo(), UnHide(), SwTOXBaseSection::Update(), SwFootnoteIdxs::UpdateAllFootnote(), UpdateCharts_(), SwTOXBaseSection::UpdateContent(), sw::DocumentFieldsManager::UpdateExpFieldsImpl(), SwRefPageGetFieldType::UpdateField(), SwFootnoteIdxs::UpdateFootnote(), SwViewShell::UpdateOleObjectPreviews(), SwTOXBaseSection::UpdateOutline(), UpdatePagesForPrintingWithPostItData(), SwEditWin::UpdatePointer(), UpdateSection(), SwTOXBaseSection::UpdateTable(), sw::DocumentFieldsManager::UpdateTableFields(), SwLayoutCache::Write(), SwWriter::Write(), DocxExport::WriteMainText(), RtfExport::WriteMainText(), WW8Export::WriteMainText(), SwWW8Writer::WriteStorageImpl(), SwASCWriter::WriteStream(), SwHTMLWriter::WriteStream(), MSWordExportBase::WriteText(), and SwSectionFormat::~SwSectionFormat().

◆ GetNodes() [2/2]

SwNodes const & SwDoc::GetNodes ( ) const
inline

Definition at line 423 of file doc.hxx.

◆ GetNumberFormatter() [1/2]

SvNumberFormatter * SwDoc::GetNumberFormatter ( bool  bCreate = true)
inline

Definition at line 1429 of file doc.hxx.

References lock().

Referenced by SwTableBox::ActualiseValueBox(), SwTableBoxFormat::BoxAttributeChanged(), ChgNumToText(), SwValueField::ChgTyp(), ChkBoxNumFormat(), ClearBoxNumAttrs(), SwValueFieldType::DoubleToString(), SwEnhancedPDFExportHelper::EnhancedPDFExport(), SwDBField::Evaluate(), SwTextShell::ExecField(), SwXTextDocument::executeContentControlEvent(), SwDocInfoField::ExpandImpl(), SwValueFieldType::ExpandValue(), HTMLTable::FixFrameFormat(), SwUserFieldType::GetContent(), SwContentControl::GetCurrentDateValue(), SwDateTimeField::GetDate(), SwContentControl::GetDateString(), SwDateTimeField::GetDateTime(), SwFormulaField::GetExpandedFormula(), SwValueFieldType::GetInputOrDateTime(), MSWordExportBase::GetNumberFormat(), SwEditShell::GetNumberFormatter(), SwXTextDocument::GetNumberFormatter(), SwXTextCellStyle::getPropertyValue(), SwXTextDocument::getPropertyValue(), GetTableAutoFormat(), SwWW8ImplReader::GetTimeDatePara(), SwSortBoxElement::GetValue(), SwTableBox::GetValue(), SwTableBox::HasNumContent(), sw::mark::DateFieldmark::InitDoc(), SwWrtShell::InsertContentControl(), SwFieldMgr::InsertField(), SwTableBox::IsFormulaOrValueBox(), SwTableBox::IsNumberChanged(), IsNumberFormat(), SwEditShell::IsTableBoxTextFormat(), lcl_ConvertToDateValue(), lcl_CpyBox(), lcl_CreateAFormatBoxFormat(), lcl_SetAFormatBox(), lcl_SetDfltBoxAttr(), SwXMLTableContext::MakeTableBox(), OutHTML_SwField(), SwWW8ImplReader::Read_F_DateTime(), SwContentControl::SetCurrentDateValue(), SwXCell::setFormula(), SwValueField::SetLanguage(), SwXTextCellStyle::setPropertyValue(), SwDateTimeField::SwDateTimeField(), SwTableNumFormatMerge::SwTableNumFormatMerge(), SwAutoCorrDoc::TransliterateRTLWord(), and sw::DocumentFieldsManager::UpdateExpFieldsImpl().

◆ GetNumberFormatter() [2/2]

const SvNumberFormatter * SwDoc::GetNumberFormatter ( bool  bCreate = true) const
inline

Definition at line 1437 of file doc.hxx.

◆ GetNumRuleAtPos()

SwNumRule * SwDoc::GetNumRuleAtPos ( SwPosition rPos,
SwRootFrame const *  pLayout = nullptr 
)
static

◆ GetNumRuleTable()

const SwNumRuleTable & SwDoc::GetNumRuleTable ( ) const
inline

◆ GetOle2Link()

const Link< bool, void > & SwDoc::GetOle2Link ( ) const
inline

◆ getOnlineAccessibilityCheck()

std::unique_ptr< sw::OnlineAccessibilityCheck > const & SwDoc::getOnlineAccessibilityCheck ( ) const
inline

◆ GetOutlineNumRule()

SwNumRule * SwDoc::GetOutlineNumRule ( ) const
inline

◆ GetPageDesc() [1/2]

const SwPageDesc & SwDoc::GetPageDesc ( const size_t  i) const
inline

Definition at line 896 of file doc.hxx.

References i.

Referenced by sw::ThemeColorChanger::apply(), CheckDefaultPageFormat(), SwViewShell::ChgAllPageOrientation(), SwViewShell::ChgAllPageSize(), WW8Export::CreateEscher(), sw::CreateParentXText(), WW8Export::CurrentPageWidth(), AttributeOutputBase::EndTOX(), RtfExport::ExportDocument_Impl(), SwViewShell::FillPrtDoc(), SwPageFrame::FindPageDesc(), FindPageDesc(), SwNode::FindPageDesc(), SwStyleSheetIterator::First(), DocxAttributeOutput::FootnotesEndnotes(), MSWordExportBase::getBackground(), SwPageDesc::GetByName(), WW8Export::GetCurrentPageBgBrush(), MSWordExportBase::GetCurrentPageDirection(), MSWordSections::GetFormatCol(), SwFEShell::GetPageDesc(), sw::DocumentStylePoolManager::GetPageDescFromPool(), AttributeOutputBase::GetTablePageSize(), SwRootFrame::Init(), wwSectionManager::InsertSection(), DocxExport::isMirroredMargin(), sw::DocumentStylePoolManager::IsPoolPageDescUsed(), lcl_DeleteInfoStyles(), lcl_PageDescWithHeader(), lcl_SaveStyles(), SwHTMLWriter::MakeHeader(), MSWordSections::MSWordSections(), RemoveAllFormatLanguageDependencies(), MSWordExportBase::SectionProperties(), SwCursorShell::SetCursorInHdFt(), SetDefaultPageMode(), SwDocStyleSheet::SetFollow(), SwDocStyleSheet::SetItemSet(), AttributeOutputBase::StartTOX(), SwEscherEx::SwEscherEx(), SwTOXBaseSection::Update(), UpdatePageDescs(), SwFrame::WannaRightPage(), SwWriter::Write(), DocxSdrExport::writeDMLDrawing(), RtfExport::WriteFootnoteSettings(), and RtfExport::WritePageDescTable().

◆ GetPageDesc() [2/2]

SwPageDesc & SwDoc::GetPageDesc ( size_t const  i)
inline

Definition at line 897 of file doc.hxx.

References i.

◆ GetPageDescCnt()

size_t SwDoc::GetPageDescCnt ( ) const
inline

◆ GetPaMDescr()

OUString SwDoc::GetPaMDescr ( const SwPaM rPaM)
static

Returns a textual description of a PaM.

Parameters
rPaMthe PaM to describe

If rPaM only spans one paragraph the result is:

 '<text in the PaM>'

<text in the PaM> is shortened to nUndoStringLength characters.

If rPaM spans more than one paragraph the result is:

 paragraphs                               (STR_PARAGRAPHS)
Returns
the textual description of rPaM

Definition at line 1772 of file doc.cxx.

References SwPaM::End(), SwPosition::GetContentIndex(), SwPaM::GetMarkNode(), SwPaM::GetPointNode(), SwTextNode::GetText(), SwNode::GetTextNode(), nUndoStringLength, ShortenString(), SwPaM::Start(), and SwResId().

Referenced by SwCursorShell::GetCursorDescr().

◆ GetPersist()

SfxObjectShell * SwDoc::GetPersist ( ) const

◆ GetPreviewPrtData()

const SwPagePreviewPrtData * SwDoc::GetPreviewPrtData ( ) const
inline

◆ getReferenceCount()

sal_Int32 SwDoc::getReferenceCount ( ) const

Returns the current reference count.

This method should be used for debugging purposes. Using it otherwise is a signal of a design flaw.

Definition at line 131 of file doc.cxx.

References mReferenceCount.

◆ GetRefMark() [1/2]

const SwFormatRefMark * SwDoc::GetRefMark ( sal_uInt16  nIndex) const
Returns
the RefMark per index - for Uno

Definition at line 1077 of file doc.cxx.

References GetAttrPool(), GetNodes(), SwNode::GetNodes(), SwTextRefMark::GetTextNode(), nCount, nIndex, and RES_TXTATR_REFMARK().

◆ GetRefMark() [2/2]

const SwFormatRefMark * SwDoc::GetRefMark ( std::u16string_view  rName) const

◆ GetRefMarks()

sal_uInt16 SwDoc::GetRefMarks ( std::vector< OUString > *  pNames = nullptr) const
Returns
names of all references that are set in document. If array pointer is 0 return only whether a RefMark is set in document.
the names of all set references in the Doc

Definition at line 1104 of file doc.cxx.

References GetAttrPool(), GetNodes(), SwNode::GetNodes(), SwTextRefMark::GetTextNode(), nCount, and RES_TXTATR_REFMARK().

Referenced by SwXReferenceMarks::getCount(), SwXReferenceMarks::getElementNames(), SwEditShell::GetRefMarks(), and SwXReferenceMarks::hasElements().

◆ GetRowBackground()

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

◆ GetRowHeight()

std::unique_ptr< SwFormatFrameSize > SwDoc::GetRowHeight ( const SwCursor rCursor)
static

◆ GetRowSplit()

std::unique_ptr< SwFormatRowSplit > SwDoc::GetRowSplit ( const SwCursor rCursor)
static

◆ getRsid()

sal_uInt32 SwDoc::getRsid ( ) const

Definition at line 210 of file doc.cxx.

References mnRsid.

Referenced by SwXDocumentSettings::_getSingleValue().

◆ getRsidRoot()

sal_uInt32 SwDoc::getRsidRoot ( ) const

Definition at line 230 of file doc.cxx.

References mnRsidRoot.

Referenced by SwXDocumentSettings::_getSingleValue(), and CompareDoc().

◆ GetSections() [1/2]

SwSectionFormats & SwDoc::GetSections ( )
inline

◆ GetSections() [2/2]

const SwSectionFormats & SwDoc::GetSections ( ) const
inline

Definition at line 1357 of file doc.hxx.

◆ GetSpzFrameFormats() [1/2]

sw::FrameFormats< sw::SpzFrameFormat * > * SwDoc::GetSpzFrameFormats ( )
inline

Definition at line 760 of file doc.hxx.

◆ GetSpzFrameFormats() [2/2]

const sw::FrameFormats< sw::SpzFrameFormat * > * SwDoc::GetSpzFrameFormats ( ) const
inline

Definition at line 759 of file doc.hxx.

Referenced by SwUndoDrawGroup::AddObj(), SwUndoDrawDelete::AddObj(), sw::AddRemoveFlysAnchoredToFrameStartingAtNode(), AppendDoc(), SwRootFrame::AssertFlyPages(), CallEvent(), Chainable(), sw::CheckAnchoredFlyConsistency(), CollectFrameAtNode(), SwDrawContact::ConnectToLayout(), SwFEShell::Copy(), sw::DocumentContentOperationsManager::CopyFlyInFlyImpl(), SwUndoSaveContent::DelContentIndex(), SwUndoFlyBase::DelFly(), DelFlyInRange(), DelFrameFormat(), sw::DocumentContentOperationsManager::DelFullPara(), sw::DocumentLayoutManager::DelLayoutFormat(), SwEnhancedPDFExportHelper::EnhancedPDFExport(), FindFlyByName(), SwNode::FindPageDesc(), GetAllFlyFormats(), SwHTMLWriter::GetControls(), SwTextBoxHelper::getCount(), GetFlyCount(), SwNode::GetFlyFormat(), GetFlyFrameFormats(), GetFlyNum(), sw::GetFlysAnchoredAt(), SwUndoFormatAttr::GetFormat(), sw::DocumentStylePoolManager::GetFormatFromPool(), SwTextNode::GetMinMaxSize(), WW8Export::GetSdrOrdNum(), SwDrawContact::GetTextObjectsFromFormat(), WW8Glossary::HasBareGraphicEnd(), SwContentNotify::ImplDestroy(), InsertCnt_(), SwUndoFlyBase::InsFly(), IsEmptyBox(), IsFlySelectedByCursor(), IsInHeaderFooter(), sw::DocumentStylePoolManager::IsPoolFormatUsed(), lcl_AnchoredFrames(), lcl_CpyBox(), lcl_GetUniqueFlyName(), MakeDrawFrameFormat(), MakeFlyFrameFormat(), MakeFrames(), sw::DocumentContentOperationsManager::MoveNodeRange(), SwFEShell::Paste(), SwPageFrame::PreparePage(), SwUndoDrawGroup::RedoImpl(), SwUndoDrawUnGroup::RedoImpl(), SwUndoDrawDelete::RedoImpl(), RestFlyInRange(), SaveFlyInRange(), SetAllUniqueFlyNames(), SwHistoryChangeFlyAnchor::SetInDoc(), SwHistoryChangeFlyChain::SetInDoc(), SwUndoInserts::SetInsertRange(), SortText(), SwTabFrame::Split(), SplitDoc(), SwPosFlyFrame::SwPosFlyFrame(), SwUndoDelete::SwUndoDelete(), SwUndoDrawUnGroup::SwUndoDrawUnGroup(), SwUndoTableToText::SwUndoTableToText(), SwNodes::TableToText(), SwUndoDelete::UndoImpl(), SwUndoDrawGroup::UndoImpl(), SwUndoDrawUnGroup::UndoImpl(), SwUndoDrawDelete::UndoImpl(), UnHide(), sw::UpdateFramesForRemoveDeleteRedline(), SwViewShell::UpdateOleObjectPreviews(), and SwASCWriter::WriteStream().

◆ GetTabBorders()

void SwDoc::GetTabBorders ( const SwCursor rCursor,
SfxItemSet rSet 
)
static

◆ GetTabCols()

void SwDoc::GetTabCols ( SwTabCols rFill,
const SwCellFrame pBoxFrame 
)
static

◆ GetTableAutoFormat()

bool SwDoc::GetTableAutoFormat ( const SwSelBoxes rBoxes,
SwTableAutoFormat rGet 
)

◆ GetTableFrameFormat()

SwTableFormat & SwDoc::GetTableFrameFormat ( size_t  nFormat,
bool  bUsed 
) const

◆ GetTableFrameFormatCount()

size_t SwDoc::GetTableFrameFormatCount ( bool  bUsed) const

◆ GetTableFrameFormats() [1/2]

sw::TableFrameFormats * SwDoc::GetTableFrameFormats ( )
inline

Definition at line 827 of file doc.hxx.

◆ GetTableFrameFormats() [2/2]

const sw::TableFrameFormats * SwDoc::GetTableFrameFormats ( ) const
inline

◆ GetTableStyles() [1/2]

SwTableAutoFormatTable & SwDoc::GetTableStyles ( )

◆ GetTableStyles() [2/2]

const SwTableAutoFormatTable & SwDoc::GetTableStyles ( ) const
inline

Definition at line 1255 of file doc.hxx.

◆ GetTabRows()

void SwDoc::GetTabRows ( SwTabCols rFill,
const SwCellFrame pBoxFrame 
)
static

◆ GetTextDirection()

SvxFrameDirection SwDoc::GetTextDirection ( const SwPosition rPos,
const Point pPt = nullptr 
) const

◆ GetTextFormatColls() [1/2]

SwTextFormatColls * SwDoc::GetTextFormatColls ( )
inline

Definition at line 794 of file doc.hxx.

◆ GetTextFormatColls() [2/2]

const SwTextFormatColls * SwDoc::GetTextFormatColls ( ) const
inline

◆ GetTmpDocShell()

const SfxObjectShellLock & SwDoc::GetTmpDocShell ( ) const
inline

◆ GetTOIAutoMarkURL()

const OUString & SwDoc::GetTOIAutoMarkURL ( ) const
inline

Definition at line 966 of file doc.hxx.

Referenced by SwXTextDocument::getPropertyValue(), and SwEditShell::GetTOIAutoMarkURL().

◆ GetTOIKeys()

void SwDoc::GetTOIKeys ( SwTOIKeyType  eTyp,
std::vector< OUString > &  rArr,
SwRootFrame const &  rLayout 
) const

◆ GetTOXBaseAttrSet()

const SwAttrSet & SwDoc::GetTOXBaseAttrSet ( const SwTOXBase rTOX)
static

◆ GetTOXType()

const SwTOXType * SwDoc::GetTOXType ( TOXTypes  eTyp,
sal_uInt16  nId 
) const

◆ GetTOXTypeCount()

sal_uInt16 SwDoc::GetTOXTypeCount ( TOXTypes  eTyp) const

Manage table of content types.

Definition at line 612 of file doctxm.cxx.

References mpTOXTypes.

Referenced by SwXDocumentIndexMark::attach(), SwTextTOXMark::CopyTOXMark(), SwHistorySetTOXMark::GetSwTOXType(), lcl_ImportTox(), and lcl_ReAssignTOXType().

◆ GetTOXTypes()

const SwTOXTypes & SwDoc::GetTOXTypes ( ) const
inline

Definition at line 994 of file doc.hxx.

Referenced by SwTOXBase::CopyTOXBase().

◆ GetUndoManager() [1/2]

sw::UndoManager & SwDoc::GetUndoManager ( )

◆ GetUndoManager() [2/2]

sw::UndoManager const & SwDoc::GetUndoManager ( ) const

Definition at line 152 of file doc.cxx.

References m_pUndoManager.

◆ GetUniqueDrawObjectName()

OUString SwDoc::GetUniqueDrawObjectName ( ) const

Definition at line 1415 of file doclay.cxx.

References lcl_GetUniqueFlyName(), and RES_DRAWFRMFMT().

Referenced by GroupSelection(), and SwWW8ImplReader::Read_GrafLayer().

◆ GetUniqueFrameName()

OUString SwDoc::GetUniqueFrameName ( ) const

◆ GetUniqueGrfName()

OUString SwDoc::GetUniqueGrfName ( std::u16string_view  rPrefix = std::u16string_view()) const

◆ GetUniqueNumRuleName()

OUString SwDoc::GetUniqueNumRuleName ( const OUString *  pChkStr = nullptr,
bool  bAutoNum = true 
) const

◆ GetUniqueOLEName()

OUString SwDoc::GetUniqueOLEName ( ) const

◆ GetUniqueSectionName()

OUString SwDoc::GetUniqueSectionName ( const OUString *  pChkStr = nullptr) const

◆ GetUniqueShapeName()

OUString SwDoc::GetUniqueShapeName ( ) const

Definition at line 1410 of file doclay.cxx.

References lcl_GetUniqueFlyName(), and RES_DRAWFRMFMT().

Referenced by SwFmDrawPage::add(), and UnGroupSelection().

◆ GetUniqueTableName()

OUString SwDoc::GetUniqueTableName ( ) const

◆ GetUniqueTOXBaseName()

OUString SwDoc::GetUniqueTOXBaseName ( const SwTOXType rType,
const OUString &  sChkStr 
) const

◆ GetVbaEventProcessor()

uno::Reference< script::vba::XVBAEventProcessor > const & SwDoc::GetVbaEventProcessor ( )

Definition at line 1833 of file doc.cxx.

References mxVbaEvents.

◆ getVbaFind()

const css::uno::Reference< ooo::vba::word::XFind > & SwDoc::getVbaFind ( ) const
inline

Definition at line 1647 of file doc.hxx.

Referenced by SwVbaFind::GetOrCreateFind().

◆ GetVBATemplateToProjectCache()

const css::uno::Reference< css::container::XNameContainer > & SwDoc::GetVBATemplateToProjectCache ( ) const
inline

Definition at line 1652 of file doc.hxx.

Referenced by SwXServiceProvider::MakeInstance().

◆ getXForms()

const css::uno::Reference< css::container::XNameContainer > & SwDoc::getXForms ( ) const
inline

Definition at line 1630 of file doc.hxx.

Referenced by SwXTextDocument::getXForms().

◆ GetXmlIdRegistry()

sfx2::IXmlIdRegistry & SwDoc::GetXmlIdRegistry ( )

◆ GotoNextNum()

bool SwDoc::GotoNextNum ( SwPosition rPos,
SwRootFrame const *  pLayout,
bool  bOverUpper = true,
sal_uInt8 pUpper = nullptr,
sal_uInt8 pLower = nullptr 
)
static

◆ GotoOutline()

bool SwDoc::GotoOutline ( SwPosition rPos,
const OUString &  rName,
SwRootFrame const *  pLayout = nullptr 
) const

◆ GotoPrevNum()

bool SwDoc::GotoPrevNum ( SwPosition rPos,
SwRootFrame const *  pLayout,
bool  bOverUpper = true 
)
static

Definition at line 1700 of file docnum.cxx.

References lcl_GotoNextPrevNum().

Referenced by SwCursorShell::GotoPrevNum(), and SwEditShell::MoveNumParas().

◆ GotoTOXMark()

const SwTOXMark & SwDoc::GotoTOXMark ( const SwTOXMark rCurTOXMark,
SwTOXSearch  eDir,
bool  bInReadOnly 
)

◆ GroupSelection()

SwDrawContact * SwDoc::GroupSelection ( SdrView rDrawView)

◆ HasInvisibleContent()

bool SwDoc::HasInvisibleContent ( ) const

◆ HasParagraphDirectFormatting()

bool SwDoc::HasParagraphDirectFormatting ( const SwPosition rPos)
static

◆ HasRowNotTracked()

bool SwDoc::HasRowNotTracked ( const SwCursor rCursor)
static

◆ HasTableAnyProtection()

bool SwDoc::HasTableAnyProtection ( const SwPosition pPos,
const OUString *  pTableName,
bool *  pFullTableProtection 
)

◆ HasTableStyles()

bool SwDoc::HasTableStyles ( ) const
inline

Counts table styles without triggering lazy-load of them.

Definition at line 1260 of file doc.hxx.

Referenced by SwStyleSheetIterator::First().

◆ Hyphenate()

uno::Reference< XHyphenatedWord > SwDoc::Hyphenate ( SwPaM pPam,
const Point rCursorPos,
sal_uInt16 *  pPageCnt,
sal_uInt16 *  pPageSt 
)

◆ InitTOXTypes()

void SwDoc::InitTOXTypes ( )
private

◆ initXForms()

void SwDoc::initXForms ( bool  bCreateDefaultModel)

◆ InsCopyOfTable()

bool SwDoc::InsCopyOfTable ( SwPosition rInsPos,
const SwSelBoxes rBoxes,
const SwTable pCpyTable,
bool  bCpyName = false,
bool  bCorrPos = false,
const OUString &  rStyleName = "" 
)

◆ InsertCol() [1/2]

void SwDoc::InsertCol ( const SwCursor rCursor,
sal_uInt16  nCnt = 1,
bool  bBehind = true 
)

◆ InsertCol() [2/2]

bool SwDoc::InsertCol ( const SwSelBoxes rBoxes,
sal_uInt16  nCnt = 1,
bool  bBehind = true 
)

◆ InsertDrawLabel()

SwFlyFrameFormat * SwDoc::InsertDrawLabel ( const OUString &  rText,
const OUString &  rSeparator,
const OUString &  rNumberSeparator,
const sal_uInt16  nId,
const OUString &  rCharacterStyle,
SdrObject rObj 
)

◆ InsertGlossary()

bool SwDoc::InsertGlossary ( SwTextBlocks rBlock,
const OUString &  rEntry,
SwPaM rPaM,
SwCursorShell pShell = nullptr 
)

◆ InsertLabel()

SwFlyFrameFormat * SwDoc::InsertLabel ( 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 
)

◆ InsertRow() [1/2]

void SwDoc::InsertRow ( const SwCursor rCursor,
sal_uInt16  nCnt = 1,
bool  bBehind = true 
)

◆ InsertRow() [2/2]

bool SwDoc::InsertRow ( const SwSelBoxes rBoxes,
sal_uInt16  nCnt = 1,
bool  bBehind = true 
)

◆ InsertSwSection()

SwSection * SwDoc::InsertSwSection ( SwPaM const &  rRange,
SwSectionData rNewData,
std::tuple< SwTOXBase const *, sw::RedlineMode, sw::FieldmarkMode, sw::ParagraphBreakMode > const *  pTOXBase,
SfxItemSet const *const  pAttr,
bool const  bUpdate = true 
)

Definition at line 148 of file ndsect.cxx.

References IDocumentRedlineAccess::AppendRedline(), SwCalc::Calculate(), SwStartNode::CheckSectionCondColl(), Connect, SwSection::CreateLink(), SwNode::EndOfSectionNode(), IDocumentFieldsAccess::FieldsToCalc(), FTNEND_ATTXTEND_OWNNUMANDFMT, FTNEND_ATTXTEND_OWNNUMSEQ, SfxItemSet::Get(), SwSbxValue::GetBool(), SwSectionData::GetCondition(), SwSection::GetCondition(), SwPosition::GetContentIndex(), SwNode::GetContentNode(), GetFootnoteIdxs(), getIDocumentContentOperations(), getIDocumentFieldsAccess(), getIDocumentRedlineAccess(), getIDocumentState(), GetIDocumentUndoRedo(), SwNode::GetIndex(), SwNodeIndex::GetNode(), SwPosition::GetNode(), GetNodes(), SwPaM::GetPoint(), IDocumentRedlineAccess::GetRedlineFlags(), SwSectionNode::GetSection(), SwSectionData::GetSectionName(), SwTextNode::GetText(), SwNode::GetTextNode(), SwPaM::HasMark(), Ignore, SwNodes::InsertTextSection(), SwSectionData::IsHidden(), IsInReading(), IsInsRegionAvailable(), SwSectionData::IsLinkType(), SwNode::IsTextNode(), lcl_CheckEmptyLayFrame(), SwContentNode::Len(), MakeSectionFormat(), RES_END_AT_TXTEND(), RES_FTN_AT_TXTEND(), SAL_INFO, SAL_MAX_INT32, SwUndoInsSection::SaveSplitNode(), SwSection::SetCondHidden(), SwFormat::SetFormatAttr(), SwFrameFormat::SetFormatName(), IDocumentState::SetModified(), IDocumentRedlineAccess::SetRedlineFlags_intern(), SwUndoInsSection::SetSectNdPos(), SwUndoInsSection::SetUpdateFootnoteFlag(), ShowMask, IDocumentContentOperations::SplitNode(), IDocumentRedlineAccess::SplitRedline(), SwPaM::StartEnd(), SwNode::StartOfSectionNode(), Update, and SwFootnoteIdxs::UpdateFootnote().

Referenced by SwXTextSection::attach(), wwSectionManager::CreateSep(), wwSectionManager::InsertSection(), SwEditShell::InsertSection(), InsertTableOf(), SwWW8ImplReader::Read_F_IncludeText(), SwUndoInsSection::RedoImpl(), and SwUndoInsSection::RepeatImpl().

◆ InsertTable()

const SwTable * SwDoc::InsertTable ( 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.

Insert a new Table.

Parameters
rPos(will be inserted before Node!). For AutoFormat at input: columns have to be set at predefined width. The array holds the positions of the columns (not their widths). new
bCalledFromShelltrue: called from shell -> propagate existing adjust item at rPos to every new cell. A existing adjust item in the table heading or table contents paragraph style prevent that propagation. false: do not propagate

Definition at line 337 of file ndtbl.cxx.

References IDocumentRedlineAccess::AppendRedline(), ATT_LEFT_TO_RIGHT, SwTableLines::begin(), Char, CHECK_TABLE, SwTableAutoFormat::CountPos(), DefaultBorder, SwNode::EndOfSectionIndex(), SwNode::EndOfSectionNode(), FindTableFormatByName(), GetAttrPool(), SwNode::GetContentNode(), GetDfltFrameFormat(), SwFormat::GetFrameSize(), getIDocumentRedlineAccess(), getIDocumentState(), getIDocumentStylePoolAccess(), GetIDocumentUndoRedo(), SwNodeIndex::GetIndex(), SwNode::GetIndex(), SfxItemSet::GetItemIfSet(), SwPosition::GetNode(), GetNodes(), SwContentNode::GetpSwAttrSet(), SwTableLine::GetTabBoxes(), SwTableNode::GetTable(), SwTable::GetTabLines(), IDocumentStylePoolAccess::GetTextCollFromPool(), GetUniqueTableName(), SvxSizeItem::GetWidth(), SwContentNode::HasSwAttrSet(), Headline, i, SwTableLines::insert(), SwNodes::InsertTable(), SwTableAutoFormat::IsFont(), SwTableAutoFormat::IsJustify(), lcl_CreateAFormatBoxFormat(), lcl_CreateDfltBoxFormat(), SwTableNode::MakeOwnFrames(), MakeTableBoxFormat(), MakeTableFrameFormat(), MakeTableLineFormat(), SwInsertTableOptions::mnInsMode, SwInsertTableOptions::mnRowsToRepeat, n, nId, SwPostItHelper::NONE, SwTable::RegisterToFormat(), RES_BREAK(), RES_CHRATR_BEGIN(), RES_FRAMEDIR(), RES_LR_SPACE(), RES_PAGEDESC(), RES_PARATR_LIST_END(), RES_POOLCOLL_TABLE, RES_POOLCOLL_TABLE_HDLN, SwContentNode::ResetAttr(), SetAttr(), SwFormat::SetFormatAttr(), IDocumentState::SetModified(), SwTable::SetRowsToRepeat(), SwTable::SetTableModel(), SplitLayout, IDocumentRedlineAccess::SplitRedline(), SwTableAutoFormat::UpdateToSet(), and Variable.

Referenced by SwXTextTable::attach(), WW8TabDesc::CreateSwTable(), SwAutoFormat::DoTable(), SwEditShell::InsertDDETable(), SwEditShell::InsertTable(), SwTable::MakeCopy(), SwUndoInsTable::RedoImpl(), and SwUndoInsTable::RepeatImpl().

◆ InsertTableOf() [1/3]

SwTOXBaseSection * SwDoc::InsertTableOf ( const SwPaM aPam,
const SwTOXBase rTOX,
const SfxItemSet pSet = nullptr,
bool  bExpand = false,
SwRootFrame const *  pLayout = nullptr 
)

◆ InsertTableOf() [2/3]

SwTOXBaseSection * SwDoc::InsertTableOf ( const SwPosition rPos,
const SwTOXBase rTOX,
const SfxItemSet pSet = nullptr,
bool  bExpand = false,
SwRootFrame const *  pLayout = nullptr 
)

◆ InsertTableOf() [3/3]

void SwDoc::InsertTableOf ( SwNodeOffset  nSttNd,
SwNodeOffset  nEndNd,
const SwTOXBase rTOX,
const SfxItemSet pSet 
)

◆ InsertTOXType()

const SwTOXType * SwDoc::InsertTOXType ( const SwTOXType rTyp)

◆ InvalidateAutoCompleteFlag()

void SwDoc::InvalidateAutoCompleteFlag ( )

◆ InvalidateNumRules()

void SwDoc::InvalidateNumRules ( )

Definition at line 1386 of file docnum.cxx.

References mpNumRuleTable, and n.

◆ IsAutoFormatRedline()

bool SwDoc::IsAutoFormatRedline ( ) const
inline

◆ IsClipBoard()

bool SwDoc::IsClipBoard ( ) const
inline

◆ IsColumnSelection()

bool SwDoc::IsColumnSelection ( ) const
inline

◆ IsCopyIsMove()

bool SwDoc::IsCopyIsMove ( ) const
inline

◆ IsDictionaryMissing()

bool SwDoc::IsDictionaryMissing ( ) const
inline

Returns true if no dictionary can be found for any content.

Definition at line 1692 of file doc.hxx.

Referenced by SwSpellDialogChildWindow::GetNextWrongSentence().

◆ IsFirstOfNumRuleAtPos()

bool SwDoc::IsFirstOfNumRuleAtPos ( const SwPosition rPos,
SwRootFrame const &  rLayout 
)
static

◆ IsIdxInTable()

SwTableNode * SwDoc::IsIdxInTable ( const SwNodeIndex rIdx)
static

Definition at line 217 of file ndtbl.cxx.

References SwNodeIndex::GetNode(), and IsInTable().

Referenced by SwTable::InsTable(), and sw::DocumentFieldsManager::UpdateField().

◆ IsInDtor()

bool SwDoc::IsInDtor ( ) const
inline

◆ IsInHeaderFooter()

bool SwDoc::IsInHeaderFooter ( const SwNode rIdx) const

◆ IsInLoadAsynchron()

bool SwDoc::IsInLoadAsynchron ( ) const
inline

Definition at line 1386 of file doc.hxx.

◆ IsInMailMerge()

bool SwDoc::IsInMailMerge ( ) const
inline

◆ IsInReading()

bool SwDoc::IsInReading ( ) const
inline

◆ IsInsOnlyTextGlossary()

bool SwDoc::IsInsOnlyTextGlossary ( ) const
inline

◆ IsInsRegionAvailable()

sal_uInt16 SwDoc::IsInsRegionAvailable ( const SwPaM rRange,
const SwNode **  ppSttNd = nullptr 
)
static

◆ IsInsTableAlignNum()

bool SwDoc::IsInsTableAlignNum ( ) const

Definition at line 1720 of file doc.cxx.

References sw::proofreadingiterator::get(), GetDocumentSettingManager(), HTML_MODE, and SW_MOD.

Referenced by ChgNumToText().

◆ IsInsTableChangeNumFormat()

bool SwDoc::IsInsTableChangeNumFormat ( ) const

Definition at line 1715 of file doc.cxx.

References sw::proofreadingiterator::get(), GetDocumentSettingManager(), HTML_MODE, and SW_MOD.

Referenced by ChkBoxNumFormat().

◆ IsInsTableFormatNum()

bool SwDoc::IsInsTableFormatNum ( ) const

◆ IsInTable()

SwTableNode * SwDoc::IsInTable ( const SwNode rIdx)
static

◆ IsInVerticalText()

bool SwDoc::IsInVerticalText ( const SwPosition rPos) const

Definition at line 1693 of file doclay.cxx.

References GetTextDirection().

Referenced by WW8Export::OutGrf().

◆ IsInWriterfilterImport()

bool SwDoc::IsInWriterfilterImport ( ) const
inline

◆ IsInWriting()

bool SwDoc::IsInWriting ( ) const
inline

Definition at line 972 of file doc.hxx.

◆ IsInXMLImport()

bool SwDoc::IsInXMLImport ( ) const
inline

◆ IsNameInArray()

bool SwDoc::IsNameInArray ( const std::vector< OUString > &  rOldNames,
const OUString &  rName 
)
staticprivate

Definition at line 754 of file docfld.cxx.

References GetAppCmpStrIgnore(), and sName.

Referenced by ChangeDBFields().

◆ IsNumberFormat()

bool SwDoc::IsNumberFormat ( const OUString &  aString,
sal_uInt32 &  F_Index,
double &  fOutNumber 
)

◆ IsOLEPrtNotifyPending()

bool SwDoc::IsOLEPrtNotifyPending ( ) const
inline

Definition at line 575 of file doc.hxx.

Referenced by SwXMLImport::endDocument(), and XMLReader::Read().

◆ IsPrepareSelAll()

bool SwDoc::IsPrepareSelAll ( ) const
inline

Definition at line 579 of file doc.hxx.

Referenced by SwAccessibleMap::IsDocumentSelAll().

◆ IsSplitVerticalByDefault()

bool SwDoc::IsSplitVerticalByDefault ( ) const

◆ IsSquaredPageMode()

bool SwDoc::IsSquaredPageMode ( ) const

◆ IsUpdateTOX()

bool SwDoc::IsUpdateTOX ( ) const
inline

Definition at line 964 of file doc.hxx.

Referenced by SwEditShell::IsUpdateTOX(), and SwTOXBaseSection::UpdatePageNum().

◆ IsUsed() [1/3]

bool SwDoc::IsUsed ( const sw::BroadcastingModify &  rModify) const

◆ IsUsed() [2/3]

bool SwDoc::IsUsed ( const SwNumRule rRule) const

◆ IsUsed() [3/3]

bool SwDoc::IsUsed ( const SwTableAutoFormat rTableAutoFormat) const

◆ IsVisitedURL()

bool SwDoc::IsVisitedURL ( std::u16string_view  rURL)

◆ isXForms()

bool SwDoc::isXForms ( ) const

◆ MakeCharFormat()

SwCharFormat * SwDoc::MakeCharFormat ( const OUString &  rFormatName,
SwCharFormat pDerivedFrom,
bool  bBroadcast = false 
)

◆ MakeCharFormat_()

SwFormat * SwDoc::MakeCharFormat_ ( const OUString &  rFormatName,
SwFormat pDerivedFrom,
bool  bBroadcast,
bool   
)

◆ MakeCondTextFormatColl()

SwConditionTextFormatColl * SwDoc::MakeCondTextFormatColl ( const OUString &  rFormatName,
SwTextFormatColl pDerivedFrom,
bool  bBroadcast = false 
)

◆ MakeDrawFrameFormat()

SwDrawFrameFormat * SwDoc::MakeDrawFrameFormat ( const OUString &  rFormatName,
SwFrameFormat pDerivedFrom 
)

◆ MakeFlyAndMove()

SwFlyFrameFormat * SwDoc::MakeFlyAndMove ( const SwPaM rPam,
const SfxItemSet rSet,
const SwSelBoxes pSelBoxes,
SwFrameFormat pParent 
)

◆ MakeFlyFrameFormat()

SwFlyFrameFormat * SwDoc::MakeFlyFrameFormat ( const OUString &  rFormatName,
SwFrameFormat pDerivedFrom 
)

◆ MakeFlySection()

SwFlyFrameFormat * SwDoc::MakeFlySection ( RndStdIds  eAnchorType,
const SwPosition pAnchorPos,
const SfxItemSet pSet = nullptr,
SwFrameFormat pParent = nullptr,
bool  bCalledFromShell = false 
)

◆ MakeFlySection_()

SwFlyFrameFormat * SwDoc::MakeFlySection_ ( const SwPosition rAnchPos,
const SwContentNode rNode,
RndStdIds  eRequestId,
const SfxItemSet pFlyAttrSet,
SwFrameFormat pFrameFormat 
)
private

◆ MakeFrameFormat()

SwFrameFormat * SwDoc::MakeFrameFormat ( const OUString &  rFormatName,
SwFrameFormat pDerivedFrom,
bool  bBroadcast = false,
bool  bAuto = true 
)

◆ MakeFrameFormat_()

SwFormat * SwDoc::MakeFrameFormat_ ( const OUString &  rFormatName,
SwFormat pDerivedFrom,
bool  bBroadcast,
bool  bAuto 
)

◆ MakeGrfFormatColl()

SwGrfFormatColl * SwDoc::MakeGrfFormatColl ( const OUString &  rFormatName,
SwGrfFormatColl pDerivedFrom 
)

◆ MakeNumRule()

sal_uInt16 SwDoc::MakeNumRule ( const OUString &  rName,
const SwNumRule pCpy = nullptr,
bool  bBroadcast = false,
const SvxNumberFormat::SvxNumPositionAndSpaceMode  eDefaultNumberFormatPositionAndSpaceMode = SvxNumberFormat::LABEL_WIDTH_AND_POSITION 
)

◆ MakePageDesc()

SwPageDesc * SwDoc::MakePageDesc ( const OUString &  rName,
const SwPageDesc pCpy = nullptr,
bool  bRegardLanguage = true,
bool  bBroadcast = false 
)

◆ MakeSectionFormat()

SwSectionFormat * SwDoc::MakeSectionFormat ( )

◆ MakeTableBoxFormat()

SwTableBoxFormat * SwDoc::MakeTableBoxFormat ( )

◆ MakeTableFrameFormat()

SwTableFormat * SwDoc::MakeTableFrameFormat ( const OUString &  rFormatName,
SwFrameFormat pDerivedFrom 
)

◆ MakeTableLineFormat()

SwTableLineFormat * SwDoc::MakeTableLineFormat ( )

◆ MakeTableStyle()

SwTableAutoFormat * SwDoc::MakeTableStyle ( const OUString &  rName,
bool  bBroadcast = false 
)

◆ MakeTextFormatColl()

SwTextFormatColl * SwDoc::MakeTextFormatColl ( const OUString &  rFormatName,
SwTextFormatColl pDerivedFrom,
bool  bBroadcast = false 
)

◆ MakeTextFormatColl_()

SwFormat * SwDoc::MakeTextFormatColl_ ( const OUString &  rFormatName,
SwFormat pDerivedFrom,
bool  bBroadcast,
bool   
)
private

Definition at line 921 of file docfmt.cxx.

References MakeTextFormatColl().

Referenced by ReplaceStyles().

◆ MakeUniqueNumRules()

void SwDoc::MakeUniqueNumRules ( const SwPaM rPaM)

◆ MarkListLevel()

void SwDoc::MarkListLevel ( const OUString &  sListId,
const int  nListLevel,
const bool  bValue 
)

Marks/Unmarks a list level of a certain list.

levels of a certain lists are marked now

Parameters
sListIdlist Id of the list whose level has to be marked/unmarked
nListLevellevel to mark
bValue- true mark the level
  • false unmark the level

Definition at line 2636 of file docnum.cxx.

References getIDocumentListsAccess(), IDocumentListsAccess::getListByName(), and SwList::MarkListLevel().

◆ MergeDoc()

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

◆ MergeTable() [1/2]

bool SwDoc::MergeTable ( const SwPosition rPos,
bool  bWithPrev 
)

And vice versa: rPos must be in the table that remains.

rPos needs to be in the Table that remains

The flag indicates whether the current table is merged with the one before or behind it.

Parameters
bWithPrevmerge the current Table with the preceding or succeeding one

Definition at line 3480 of file ndtbl.cxx.

References SwNode::EndOfSectionIndex(), SwNode::FindTableNode(), GetDocShell(), getIDocumentFieldsAccess(), getIDocumentState(), GetIDocumentUndoRedo(), SwNode::GetIndex(), SwPosition::GetNode(), GetNodes(), SwTableNode::GetTable(), SwTable::Merge(), SwNodes::MergeTable(), SwUndoMergeTable::SaveFormula(), IDocumentFieldsAccess::SetFieldsDirty(), SwTable::SetHTMLTableLayout(), and IDocumentState::SetModified().

◆ MergeTable() [2/2]

TableMergeErr SwDoc::MergeTable ( SwPaM rPam)

◆ MoveLeftMargin()

void SwDoc::MoveLeftMargin ( const SwPaM rPam,
bool  bRight,
bool  bModulus,
SwRootFrame const *  pLayout = nullptr 
)

◆ MoveOutlinePara()

bool SwDoc::MoveOutlinePara ( const SwPaM rPam,
SwOutlineNodes::difference_type  nOffset 
)

◆ MoveParagraph()

bool SwDoc::MoveParagraph ( SwPaM rPam,
SwNodeOffset  nOffset,
bool  bIsOutlMv = false 
)

◆ MoveParagraphImpl()

bool SwDoc::MoveParagraphImpl ( SwPaM rPam,
SwNodeOffset  nOffset,
bool  bIsOutlMv,
SwRootFrame const *  pLayout 
)

Definition at line 1931 of file docnum.cxx.

References abs(), SwPosition::Adjust(), SwNodeRange::aEnd, IDocumentRedlineAccess::AppendRedline(), IDocumentContentOperations::AppendTextNode(), SwPosition::Assign(), SwPosition::AssignEndIndex(), Before, Behind, CheckPosInFly, CollideEnd, CollideStart, ComparePosition(), IDocumentContentOperations::CopyRange(), CorrRel(), DELETE, SwPaM::DeleteMark(), SwPaM::End(), END, SwNode::EndOfSectionNode(), Equal, SwNode::First, fnMoveBackward, SwPosition::GetContentIndex(), SwNode::GetContentNode(), getIDocumentContentOperations(), getIDocumentRedlineAccess(), getIDocumentState(), GetIDocumentUndoRedo(), SwNodeIndex::GetIndex(), SwNode::GetIndex(), SwPaM::GetMark(), SwNodeIndex::GetNode(), SwPosition::GetNode(), SwPosition::GetNodeIndex(), GetNodes(), SwPaM::GetPoint(), IDocumentRedlineAccess::GetRedline(), IDocumentRedlineAccess::GetRedlineFlags(), SwNode::GetRedlineMergeFlag(), IDocumentRedlineAccess::GetRedlinePos(), IDocumentRedlineAccess::GetRedlineTable(), SwNode::GetTextNode(), SwRangeRedline::GetType(), SwNodes::GoPrevious(), i, SwRedlineTable::Insert(), Inside, SwNode::IsContentNode(), SwNode::IsEndNode(), SwRangeRedline::IsOwnRedline(), SwNode::IsStartNode(), SwContentNode::JoinNext(), SwContentNode::Len(), SwTextNode::Len(), SwPaM::Move(), IDocumentContentOperations::MoveNodeRange(), SwNode::None, SwRedlineTable::npos, On, Outside, OverlapBefore, OverlapBehind, REDLINES, SwRedlineTable::Remove(), SAL_WARN_IF, IDocumentState::SetModified(), IDocumentRedlineAccess::SetRedlineFlags(), ShowDelete, ShowInsert, ShowMask, size, SwRedlineTable::size(), IDocumentRedlineAccess::SplitRedline(), SwPaM::Start(), START, SwPaM::StartEnd(), SwNode::StartOfSectionNode(), and sw::UpdateFramesForAddDeleteRedline().

Referenced by MoveParagraph().

◆ NoNum()

bool SwDoc::NoNum ( const SwPaM rPam)

◆ NumOrNoNum()

bool SwDoc::NumOrNoNum ( SwNode rIdx,
bool  bDel = false 
)

◆ NumUpDown()

bool SwDoc::NumUpDown ( const SwPaM rPam,
bool  bDown,
SwRootFrame const *  pLayout = nullptr 
)

◆ OutlineUpDown()

bool SwDoc::OutlineUpDown ( const SwPaM rPam,
short  nOffset,
SwRootFrame const *  pLayout = nullptr 
)

◆ PreDelPageDesc()

void SwDoc::PreDelPageDesc ( SwPageDesc const *  pDel)

All descriptors whose Follow point to the to-be-deleted have to be adapted.

Definition at line 680 of file docdesc.cxx.

References GetAllLayouts(), getIDocumentLayoutAccess(), IDocumentLayoutAccess::HasLayout(), m_PageDescs, mpEndNoteInfo, and mpFootnoteInfo.

Referenced by DelPageDesc(), and SwDocStyleSheet::SetItemSet().

◆ PropagateOutlineRule()

void SwDoc::PropagateOutlineRule ( )

◆ PrtOLENotify()

void SwDoc::PrtOLENotify ( bool  bAll)

◆ ReadLayoutCache()

void SwDoc::ReadLayoutCache ( SvStream rStream)

SwDoc: Reading and writing of the layout cache.

Definition at line 802 of file docnew.cxx.

References mpLayoutCache.

Referenced by XMLReader::Read().

◆ release()

sal_Int32 SwDoc::release ( )
private

Releases a reference to an instance.

A caller has to call 'release' when a before acquired reference to an instance 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 122 of file doc.cxx.

References mReferenceCount, and x.

◆ RemoveAllFormatLanguageDependencies()

void SwDoc::RemoveAllFormatLanguageDependencies ( )

◆ RemoveInvisibleContent()

bool SwDoc::RemoveInvisibleContent ( )

Remove the invisible content from the document e.g. hidden areas, hidden paragraphs.

Definition at line 1401 of file doc.cxx.

References SwPosition::Assign(), SwSection::CalcHiddenFlag(), Count, SwNodes::Count(), SwScriptInfo::DeleteHiddenRanges(), IDocumentContentOperations::DeleteRange(), IDocumentContentOperations::DelFullPara(), IDocumentLayoutAccess::DelLayoutFormat(), SwNode::EndOfSectionIndex(), SwNode::EndOfSectionNode(), FieldCanHideParaWeight(), SwFieldType::GatherFields(), sw::proofreadingiterator::get(), SwSection::GetCondition(), IDocumentFieldsAccess::GetFieldTypes(), SwNode::GetFlyFormat(), SwSection::GetFormat(), getIDocumentContentOperations(), getIDocumentFieldsAccess(), getIDocumentLayoutAccess(), getIDocumentState(), GetIDocumentUndoRedo(), SwNode::GetIndex(), GetNodes(), SwSection::GetParent(), SwPaM::GetPoint(), SwSectionFormat::GetSection(), SwSectionFormat::GetSectionNode(), GetSections(), SwNodes::GoNext(), SwNodes::GoPrevious(), SwTextNode::HasHiddenCharAttribute(), o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::insert(), SwSectionFormat::IsInNodesArr(), SwContentNode::Len(), n, SwSectionData::SetCondition(), SwPosition::SetContent(), SwSectionData::SetHidden(), SwPaM::SetMark(), IDocumentState::SetModified(), o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::size(), SwVectorModifyBase< Value >::size(), SwNode::StartOfSectionIndex(), SwNode::StartOfSectionNode(), UI_DELETE_INVISIBLECNTNT, and UpdateSection().

◆ RenameFormat()

void SwDoc::RenameFormat ( SwFormat rFormat,
const OUString &  sNewName,
bool  bBroadcast = false 
)

◆ RenameNumRule()

bool SwDoc::RenameNumRule ( const OUString &  aOldName,
const OUString &  aNewName,
bool  bBroadcast = false 
)

◆ ReplaceCompatibilityOptions()

void SwDoc::ReplaceCompatibilityOptions ( const SwDoc rSource)

◆ ReplaceDefaults()

void SwDoc::ReplaceDefaults ( const SwDoc rSource)

◆ ReplaceDocumentProperties()

void SwDoc::ReplaceDocumentProperties ( const SwDoc rSource,
bool  mailMerge = false 
)

Replace document properties with those from rSource.

This includes the user defined document properties!

Definition at line 83 of file docglos.cxx.

References GetDocShell(), SfxObjectShell::GetModel(), and ReplaceUserDefinedDocumentProperties().

Referenced by IMPL_LINK_NOARG(), InsertGlossary(), and lcl_CreateWorkingDocument().

◆ ReplaceNumRule()

void SwDoc::ReplaceNumRule ( const SwPosition rPos,
const OUString &  rOldRule,
const OUString &  rNewRule 
)

◆ ReplaceStyles()

void SwDoc::ReplaceStyles ( const SwDoc rSource,
bool  bIncludePageStyles = true 
)

◆ ReplaceUsedDBs()

OUString SwDoc::ReplaceUsedDBs ( const std::vector< OUString > &  rUsedDBNames,
const OUString &  rNewName,
const OUString &  rFormula 
)
staticprivate

Definition at line 717 of file docfld.cxx.

References GetAppCharClass(), CharClass::isLetterNumeric(), nPos, and sFormula.

Referenced by ChangeDBFields().

◆ ReplaceUserDefinedDocumentProperties()

void SwDoc::ReplaceUserDefinedDocumentProperties ( const css::uno::Reference< css::document::XDocumentProperties > &  xSourceDocProps)

Replace all user defined document properties with xSourceDocProps.

Convenience function used by ReplaceDocumentProperties to skip some UNO calls.

Definition at line 40 of file docglos.cxx.

References GetDocShell(), and name.

Referenced by ReplaceDocumentProperties().

◆ ResetAttrAtFormat()

void SwDoc::ResetAttrAtFormat ( const std::vector< sal_uInt16 > &  rIds,
SwFormat rChangedFormat 
)

◆ ResetAttrs()

void SwDoc::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.

All TextHints and (if completely selected) all hard- formatted stuff (auto-formats) are removed. Introduce new optional parameter <bSendDataChangedEvents> in order to control, if the side effect "send data changed events" is triggered or not.

Definition at line 249 of file docfmt.cxx.

References o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::begin(), sw::DocumentContentOperationsManager::ParaRstFormat::bResetAll, SfxItemSet::Count(), SwTextNode::DontExpandFormat(), o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::empty(), SwTextAttr::End(), SwNodes::ForEach(), SwTextNode::FormatToTextAttr(), g_pBreakIt, GetAttrPool(), SwBreakIt::GetBreakIter(), SwPosition::GetContentIndex(), GetDfltAttr(), getIDocumentState(), GetIDocumentUndoRedo(), SwTextAttr::GetINetFormat(), SwTextNode::GetLang(), SwBreakIt::GetLocale(), SwNodeIndex::GetNode(), SwPosition::GetNode(), GetNodes(), SwPaM::GetPoint(), SwContentNode::GetpSwAttrSet(), SwTextAttr::GetStart(), SwTextNode::GetText(), SwTextNode::GetTextAttrAt(), SwNode::GetTextNode(), SwFormatINetFormat::GetValue(), SwPaM::HasMark(), SwContentNode::HasSwAttrSet(), lcl_RstAttr(), sw::DocumentContentOperationsManager::lcl_RstTextAttr(), sw::DocumentContentOperationsManager::ParaRstFormat::pDelSet, POOLATTR_END(), o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::rbegin(), o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::rend(), RES_CHRATR_BEGIN(), RES_CHRATR_END(), RES_CONDTXTFMTCOLL(), RES_FRMATR_END(), RES_PARATR_BEGIN(), RES_TXTATR_END(), RES_TXTATR_INETFMT(), RES_TXTATR_UNKNOWN_CONTAINER(), RES_TXTFMTCOLL(), RES_UNKNOWNATR_BEGIN(), RES_UNKNOWNATR_END(), SwPosition::SetContent(), SwPaM::SetMark(), IDocumentState::SetModified(), and SwPaM::StartEnd().

Referenced by SwTextContentControl::Delete(), lcl_SelectParaAndReset(), SwUndoResetAttr::RedoImpl(), SwUndoResetAttr::RepeatImpl(), SwEditShell::ResetAttr(), SwUnoCursorHelper::resetCursorPropertyValue(), SwXTextCursor::setAllPropertiesToDefault(), SwXTextCursor::setPropertiesToDefault(), SwXParagraph::setPropertyToDefault(), SwUnoCursorHelper::SetPropertyToDefault(), SetRubyList(), and SwNodeNum::UnregisterMeAndChildrenDueToRootDelete().

◆ RestoreInvisibleContent()

bool SwDoc::RestoreInvisibleContent ( )

Definition at line 1598 of file doc.cxx.

References EMPTY, GetIDocumentUndoRedo(), and UI_DELETE_INVISIBLECNTNT.

◆ RstTextAttrs()

void SwDoc::RstTextAttrs ( const SwPaM rRg,
bool  bInclRefToxMark = false,
bool  bExactRange = false,
SwRootFrame const *  pLayout = nullptr 
)

◆ SearchNumRule()

const SwNumRule * SwDoc::SearchNumRule ( 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.

add optional parameter <bInvestigateStartNode> add output parameter <sListId>

Parameters
rPosposition to start search
bForward- true: search forward
  • false: search backward
bNum- true: search for enumeration
  • false: search for itemize
bOutline- true: search for outline numbering rule
  • false: search for non-outline numbering rule
nNonEmptyAllowednumber of non-empty paragraphs allowed between rPos and found paragraph
sListIdoutput parameter - in case a list style is found, <sListId> holds the list id, to which the text node belongs, which applies the found list style.
bInvestigateStartNodeinput parameter - boolean, indicating, if start node, determined by given start position has to be investigated or not.

Definition at line 1620 of file docnum.cxx.

References SwNumRule::Get(), SwTextNode::GetListId(), SwNodeIndex::GetNode(), SwPosition::GetNode(), GetNodes(), SwTextNode::GetNumRule(), sw::GetParaPropsNode(), SwNode::GetTextNode(), sw::GotoNextLayoutTextFrame(), sw::GotoPrevLayoutTextFrame(), SwNumFormat::IsEnumeration(), SwNumFormat::IsItemize(), SwNumRule::IsOutlineRule(), SwNode::IsTextNode(), and SwTextNode::Len().

Referenced by sw::DocumentContentOperationsManager::CopyImplImpl(), MakeUniqueNumRules(), SwWrtShell::NumOrBulletOn(), and SwEditShell::SearchNumRule().

◆ SelectNextRubyChars()

bool SwDoc::SelectNextRubyChars ( SwPaM rPam,
SwRubyListEntry rRubyEntry 
)
staticprivate

◆ SetAllUniqueFlyNames()

void SwDoc::SetAllUniqueFlyNames ( )

◆ SetAttr() [1/2]

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

Set attribute in given format.1y If Undo is enabled, the old values is added to the Undo history.

Set the attribute according to the stated format.

If Undo is enabled, the old values is added to the Undo history.

Definition at line 467 of file docfmt.cxx.

References SwTextBoxHelper::changeAnchor(), getIDocumentState(), GetIDocumentUndoRedo(), SwUndoFormatAttrHelper::GetUndo(), SwTextBoxHelper::isTextBox(), SwUndoFormatAttrHelper::ReleaseUndo(), RES_DRAWFRMFMT(), rSet, SwFormat::SetFormatAttr(), IDocumentState::SetModified(), and SwTextBoxHelper::syncFlyFrameAttr().

◆ SetAttr() [2/2]

void SwDoc::SetAttr ( const SfxPoolItem rAttr,
SwFormat rFormat 
)

◆ SetAutoCorrExceptWord()

void SwDoc::SetAutoCorrExceptWord ( std::unique_ptr< SwAutoCorrExceptWord pNew)

◆ SetAutoFormatRedline()

void SwDoc::SetAutoFormatRedline ( bool  bFlag)
inline

◆ SetBoxAlign()

void SwDoc::SetBoxAlign ( const SwCursor rCursor,
sal_uInt16  nAlign 
)

Definition at line 1386 of file ndtbl1.cxx.

References SwPostItHelper::NONE, and SetBoxAttr().

Referenced by SwFEShell::SetBoxAlign(), and SwXCellRange::setPropertyValue().

◆ SetBoxAttr()

void SwDoc::SetBoxAttr ( const SwCursor rCursor,
const SfxPoolItem rNew 
)

◆ SetCalcFieldValueHdl()

void SwDoc::SetCalcFieldValueHdl ( Outliner pOutliner)

◆ SetClipBoard()

void SwDoc::SetClipBoard ( bool  bNew)
inline

Definition at line 980 of file doc.hxx.

Referenced by SwXTextView::BuildTmpSelectionDoc(), and lcl_GetDoc().

◆ SetColRowWidthHeight()

void SwDoc::SetColRowWidthHeight ( SwTableBox rCurrentBox,
TableChgWidthHeightType  eType,
SwTwips  nAbsDiff,
SwTwips  nRelDiff 
)

◆ SetColumnSelection()

void SwDoc::SetColumnSelection ( bool  bNew)
inline

Definition at line 983 of file doc.hxx.

Referenced by SwEditShell::CopySelToDoc().

◆ SetContainsAtPageObjWithContentAnchor()

void SwDoc::SetContainsAtPageObjWithContentAnchor ( const bool  bFlag)
inline

Definition at line 582 of file doc.hxx.

Referenced by SetAllUniqueFlyNames().

◆ SetContainsMSVBasic()

void SwDoc::SetContainsMSVBasic ( bool  bFlag)
inline

Definition at line 1561 of file doc.hxx.

Referenced by SwWW8ImplReader::CoreLoad().

◆ SetCopyIsMove()

void SwDoc::SetCopyIsMove ( bool  bFlag)
inline

Definition at line 1391 of file doc.hxx.

Referenced by SwRangeRedline::CopyToSection().

◆ SetCounted()

void SwDoc::SetCounted ( const SwPaM rPam,
bool  bCounted,
SwRootFrame const *  pLayout 
)

◆ SetCurFootnote()

bool SwDoc::SetCurFootnote ( const SwPaM rPam,
const OUString &  rNumStr,
bool  bIsEndNote 
)

◆ SetDBManager()

void SwDoc::SetDBManager ( SwDBManager pNewMgr)
inline

Definition at line 684 of file doc.hxx.

Referenced by lcl_CreateWorkingDocument().

◆ SetDefault() [1/2]

void SwDoc::SetDefault ( const SfxItemSet rSet)

◆ SetDefault() [2/2]

void SwDoc::SetDefault ( const SfxPoolItem rAttr)

Set attribute as new default attribute in current document.

Set the attribute as new default attribute in this document.

If Undo is activated, the old one is listed in Undo-History.

If Undo is enabled, the old value is added to the Undo history.

Definition at line 548 of file docfmt.cxx.

References GetAttrPool(), SfxItemSet::Put(), SetDefault(), and SfxPoolItem::Which().

Referenced by XMLReader::Read(), ReplaceDefaults(), SetDefault(), SwEditShell::SetDefault(), SetDefaultPageMode(), SwCSS1Parser::SetDfltEncoding(), SwXTextDocument::setPropertyValue(), SwXTextDefaults::setPropertyValue(), SwUndoDefaultAttr::UndoImpl(), and SwHHCWrapper::~SwHHCWrapper().

◆ SetDefaultPageMode()

void SwDoc::SetDefaultPageMode ( bool  bSquaredPageMode)

◆ SetDefaultTOXBase()

void SwDoc::SetDefaultTOXBase ( const SwTOXBase rBase)

◆ setDocAccTitle()

void SwDoc::setDocAccTitle ( const OUString &  rTitle)
inline

Definition at line 568 of file doc.hxx.

◆ SetDocPattern()

size_t SwDoc::SetDocPattern ( const OUString &  rPatternName)

◆ SetDocShell()

void SwDoc::SetDocShell ( SwDocShell pDSh)

◆ SetDocumentType()

void SwDoc::SetDocumentType ( DocumentType  eDocType)
inline

Definition at line 411 of file doc.hxx.

Referenced by SwWW8ImplReader::CoreLoad().

◆ SetEndNoteInfo()

void SwDoc::SetEndNoteInfo ( const SwEndNoteInfo rInfo)

◆ SetFlyFrameAnchor()

sal_Int8 SwDoc::SetFlyFrameAnchor ( SwFrameFormat rFlyFormat,
SfxItemSet rSet,
bool  bNewFrames 
)
private

◆ SetFlyFrameAttr()

bool SwDoc::SetFlyFrameAttr ( SwFrameFormat rFlyFormat,
SfxItemSet rSet 
)

◆ SetFlyFrameDecorative()

void SwDoc::SetFlyFrameDecorative ( SwFlyFrameFormat rFlyFrameFormat,
bool  isDecorative 
)

◆ SetFlyFrameDescription()

void SwDoc::SetFlyFrameDescription ( SwFlyFrameFormat rFlyFrameFormat,
const OUString &  sNewDescription 
)

◆ SetFlyFrameTitle()

void SwDoc::SetFlyFrameTitle ( SwFlyFrameFormat rFlyFrameFormat,
const OUString &  sNewTitle 
)

◆ SetFlyName()

void SwDoc::SetFlyName ( SwFlyFrameFormat rFormat,
const OUString &  rName 
)

◆ SetFootnoteInfo()

void SwDoc::SetFootnoteInfo ( const SwFootnoteInfo rInfo)

◆ SetFormatItemByAutoFormat()

void SwDoc::SetFormatItemByAutoFormat ( const SwPaM rPam,
const SfxItemSet rSet 
)

◆ SetFrameFormatToFly()

bool SwDoc::SetFrameFormatToFly ( SwFrameFormat rFlyFormat,
SwFrameFormat rNewFormat,
SfxItemSet pSet = nullptr,
bool  bKeepOrient = false 
)

◆ SetInitDBFields()

void SwDoc::SetInitDBFields ( bool  b)

Definition at line 426 of file docfld.cxx.

References GetDBManager(), and SwDBManager::SetInitDBFields().

Referenced by SwWW8ImplReader::UpdateFields().

◆ SetInLoadAsynchron()

void SwDoc::SetInLoadAsynchron ( bool  bFlag)
inline

Definition at line 1387 of file doc.hxx.

◆ SetInMailMerge()

void SwDoc::SetInMailMerge ( bool  bNew)
inline

Definition at line 976 of file doc.hxx.

Referenced by lcl_CreateWorkingDocument().

◆ SetInReading()

void SwDoc::SetInReading ( bool  bNew)
inline

◆ SetInWriterfilterImport()

void SwDoc::SetInWriterfilterImport ( bool const  b)
inline

Definition at line 988 of file doc.hxx.

Referenced by SwXTextDocument::setPropertyValue().

◆ SetInWriting()

void SwDoc::SetInWriting ( bool  bNew)
inline

Definition at line 973 of file doc.hxx.

Referenced by SwWriter::Write().

◆ SetInXMLImport()

void SwDoc::SetInXMLImport ( bool  bNew)
inline

◆ SetLanguage()

void SwDoc::SetLanguage ( const LanguageType  eLang,
const sal_uInt16  nId 
)

Definition at line 1864 of file doc.cxx.

References mpAttrPool, and nId.

Referenced by SwDoc().

◆ SetLineNumberInfo()

void SwDoc::SetLineNumberInfo ( const SwLineNumberInfo rInfo)

◆ SetMissingDictionaries()

void SwDoc::SetMissingDictionaries ( bool  bIsMissing)

Use to notify if the dictionary can be found for a single content portion (has to be called for all portions)

Definition at line 1856 of file doc.cxx.

References meDictionaryMissing.

◆ SetNodeNumStart()

void SwDoc::SetNodeNumStart ( const SwPosition rPos,
sal_uInt16  nStt 
)

◆ SetNumRule()

OUString SwDoc::SetNumRule ( const SwPaM rPam,
const SwNumRule rRule,
bool  bCreateNewList,
SwRootFrame const *  pLayout = nullptr,
const OUString &  sContinuedListId = OUString(),
bool  bSetItem = true,
const bool  bResetIndentAttrs = false 
)

Accept changes of outline styles for OutlineRule.

Parameters
bResetIndentAttrsOptional parameter - default value false: If <bResetIndentAttrs> equals true, the indent attributes "before text" and "first line indent" are additionally reset at the provided PaM, if the list style makes use of the new list level attributes.
bCreateNewListindicates if a new list is created by applying the given list style.
sContinuedListIdIf bCreateNewList is false, may contain the list Id of a list which has to be continued by applying the given list style
Returns
the set ListId if bSetItem is true

Definition at line 861 of file docnum.cxx.

References SwTextNode::AddToList(), IDocumentListsAccess::createList(), DEFAULT, FindNumRulePtr(), SwNumRule::Get(), SwNumRule::GetDefaultListId(), getIDocumentContentOperations(), getIDocumentListsAccess(), getIDocumentState(), GetIDocumentUndoRedo(), SwList::GetListId(), SwNumRule::GetName(), SwPosition::GetNode(), SwTextNode::GetNumRule(), SwFormat::GetNumRule(), SwPaM::GetPoint(), SvxNumberFormat::GetPositionAndSpaceMode(), SwTextNode::GetTextColl(), SwNode::GetTextNode(), CntUnencodedStringItem::GetValue(), SwPaM::HasMark(), IDocumentContentOperations::InsertPoolItem(), INSNUM, SwTextNode::IsInList(), sw::IsParaPropsNode(), SvxNumberFormat::LABEL_ALIGNMENT, lcl_ChgNumRule(), MakeNumRule(), RES_MARGIN_FIRSTLINE(), RES_MARGIN_RIGHT(), RES_MARGIN_TEXTLEFT(), RES_PARATR_LIST_ID(), RES_PARATR_NUMRULE(), SwTextNode::ResetAttr(), SwUndoInsNum::SaveOldNumRule(), SwUndoInsNum::SetLRSpaceEndPos(), and IDocumentState::SetModified().

Referenced by SwAutoFormat::BuildEnum(), sw::DocumentContentOperationsManager::CopyImplImpl(), MakeUniqueNumRules(), SwUndoInsNum::RedoImpl(), SwUndoInsNum::RepeatImpl(), SwFltControlStack::SetAttrInDoc(), SwEditShell::SetCurNumRule(), SwEditShell::SetIndent(), and SwUnoCursorHelper::setNumberingProperty().

◆ SetNumRuleStart()

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

◆ SetOle2Link()

void SwDoc::SetOle2Link ( const Link< bool, void > &  rLink)
inline

Definition at line 1346 of file doc.hxx.

Referenced by SwCursor::Find_Text(), SwCursor::FindAttrs(), and SwCursor::FindFormat().

◆ SetOLEObjModified()

void SwDoc::SetOLEObjModified ( )

update all modified OLE-Objects.

The modification is called over the StarOne - Interface

Definition at line 796 of file docnew.cxx.

References getIDocumentLayoutAccess(), maOLEModifiedIdle, and Idle::Start().

Referenced by SwXOLEListener::modified().

◆ SetOLEPrtNotifyPending()

void SwDoc::SetOLEPrtNotifyPending ( bool  bSet = true)
inline

Definition at line 1713 of file doc.hxx.

References mbAllOLENotify, and mbOLEPrtNotifyPending.

Referenced by SwOLENode::MakeCopy(), and SwXMLImport::SetConfigurationSettings().

◆ SetOutlineNumRule()

void SwDoc::SetOutlineNumRule ( const SwNumRule rRule)

◆ SetPrepareSelAll()

void SwDoc::SetPrepareSelAll ( )
inline

Definition at line 580 of file doc.hxx.

Referenced by SwWrtShell::SelAll().

◆ SetPreviewPrtData()

void SwDoc::SetPreviewPrtData ( const SwPagePreviewPrtData pData)

◆ SetRowBackground()

void SwDoc::SetRowBackground ( const SwCursor rCursor,
const SvxBrushItem rNew 
)

◆ SetRowHeight()

void SwDoc::SetRowHeight ( const SwCursor rCursor,
const SwFormatFrameSize rNew 
)

◆ SetRowNotTracked()

void SwDoc::SetRowNotTracked ( const SwCursor rCursor,
const SvxPrintItem rNotTracked,
bool  bAll = false,
bool  bIns = false 
)

◆ SetRowSplit()

void SwDoc::SetRowSplit ( const SwCursor rCursor,
const SwFormatRowSplit rNew 
)

◆ SetRowsToRepeat()

void SwDoc::SetRowsToRepeat ( SwTable rTable,
sal_uInt16  nSet 
)

◆ setRsid()

void SwDoc::setRsid ( sal_uInt32  nVal)

Definition at line 215 of file doc.cxx.

References mnRsid, and comphelper::rng::uniform_uint_distribution().

Referenced by SwXDocumentSettings::_setSingleValue().

◆ setRsidRoot()

void SwDoc::setRsidRoot ( sal_uInt32  nVal)

Definition at line 235 of file doc.cxx.

References mnRsidRoot.

Referenced by SwXDocumentSettings::_setSingleValue().

◆ SetRubyList()

void SwDoc::SetRubyList ( const SwPaM rPam,
const SwRubyList rList 
)

◆ SetSplitVerticalByDefault()

void SwDoc::SetSplitVerticalByDefault ( bool  value)

◆ SetTabBorders()

void SwDoc::SetTabBorders ( const SwCursor rCursor,
const SfxItemSet rSet 
)

◆ SetTabCols() [1/2]

void SwDoc::SetTabCols ( const SwTabCols rNew,
bool  bCurRowOnly,
const SwCellFrame pBoxFrame 
)

◆ SetTabCols() [2/2]

void SwDoc::SetTabCols ( SwTable rTab,
const SwTabCols rNew,
const SwTabCols rOld,
const SwTableBox pStart,
bool  bCurRowOnly 
)

◆ SetTableAutoFormat()

bool SwDoc::SetTableAutoFormat ( const SwSelBoxes rBoxes,
const SwTableAutoFormat rNew,
bool  bResetDirect = false,
bool  isSetStyleName = false 
)

◆ SetTableBoxFormulaAttrs()

void SwDoc::SetTableBoxFormulaAttrs ( SwTableBox rBox,
const SfxItemSet rSet 
)

◆ SetTableName()

void SwDoc::SetTableName ( SwFrameFormat rTableFormat,
const OUString &  rNewName 
)

◆ SetTabLineStyle()

void SwDoc::SetTabLineStyle ( const SwCursor rCursor,
const Color pColor,
bool  bSetLine,
const editeng::SvxBorderLine pBorderLine 
)

◆ SetTabRows()

void SwDoc::SetTabRows ( const SwTabCols rNew,
bool  bCurColOnly,
const SwCellFrame pBoxFrame 
)

◆ SetTextFormatColl()

bool SwDoc::SetTextFormatColl ( const SwPaM rRg,
SwTextFormatColl pFormat,
const bool  bReset = true,
const bool  bResetListAttrs = false,
SwRootFrame const *  pLayout = nullptr 
)

Add 4th optional parameter <bResetListAttrs>.

'side effect' of <SetTextFormatColl> with <bReset = true> is that the hard attributes of the affected text nodes are cleared, except the break attribute, the page description attribute and the list style attribute. The new parameter <bResetListAttrs> indicates, if the list attributes (list style, restart at and restart with) are cleared as well in case that <bReset = true> and the paragraph style has a list style attribute set.

Definition at line 1100 of file docfmt.cxx.

References sw::DocumentContentOperationsManager::ParaRstFormat::bReset, sw::DocumentContentOperationsManager::ParaRstFormat::bResetListAttrs, SwNodes::ForEach(), getIDocumentState(), GetIDocumentUndoRedo(), GetNodes(), lcl_SetTextFormatColl(), sw::DocumentContentOperationsManager::ParaRstFormat::nWhich, sw::DocumentContentOperationsManager::ParaRstFormat::pFormatColl, IDocumentState::SetModified(), and SwPaM::StartEnd().

Referenced by SwAutoFormat::BuildHeadLine(), SwUndoFormatColl::DoSetFormatColl(), lcl_CpyBox(), WW8TabDesc::ParkPaM(), SwDOCXReader::Read(), SwRedlineExtraData_FormatColl::Reject(), WW8TabDesc::SetPamInCell(), SwCursorShell::SetShadowCursorPos(), SwEditShell::SetTextFormatColl(), SwWW8ImplReader::SetTextFormatCollAndListLevel(), SetTextFormatCollByAutoFormat(), and SwXMLImport::startDocument().

◆ SetTextFormatCollByAutoFormat()

void SwDoc::SetTextFormatCollByAutoFormat ( const SwPosition rPos,
sal_uInt16  nPoolId,
const SfxItemSet pSet 
)

◆ SetTmpDocShell()

void SwDoc::SetTmpDocShell ( SfxObjectShellLock  rLock)
inline

in case during copying of embedded object a new shell is created, it should be set here and cleaned later

Definition at line 1376 of file doc.hxx.

Referenced by SwTransferable::CopyGlossary(), SwTransferable::GetData(), SwOLENode::MakeCopy(), SwTransferable::PrepareForCopy(), and SwTransferable::PrepareForCopyTextRange().

◆ SetTOIAutoMarkURL()

void SwDoc::SetTOIAutoMarkURL ( const OUString &  rSet)
inline

Definition at line 967 of file doc.hxx.

References rSet.

Referenced by SwXTextDocument::setPropertyValue(), and SwEditShell::SetTOIAutoMarkURL().

◆ SetTOXBaseName()

bool SwDoc::SetTOXBaseName ( const SwTOXBase rTOXBase,
const OUString &  rName 
)

◆ SetUpdateTOX()

void SwDoc::SetUpdateTOX ( bool  bFlag)
inline

Definition at line 963 of file doc.hxx.

Referenced by SwEditShell::SetUpdateTOX().

◆ SetVbaEventProcessor()

void SwDoc::SetVbaEventProcessor ( )

◆ setVbaFind()

void SwDoc::setVbaFind ( const css::uno::Reference< ooo::vba::word::XFind > &  xFind)
inline

Definition at line 1648 of file doc.hxx.

Referenced by SwVbaFind::GetOrCreateFind().

◆ SetVBATemplateToProjectCache()

void SwDoc::SetVBATemplateToProjectCache ( css::uno::Reference< css::container::XNameContainer > const &  xCache)
inline

Definition at line 1651 of file doc.hxx.

Referenced by SwXServiceProvider::MakeInstance().

◆ SortTable()

bool SwDoc::SortTable ( const SwSelBoxes rBoxes,
const SwSortOptions rOpt 
)

◆ SortText()

bool SwDoc::SortText ( const SwPaM rPaM,
const SwSortOptions rOpt 
)

◆ Spell()

uno::Any SwDoc::Spell ( SwPaM ,
css::uno::Reference< css::linguistic2::XSpellChecker1 > const &  ,
sal_uInt16 *  pPageCnt,
sal_uInt16 *  pPageSt,
bool  bGrammarCheck,
SwRootFrame const *  pLayout,
SwConversionArgs pConvArgs = nullptr 
) const

◆ SpellItAgainSam()

void SwDoc::SpellItAgainSam ( bool  bInvalid,
bool  bOnlyWrong,
bool  bSmartTags 
)

Re-trigger spelling in the idle handler.

Parameters
bInvalidif <true>, the WrongLists in all nodes are invalidated and the SpellInvalid flag is set on all pages.
bOnlyWrongcontrols whether only the areas with wrong words are checked or the whole area.
bSmartTags???

Definition at line 1197 of file doc.cxx.

References SwNodes::ForEach(), GetAllLayouts(), getIDocumentLayoutAccess(), GetNodes(), lcl_CheckSmartTagsAgain(), and lcl_SpellAndGrammarAgain().

Referenced by SwModule::CheckSpellChanges(), and SwView::Execute().

◆ SplitDoc()

bool SwDoc::SplitDoc ( sal_uInt16  eDocType,
const OUString &  rPath,
bool  bOutline,
const SwTextFormatColl pSplitColl,
int  nOutlineLevel = 0 
)
private

Create sub-documents according to the given collection.

If no collection is given, take chapter style of the 1st level.

Definition at line 159 of file docglbl.cxx.

References SfxRequest::AppendItem(), Connect, sw::DocumentContentOperationsManager::CopyWithFlyInFly(), CorrAbs(), SwSection::CreateLink(), utl::CreateTempURL(), SwNodes::Delete(), IDocumentLayoutAccess::DelLayoutFormat(), DelSectionFormat(), SfxObjectShell::DoClose(), SfxObjectShell::DoInitNew(), SfxObjectShell::DoSaveAs(), SfxObjectShell::DoSaveCompleted(), o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::empty(), utl::TempFileNamed::EnableKillingFile(), SwNode::EndOfSectionIndex(), SwNode::EndOfSectionNode(), SwPaM::Exchange(), SfxShell::ExecuteSlot(), FileLink, FILTER_XML, SwNode::FindSectionNode(), SwIterator< TElementType, TSource, eMode >::First(), fnMoveBackward, fnMoveForward, sw::proofreadingiterator::get(), SwFormatAnchor::GetAnchorId(), SwFormatAnchor::GetAnchorNode(), SwTextFormatColl::GetAttrOutlineLevel(), GetAttrPool(), INetURLObject::GetBase(), GetDocumentContentOperationsManager(), GetDocumentSettingManager(), GetEndNode(), SwNodes::GetEndOfContent(), SwNodes::GetEndOfExtras(), SfxObjectShell::GetError(), SwTextNode::GetExpandText(), SfxObjectShell::GetFactory(), SfxFilterContainer::GetFilter4EA(), SfxObjectFactory::GetFilterContainer(), SwIoSystem::GetFilterOfFormat(), SwSection::GetFormat(), getIDocumentLayoutAccess(), getIDocumentRedlineAccess(), GetIDocumentUndoRedo(), SwNodeIndex::GetIndex(), SwNode::GetIndex(), INetURLObject::GetMainURL(), SwPaM::GetMark(), SfxObjectShell::GetMedium(), SwNodeIndex::GetNode(), SwPosition::GetNode(), GetNodes(), SwNodes::GetOutLineNds(), SwPaM::GetPoint(), SwSectionNode::GetSection(), GetSections(), GetSpzFrameFormats(), GetStartNode(), SwTextNode::GetText(), GetTextFormatColls(), SwNode::GetTextNode(), GetUniqueSectionName(), DateTime::GetUNODateTime(), SfxBoolItem::GetValue(), GLOBAL_DOCUMENT, GLOBAL_DOCUMENT_SAVE_LINKS, GoInNode(), o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::insert(), SwTextNode::InsertItem(), SwNodes::InsertTextSection(), SwNode::IsStartNode(), SfxViewFrame::LoadHiddenDocument(), MakeSectionFormat(), SwPaM::Move(), SwNodes::MoveNodes(), mpDocShell, mpOutlineRule, n, SwIterator< TElementType, TSource, eMode >::Next(), INetURLObject::NONE, On, INetURLObject::removeSegment(), ReplaceStyles(), SwOutlineNodes::Seek_Entry(), sw::DocumentSettingManager::set(), SfxMedium::SetFilter(), SwSectionData::SetLinkFileName(), tools::Time::SetMin(), SetOutlineNumRule(), SwSectionData::SetProtectFlag(), IDocumentRedlineAccess::SetRedlineFlags_intern(), SFX_INTERFACE_NONE, size, SwVectorModifyBase< Value >::size(), DateTime::SYSTEM, and u.

Referenced by GenerateGlobalDoc(), and GenerateHTMLDoc().

◆ SplitTable() [1/2]

void SwDoc::SplitTable ( const SwPosition rPos,
SplitTable_HeadlineOption  eHdlnMode,
bool  bCalcNewSize 
)

◆ SplitTable() [2/2]

bool SwDoc::SplitTable ( const SwSelBoxes rBoxes,
bool  bVert,
sal_uInt16  nCnt,
bool  bSameHeight = false 
)

◆ StartGrammarChecking()

bool SwDoc::StartGrammarChecking ( bool  bSkipStart = false)
Parameters
bSkipStartdon't actually start the jobs, just check
Returns
true if new background checking jobs were started

! only documents with visible views need to be checked ! (E.g. don't check temporary documents created for printing, see printing of notes and selections. ! Those get created on the fly and get hard deleted a bit later as well, and no one should have ! a UNO reference to them)

Definition at line 141 of file docnew.cxx.

References bVisible, GetAllLayouts(), SfxObjectShell::GetBaseModel(), GetDocShell(), SfxViewFrame::GetFirst(), GetGCIterator(), SfxViewFrame::GetNext(), and SfxViewFrame::IsVisible().

Referenced by SwView::ExecViewOptions(), sw::DocumentTimerManager::GetNextIdleJob(), and sw::IMPL_LINK_NOARG().

◆ StopNumRuleAnimations()

void SwDoc::StopNumRuleAnimations ( const OutputDevice pOut)

◆ Summary()

void SwDoc::Summary ( SwDoc rExtDoc,
sal_uInt8  nLevel,
sal_uInt8  nPara,
bool  bImpress 
)

◆ TableToText()

bool SwDoc::TableToText ( const SwTableNode pTableNd,
sal_Unicode  cCh 
)

◆ TextToTable() [1/2]

const SwTable * SwDoc::TextToTable ( const std::vector< std::vector< SwNodeRange > > &  rTableNodes)

◆ TextToTable() [2/2]

const SwTable * SwDoc::TextToTable ( const SwInsertTableOptions rInsTableOpts,
const SwPaM rRange,
sal_Unicode  cCh,
sal_Int16  eAdjust,
const SwTableAutoFormat pTAFormat 
)

Text to Table.

Definition at line 624 of file ndtbl.cxx.

References IDocumentRedlineAccess::AcceptRedline(), SwNodeRange::aEnd, SwPosition::Assign(), SwNodeRange::aStart, ATT_LEFT_TO_RIGHT, Char, SwTableBox::ChgFrameFormat(), ChkBoxNumFormat(), DefaultBorder, SwPaM::DeleteMark(), SwNode::EndOfSectionIndex(), GetAttrPool(), SwNode::GetContentNode(), GetDfltFrameFormat(), SwTableBox::GetFrameFormat(), SwFormat::GetFrameSize(), SwUndoTextToTable::GetHistory(), getIDocumentContentOperations(), getIDocumentFieldsAccess(), getIDocumentRedlineAccess(), getIDocumentState(), getIDocumentStylePoolAccess(), GetIDocumentUndoRedo(), SwNodeIndex::GetIndex(), SwNode::GetIndex(), SfxItemSet::GetItemIfSet(), SwPaM::GetMark(), SwNodeIndex::GetNode(), GetNodes(), SwPaM::GetPoint(), SwTableBox::GetSttIdx(), SwTableBox::GetSttNd(), SwContentNode::GetSwAttrSet(), SwTableNode::GetTable(), SwTable::GetTabLines(), SwTable::GetTabSortBoxes(), GetUniqueTableName(), SwNodes::GoNext(), Headline, i, IDocumentState::IsEnableSetModified(), SwTableAutoFormat::IsFont(), IsInsTableFormatNum(), SwTableAutoFormat::IsJustify(), lcl_CreateAFormatBoxFormat(), lcl_CreateDfltBoxFormat(), lcl_SetDfltBoxAttr(), MakeTableBoxFormat(), MakeTableFrameFormat(), MakeTableLineFormat(), SwInsertTableOptions::mnInsMode, SwInsertTableOptions::mnRowsToRepeat, n, nId, SwPostItHelper::NONE, PaMCorrAbs(), SwTable::RegisterToFormat(), RES_CHRATR_BEGIN(), RES_FRAMEDIR(), RES_PARATR_LIST_END(), RES_POOLCOLL_STANDARD, SwNode2LayoutSaveUpperFrames::RestoreUpperFrames(), SwContentNode::SetAttr(), IDocumentState::SetEnableSetModified(), IDocumentFieldsAccess::SetFieldsDirty(), SwFormat::SetFormatAttr(), IDocumentState::SetModified(), SwTable::SetRowsToRepeat(), o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::size(), SwTableLines::size(), SplitLayout, IDocumentContentOperations::SplitNode(), SwPaM::StartEnd(), SwNodes::TextToTable(), TEXTTOTABLE, SwTableAutoFormat::UpdateToSet(), and Variable.

Referenced by SwUndoTextToTable::RedoImpl(), SwUndoTextToTable::RepeatImpl(), and SwEditShell::TextToTable().

◆ Unchain()

void SwDoc::Unchain ( SwFrameFormat rFormat)

◆ UnGroupSelection()

void SwDoc::UnGroupSelection ( SdrView rDrawView)

◆ UnProtectCells() [1/2]

void SwDoc::UnProtectCells ( const OUString &  rTableName)

◆ UnProtectCells() [2/2]

bool SwDoc::UnProtectCells ( const SwSelBoxes rBoxes)

◆ UnProtectTableCells()

bool SwDoc::UnProtectTableCells ( SwTable rTable)
private

◆ UnProtectTables()

void SwDoc::UnProtectTables ( const SwPaM rPam)

◆ UpdateAllCharts()

void SwDoc::UpdateAllCharts ( )
inline

Definition at line 1309 of file doc.hxx.

Referenced by SwViewShell::UpdateAllCharts().

◆ UpdateCharts()

void SwDoc::UpdateCharts ( const OUString &  rName) const

◆ UpdateCharts_()

void SwDoc::UpdateCharts_ ( const SwTable rTable,
SwViewShell const &  rVSh 
) const
private

◆ UpdateNumRule()

void SwDoc::UpdateNumRule ( )

◆ UpdatePagesForPrintingWithPostItData()

void SwDoc::UpdatePagesForPrintingWithPostItData ( SwRenderData rData,
const SwPrintUIOptions rOptions,
sal_Int32  nDocPageCount 
)
static

◆ UpdateParRsid()

bool SwDoc::UpdateParRsid ( SwTextNode pTextNode,
sal_uInt32  nVal = 0 
)

◆ UpdateRsid()

void SwDoc::UpdateRsid ( const SwPaM rRg,
sal_Int32  nLen 
)

◆ UpdateSection()

void SwDoc::UpdateSection ( size_t const  nSect,
SwSectionData rNewData,
SfxItemSet const * const  pAttr = nullptr,
bool const  bPreventLinkUpdate = false 
)

remember hidden condition flag of SwSection before changes

In SwSection::operator=(..) class member m_bCondHiddenFlag is always set to true. IMHO this have to be changed, but I can't estimate the consequences: Either it is set to true using corresponding method <SwSection.SetCondHidden(..)>, or it is set to the value of SwSection which is assigned to it. Discussion with AMA results that the adjustment to the assignment operator could be very risky.

Because on using SwSection::operator=() to set up <pSection> with <rNewData> and the above given note, the hidden condition flag has to be set to false, if hidden condition flag of <pFormat->GetSection()> (SwSection before the changes) is false (already saved in <bOldCondHidden>) and new calculated condition is true. This is necessary, because otherwise the <SetCondHidden> would have no effect.

Definition at line 594 of file ndsect.cxx.

References SwCalc::Calculate(), Connect, SfxItemSet::Count(), SwSection::CreateLink(), sfx2::cTokenSeparator, SwSection::DataEquals(), SwSection::Disconnect(), SwNode::EndOfSectionNode(), IDocumentFieldsAccess::FieldsToCalc(), SwSection::GetBaseLink(), SwSbxValue::GetBool(), SwSection::GetCondition(), SwFormat::GetContent(), SwFormatContent::GetContentIdx(), SfxItemIter::GetCurItem(), SwSection::GetFormat(), SwFormat::GetFormatAttr(), getIDocumentFieldsAccess(), getIDocumentLinksAdministration(), getIDocumentState(), GetIDocumentUndoRedo(), SwNodeIndex::GetIndex(), SwSectionData::GetLinkFileName(), SwSection::GetLinkFileName(), IDocumentLinksAdministration::GetLinkManager(), SwNodeIndex::GetNode(), GetNodes(), SwSectionFormat::GetSection(), SwSectionData::GetSectionName(), SwSection::GetSectionName(), SwNode::GetSectionNode(), GetUniqueSectionName(), SwSection::IsCondHidden(), SwSection::IsConnected(), SwSectionData::IsHidden(), SwSection::IsHidden(), SwSectionData::IsLinkType(), SwSection::IsLinkType(), lcl_CheckEmptyLayFrame(), MakeUndoUpdateSection(), SfxItemIter::NextItem(), nPos, sfx2::LinkManager::Remove(), SAL_MAX_INT32, SwSection::SetCondHidden(), SwFormat::SetFormatAttr(), IDocumentState::SetModified(), SwSection::SetSectionData(), SwSection::SetSectionName(), Update, and SfxPoolItem::Which().

Referenced by lcl_UpdateSection(), RemoveInvisibleContent(), SwXTextSection::setName(), and SwEditShell::UpdateSection().

◆ WriteLayoutCache()

void SwDoc::WriteLayoutCache ( SvStream rStream)

Definition at line 814 of file docnew.cxx.

References SwLayoutCache::Write().

Referenced by SwXMLWriter::Write_().

Friends And Related Function Documentation

◆ ::rtl::Reference< SwDoc >

friend class ::rtl::Reference< SwDoc >
friend

Definition at line 423 of file doc.hxx.

◆ ::sw::DocumentContentOperationsManager

Definition at line 198 of file doc.hxx.

◆ FinitCore

void FinitCore ( )
friend

Definition at line 684 of file init.cxx.

◆ InitCore

void InitCore ( )
friend

Definition at line 459 of file init.cxx.

Member Data Documentation

◆ m_PageDescs

SwPageDescs SwDoc::m_PageDescs
private

◆ m_PatternNames

std::vector<OUString> SwDoc::m_PatternNames
private

Definition at line 214 of file doc.hxx.

Referenced by GetDocPattern(), and SetDocPattern().

◆ m_pContentControlManager

const std::unique_ptr< ::SwContentControlManager > SwDoc::m_pContentControlManager
private

Definition at line 221 of file doc.hxx.

Referenced by dumpAsXml(), and GetContentControlManager().

◆ m_pDBManager

SwDBManager* SwDoc::m_pDBManager
private

Definition at line 261 of file doc.hxx.

Referenced by ChgDBData(), and SwDoc().

◆ m_pDeviceAccess

std::unique_ptr< ::sw::DocumentDeviceManager > SwDoc::m_pDeviceAccess
private

Definition at line 228 of file doc.hxx.

Referenced by getIDocumentDeviceAccess(), and ~SwDoc().

◆ m_pDocumentChartDataProviderManager

const std::unique_ptr< ::sw::DocumentChartDataProviderManager > SwDoc::m_pDocumentChartDataProviderManager
private

Definition at line 227 of file doc.hxx.

Referenced by getIDocumentChartDataProviderAccess().

◆ m_pDocumentContentOperationsManager

const std::unique_ptr< ::sw::DocumentContentOperationsManager > SwDoc::m_pDocumentContentOperationsManager
private

Definition at line 234 of file doc.hxx.

Referenced by GetDocumentContentOperationsManager(), and getIDocumentContentOperations().

◆ m_pDocumentDrawModelManager

const std::unique_ptr< ::sw::DocumentDrawModelManager > SwDoc::m_pDocumentDrawModelManager
private

Definition at line 222 of file doc.hxx.

Referenced by GetDocumentDrawModelManager().

◆ m_pDocumentExternalDataManager

const std::unique_ptr< ::sw::DocumentExternalDataManager > SwDoc::m_pDocumentExternalDataManager
private

Definition at line 239 of file doc.hxx.

Referenced by getIDocumentExternalData().

◆ m_pDocumentFieldsManager

const std::unique_ptr< ::sw::DocumentFieldsManager > SwDoc::m_pDocumentFieldsManager
private

Definition at line 235 of file doc.hxx.

Referenced by GetDocumentFieldsManager(), and getIDocumentFieldsAccess().

◆ m_pDocumentLayoutManager

const std::unique_ptr< ::sw::DocumentLayoutManager > SwDoc::m_pDocumentLayoutManager
private

Definition at line 237 of file doc.hxx.

Referenced by GetDocumentLayoutManager(), and getIDocumentLayoutAccess().

◆ m_pDocumentLinksAdministrationManager

const std::unique_ptr< ::sw::DocumentLinksAdministrationManager > SwDoc::m_pDocumentLinksAdministrationManager
private

◆ m_pDocumentListItemsManager

const std::unique_ptr< ::sw::DocumentListItemsManager > SwDoc::m_pDocumentListItemsManager
private

Definition at line 231 of file doc.hxx.

Referenced by getIDocumentListItems().

◆ m_pDocumentListsManager

const std::unique_ptr< ::sw::DocumentListsManager > SwDoc::m_pDocumentListsManager
private

Definition at line 232 of file doc.hxx.

Referenced by getIDocumentListsAccess().

◆ m_pDocumentOutlineNodesManager

const std::unique_ptr< ::sw::DocumentOutlineNodesManager > SwDoc::m_pDocumentOutlineNodesManager
private

Definition at line 233 of file doc.hxx.

Referenced by getIDocumentOutlineNodes().

◆ m_pDocumentRedlineManager

const std::unique_ptr< ::sw::DocumentRedlineManager > SwDoc::m_pDocumentRedlineManager
private

Definition at line 223 of file doc.hxx.

Referenced by GetDocumentRedlineManager(), and getIDocumentRedlineAccess().

◆ m_pDocumentSettingManager

const std::unique_ptr< ::sw::DocumentSettingManager > SwDoc::m_pDocumentSettingManager
private

Definition at line 226 of file doc.hxx.

Referenced by dumpAsXml(), GetDocumentSettingManager(), and ReplaceCompatibilityOptions().

◆ m_pDocumentStateManager

const std::unique_ptr< ::sw::DocumentStateManager > SwDoc::m_pDocumentStateManager
private

Definition at line 224 of file doc.hxx.

Referenced by getIDocumentState().

◆ m_pDocumentStatisticsManager

const std::unique_ptr< ::sw::DocumentStatisticsManager > SwDoc::m_pDocumentStatisticsManager
private

Definition at line 236 of file doc.hxx.

Referenced by GetDocumentStatisticsManager(), and getIDocumentStatistics().

◆ m_pDocumentStylePoolManager

const std::unique_ptr< ::sw::DocumentStylePoolManager > SwDoc::m_pDocumentStylePoolManager
private

Definition at line 238 of file doc.hxx.

Referenced by getIDocumentStylePoolAccess().

◆ m_pDocumentTimerManager

const std::unique_ptr< ::sw::DocumentTimerManager > SwDoc::m_pDocumentTimerManager
private

Definition at line 229 of file doc.hxx.

Referenced by getIDocumentTimerAccess().

◆ m_pMetaFieldManager

const std::unique_ptr< ::sw::MetaFieldManager > SwDoc::m_pMetaFieldManager
private

Definition at line 220 of file doc.hxx.

Referenced by GetMetaFieldManager().

◆ m_pNodes

std::unique_ptr<SwNodes> SwDoc::m_pNodes
private

Definition at line 204 of file doc.hxx.

Referenced by dumpAsXml(), and ~SwDoc().

◆ m_pOwnDBManager

std::unique_ptr<SwDBManager> SwDoc::m_pOwnDBManager
private

Definition at line 260 of file doc.hxx.

Referenced by SwDoc(), and ~SwDoc().

◆ m_pPgPViewPrtData

std::unique_ptr<SwPagePreviewPrtData> SwDoc::m_pPgPViewPrtData
private

Definition at line 284 of file doc.hxx.

Referenced by SetPreviewPrtData(), and ~SwDoc().

◆ m_pTableStyles

std::unique_ptr<SwTableAutoFormatTable> SwDoc::m_pTableStyles
private

Table styles (autoformats that are applied with table changes).

Definition at line 299 of file doc.hxx.

Referenced by GetTableStyles().

◆ m_pUndoManager

const std::unique_ptr< ::sw::UndoManager > SwDoc::m_pUndoManager
private

Definition at line 225 of file doc.hxx.

Referenced by dumpAsXml(), GetIDocumentUndoRedo(), GetUndoManager(), and ~SwDoc().

◆ m_pXmlIdRegistry

std::unique_ptr< ::sfx2::IXmlIdRegistry > SwDoc::m_pXmlIdRegistry
private

Definition at line 303 of file doc.hxx.

Referenced by GetXmlIdRegistry().

◆ m_xGCIterator

css::uno::Reference< css::linguistic2::XProofreadingIterator > SwDoc::m_xGCIterator
mutableprivate

Definition at line 217 of file doc.hxx.

Referenced by GetGCIterator().

◆ m_xTemplateToProjectCache

css::uno::Reference<css::container::XNameContainer> SwDoc::m_xTemplateToProjectCache
private

Definition at line 296 of file doc.hxx.

◆ maDBData

SwDBData SwDoc::maDBData
private

Definition at line 212 of file doc.hxx.

Referenced by ChgDBData(), dumpAsXml(), GetDBData(), and ~SwDoc().

◆ maNumRuleMap

std::unordered_map<OUString, SwNumRule *> SwDoc::maNumRuleMap
mutableprivate

Definition at line 282 of file doc.hxx.

Referenced by AddNumRule(), ClearDoc(), DelNumRule(), and FindNumRulePtr().

◆ maOle2Link

Link<bool,void> SwDoc::maOle2Link
private

Definition at line 207 of file doc.hxx.

◆ maOLEModifiedIdle

Idle SwDoc::maOLEModifiedIdle
private

Definition at line 211 of file doc.hxx.

Referenced by SetOLEObjModified(), and SwDoc().

◆ mbAllOLENotify

bool SwDoc::mbAllOLENotify
private

Definition at line 327 of file doc.hxx.

Referenced by PrtOLENotify(), and SetOLEPrtNotifyPending().

◆ mbClipBoard

bool SwDoc::mbClipBoard
private

Definition at line 330 of file doc.hxx.

◆ mbColumnSelection

bool SwDoc::mbColumnSelection
private

Definition at line 331 of file doc.hxx.

◆ mbContains_MSVBasic

bool SwDoc::mbContains_MSVBasic
private

Definition at line 329 of file doc.hxx.

◆ mbContainsAtPageObjWithContentAnchor

bool SwDoc::mbContainsAtPageObjWithContentAnchor
private

Definition at line 339 of file doc.hxx.

◆ mbCopyIsMove

bool SwDoc::mbCopyIsMove
private

Definition at line 316 of file doc.hxx.

Referenced by MakeFlyAndMove().

◆ mbDtor

bool SwDoc::mbDtor
private

TRUE: is in SwDoc DTOR.

and unfortunately temporarily also in SwSwgReader::InLayout() when flawed frames need deletion.

Definition at line 312 of file doc.hxx.

Referenced by ~SwDoc().

◆ mbInLoadAsynchron

bool SwDoc::mbInLoadAsynchron
private

Definition at line 323 of file doc.hxx.

◆ mbInMailMerge

bool SwDoc::mbInMailMerge
private

Definition at line 319 of file doc.hxx.

◆ mbInReading

bool SwDoc::mbInReading
private

Definition at line 317 of file doc.hxx.

Referenced by IsInHeaderFooter().

◆ mbInsOnlyTextGlssry

bool SwDoc::mbInsOnlyTextGlssry
private

Definition at line 328 of file doc.hxx.

Referenced by InsertGlossary().

◆ mbInWriterfilterImport

bool SwDoc::mbInWriterfilterImport
private

Definition at line 321 of file doc.hxx.

◆ mbInWriting

bool SwDoc::mbInWriting
private

Definition at line 318 of file doc.hxx.

◆ mbInXMLImport

bool SwDoc::mbInXMLImport
private

Definition at line 320 of file doc.hxx.

◆ mbIsAutoFormatRedline

bool SwDoc::mbIsAutoFormatRedline
private

Definition at line 324 of file doc.hxx.

Referenced by SetFormatItemByAutoFormat(), and SetTextFormatCollByAutoFormat().

◆ mbIsPrepareSelAll

bool SwDoc::mbIsPrepareSelAll
private

Definition at line 332 of file doc.hxx.

◆ mbOLEPrtNotifyPending

bool SwDoc::mbOLEPrtNotifyPending
private

TRUE: Printer has changed.

At creation of View notification of OLE-Objects PrtOLENotify() is required.

Definition at line 325 of file doc.hxx.

Referenced by PrtOLENotify(), and SetOLEPrtNotifyPending().

◆ mbUpdateTOX

bool SwDoc::mbUpdateTOX
private

Definition at line 322 of file doc.hxx.

◆ meDictionaryMissing

MissingDictionary SwDoc::meDictionaryMissing
private

Definition at line 335 of file doc.hxx.

Referenced by SetMissingDictionaries().

◆ meDocType

DocumentType SwDoc::meDocType

Definition at line 409 of file doc.hxx.

◆ mnRsid

sal_uInt32 SwDoc::mnRsid
private

Definition at line 307 of file doc.hxx.

Referenced by getRsid(), setRsid(), SwDoc(), UpdateParRsid(), and UpdateRsid().

◆ mnRsidRoot

sal_uInt32 SwDoc::mnRsidRoot
private

Definition at line 308 of file doc.hxx.

Referenced by getRsidRoot(), setRsidRoot(), and SwDoc().

◆ mNumberFormatterMutex

std::mutex SwDoc::mNumberFormatterMutex
private

Definition at line 276 of file doc.hxx.

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

◆ mpACEWord

std::unique_ptr<SwAutoCorrExceptWord> SwDoc::mpACEWord
private

For the automated takeover of auto-corrected words that are "re-corrected".

Definition at line 272 of file doc.hxx.

Referenced by ClearDoc(), DeleteAutoCorrExceptWord(), SetAutoCorrExceptWord(), and ~SwDoc().

◆ mpAttrPool

rtl::Reference<SwAttrPool> SwDoc::mpAttrPool
private

Definition at line 205 of file doc.hxx.

Referenced by ReplaceDefaults(), SetLanguage(), and ~SwDoc().

◆ mpCellStyles

std::unique_ptr<SwCellStyleTable> SwDoc::mpCellStyles
private

Cell Styles not assigned to a Table Style.

Definition at line 301 of file doc.hxx.

◆ mpCharFormatTable

std::unique_ptr<SwCharFormats> SwDoc::mpCharFormatTable
private

◆ mpColumnContFormat

std::unique_ptr<SwFrameFormat> SwDoc::mpColumnContFormat
private

Definition at line 244 of file doc.hxx.

Referenced by SwDoc(), and ~SwDoc().

◆ mpDefTOXBases

std::unique_ptr<SwDefTOXBase_Impl> SwDoc::mpDefTOXBases
private

Definition at line 258 of file doc.hxx.

Referenced by GetDefaultTOXBase(), SetDefaultTOXBase(), and ~SwDoc().

◆ mpDfltCharFormat

std::unique_ptr<SwCharFormat> SwDoc::mpDfltCharFormat
private

Definition at line 245 of file doc.hxx.

Referenced by ReplaceStyles(), SetDefault(), SwDoc(), and ~SwDoc().

◆ mpDfltFrameFormat

std::unique_ptr<SwFrameFormat> SwDoc::mpDfltFrameFormat
private

◆ mpDfltGrfFormatColl

std::unique_ptr<SwGrfFormatColl> SwDoc::mpDfltGrfFormatColl
private

Definition at line 247 of file doc.hxx.

Referenced by CopyGrfColl(), SetDefault(), SwDoc(), and ~SwDoc().

◆ mpDfltTextFormatColl

std::unique_ptr<SwTextFormatColl> SwDoc::mpDfltTextFormatColl
private

◆ mpDocShell

SwDocShell* SwDoc::mpDocShell
private

◆ mpEmptyPageFormat

std::unique_ptr<SwFrameFormat> SwDoc::mpEmptyPageFormat
private

Definition at line 243 of file doc.hxx.

Referenced by SwDoc(), and ~SwDoc().

◆ mpEndNoteInfo

std::unique_ptr<SwEndNoteInfo> SwDoc::mpEndNoteInfo
private

Definition at line 265 of file doc.hxx.

Referenced by ClearDoc(), PreDelPageDesc(), SetEndNoteInfo(), and ~SwDoc().

◆ mpExtInputRing

SwExtTextInput* SwDoc::mpExtInputRing
private

Definition at line 285 of file doc.hxx.

Referenced by CreateExtTextInput(), DeleteExtTextInput(), GetExtTextInput(), and ~SwDoc().

◆ mpFootnoteIdxs

std::unique_ptr<SwFootnoteIdxs> SwDoc::mpFootnoteIdxs
private

Definition at line 267 of file doc.hxx.

Referenced by ~SwDoc().

◆ mpFootnoteInfo

std::unique_ptr<SwFootnoteInfo> SwDoc::mpFootnoteInfo
private

Definition at line 264 of file doc.hxx.

Referenced by ClearDoc(), PreDelPageDesc(), SetFootnoteInfo(), and ~SwDoc().

◆ mpFrameFormatTable

std::unique_ptr<sw::FrameFormats<SwFrameFormat*> > SwDoc::mpFrameFormatTable
private

◆ mpGrammarContact

std::unique_ptr<sw::GrammarContact> SwDoc::mpGrammarContact
private

Definition at line 291 of file doc.hxx.

Referenced by ~SwDoc().

◆ mpGrfFormatCollTable

std::unique_ptr<SwGrfFormatColls> SwDoc::mpGrfFormatCollTable
private

Definition at line 255 of file doc.hxx.

Referenced by ClearDoc(), CopyGrfColl(), MakeGrfFormatColl(), SwDoc(), and ~SwDoc().

◆ mpLayoutCache

std::unique_ptr<SwLayoutCache> SwDoc::mpLayoutCache
private

Layout cache to read and save with the document for a faster formatting.

Definition at line 288 of file doc.hxx.

Referenced by ReadLayoutCache(), and ~SwDoc().

◆ mpLineNumberInfo

std::unique_ptr<SwLineNumberInfo> SwDoc::mpLineNumberInfo
private

Definition at line 266 of file doc.hxx.

Referenced by GetLineNumberInfo(), SetLineNumberInfo(), and ~SwDoc().

◆ mpMarkManager

const std::unique_ptr< ::sw::mark::MarkManager> SwDoc::mpMarkManager
private

Definition at line 219 of file doc.hxx.

Referenced by ClearDoc(), dumpAsXml(), and ~SwDoc().

◆ mpNumberFormatter

SvNumberFormatter* SwDoc::mpNumberFormatter
private

Definition at line 277 of file doc.hxx.

Referenced by ClearDoc(), EnsureNumberFormatter(), and ~SwDoc().

◆ mpNumRuleTable

std::unique_ptr<SwNumRuleTable> SwDoc::mpNumRuleTable
mutableprivate

◆ mpOnlineAccessibilityCheck

std::unique_ptr<sw::OnlineAccessibilityCheck> SwDoc::mpOnlineAccessibilityCheck
private

Definition at line 292 of file doc.hxx.

Referenced by ~SwDoc().

◆ mpOutlineRule

SwNumRule* SwDoc::mpOutlineRule
private

Definition at line 263 of file doc.hxx.

Referenced by ClearDoc(), SetOutlineNumRule(), SplitDoc(), and SwDoc().

◆ mpSectionFormatTable

std::unique_ptr<SwSectionFormats> SwDoc::mpSectionFormatTable
private

◆ mpSpzFrameFormatTable

std::unique_ptr<sw::FrameFormats<sw::SpzFrameFormat*> > SwDoc::mpSpzFrameFormatTable
private

Definition at line 251 of file doc.hxx.

Referenced by ClearDoc(), dumpAsXml(), and ~SwDoc().

◆ mpStyleAccess

std::unique_ptr<IStyleAccess> SwDoc::mpStyleAccess
private

Definition at line 287 of file doc.hxx.

Referenced by SwDoc(), and ~SwDoc().

◆ mpTableFrameFormatTable

std::unique_ptr<sw::TableFrameFormats> SwDoc::mpTableFrameFormatTable
private

◆ mpTextFormatCollTable

std::unique_ptr<SwTextFormatColls> SwDoc::mpTextFormatCollTable
private

◆ mpTOXTypes

std::unique_ptr<SwTOXTypes> SwDoc::mpTOXTypes
private

Definition at line 257 of file doc.hxx.

Referenced by GetTOXType(), GetTOXTypeCount(), InitTOXTypes(), InsertTOXType(), and ~SwDoc().

◆ mpURLStateChgd

std::unique_ptr<SwURLStateChanged> SwDoc::mpURLStateChgd
private

Definition at line 274 of file doc.hxx.

Referenced by IsVisitedURL(), and ~SwDoc().

◆ mReferenceCount

oslInterlockedCount SwDoc::mReferenceCount
private

Definition at line 310 of file doc.hxx.

Referenced by acquire(), getReferenceCount(), and release().

◆ msDocAccTitle

OUString SwDoc::msDocAccTitle
private

Definition at line 400 of file doc.hxx.

◆ msTOIAutoMarkURL

OUString SwDoc::msTOIAutoMarkURL
private

Definition at line 213 of file doc.hxx.

◆ mvUnoCursorTable

std::vector< std::weak_ptr<SwUnoCursor> > SwDoc::mvUnoCursorTable

Definition at line 1670 of file doc.hxx.

Referenced by CreateUnoCursor(), PaMCorrAbs(), PaMCorrRel(), and ~SwDoc().

◆ mxTmpDocShell

SfxObjectShellLock SwDoc::mxTmpDocShell
private

Definition at line 270 of file doc.hxx.

◆ mxVbaEvents

css::uno::Reference< css::script::vba::XVBAEventProcessor > SwDoc::mxVbaEvents
private

Definition at line 294 of file doc.hxx.

Referenced by GetVbaEventProcessor(), and SetVbaEventProcessor().

◆ mxVbaFind

css::uno::Reference< ooo::vba::word::XFind > SwDoc::mxVbaFind
private

Definition at line 295 of file doc.hxx.

Referenced by ~SwDoc().

◆ mxXForms

css::uno::Reference<css::container::XNameContainer> SwDoc::mxXForms
private

Definition at line 216 of file doc.hxx.

Referenced by disposeXForms(), initXForms(), and isXForms().

◆ s_pAutoCompleteWords

SwAutoCompleteWord * SwDoc::s_pAutoCompleteWords = nullptr
staticprivate

Definition at line 341 of file doc.hxx.

◆ s_pLast

SwDoc * SwDoc::s_pLast = nullptr
staticprivate

The last, still alive SwDoc instance, for debugging.

Definition at line 343 of file doc.hxx.

Referenced by SwDoc(), and ~SwDoc().


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