LibreOffice Module sw (master) 1
|
#include <DocumentStylePoolManager.hxx>
Public Member Functions | |
DocumentStylePoolManager (SwDoc &i_rSwdoc) | |
virtual SwTextFormatColl * | GetTextCollFromPool (sal_uInt16 nId, bool bRegardLanguage=true) override |
Return "Auto-Collection with ID. More... | |
virtual SwFormat * | GetFormatFromPool (sal_uInt16 nId) override |
Return the AutomaticFormat with the supplied Id. More... | |
virtual SwFrameFormat * | GetFrameFormatFromPool (sal_uInt16 nId) override |
Return required automatic format. More... | |
virtual SwCharFormat * | GetCharFormatFromPool (sal_uInt16 nId) override |
virtual SwPageDesc * | GetPageDescFromPool (sal_uInt16 nId, bool bRegardLanguage=true) override |
Return required automatic page style. More... | |
virtual SwNumRule * | GetNumRuleFromPool (sal_uInt16 nId) override |
virtual bool | IsPoolTextCollUsed (sal_uInt16 nId) const override |
Check if this AutoCollection is already/still in use in this Document. More... | |
virtual bool | IsPoolFormatUsed (sal_uInt16 nId) const override |
Check if this AutoCollection is already/still in use. More... | |
virtual bool | IsPoolPageDescUsed (sal_uInt16 nId) const override |
Check if this AutoCollection is already/still in use in this Document. More... | |
virtual | ~DocumentStylePoolManager () override |
virtual SwTextFormatColl * | GetTextCollFromPool (sal_uInt16 nId, bool bRegardLanguage=true)=0 |
Return "Auto-Collection with ID. More... | |
virtual SwFormat * | GetFormatFromPool (sal_uInt16 nId)=0 |
Return required automatic format base class. More... | |
virtual SwFrameFormat * | GetFrameFormatFromPool (sal_uInt16 nId)=0 |
Return required automatic format. More... | |
virtual SwCharFormat * | GetCharFormatFromPool (sal_uInt16 nId)=0 |
virtual SwPageDesc * | GetPageDescFromPool (sal_uInt16 nId, bool bRegardLanguage=true)=0 |
Return required automatic page style. More... | |
virtual SwNumRule * | GetNumRuleFromPool (sal_uInt16 nId)=0 |
virtual bool | IsPoolTextCollUsed (sal_uInt16 nId) const =0 |
Check whether this "auto-collection" is used in document. More... | |
virtual bool | IsPoolFormatUsed (sal_uInt16 nId) const =0 |
virtual bool | IsPoolPageDescUsed (sal_uInt16 nId) const =0 |
Private Member Functions | |
DocumentStylePoolManager (DocumentStylePoolManager const &)=delete | |
DocumentStylePoolManager & | operator= (DocumentStylePoolManager const &)=delete |
Private Attributes | |
SwDoc & | m_rDoc |
Additional Inherited Members | |
![]() | |
virtual | ~IDocumentStylePoolAccess () |
Definition at line 29 of file DocumentStylePoolManager.hxx.
sw::DocumentStylePoolManager::DocumentStylePoolManager | ( | SwDoc & | i_rSwdoc | ) |
Definition at line 576 of file DocumentStylePoolManager.cxx.
|
overridevirtual |
Definition at line 2556 of file DocumentStylePoolManager.cxx.
|
privatedelete |
|
overridevirtual |
Implements IDocumentStylePoolAccess.
Definition at line 1699 of file DocumentStylePoolManager.cxx.
References GetFormatFromPool(), and nId.
Referenced by GetNumRuleFromPool().
|
overridevirtual |
Return the AutomaticFormat with the supplied Id.
If it doesn't exist, create it.
Implements IDocumentStylePoolAccess.
Definition at line 1426 of file DocumentStylePoolManager.cxx.
References aCharFormatSetRange, aFrameFormatSetRange, SfxItemSet::ClearItem(), COL_BLACK(), COL_BLUE(), COL_CYAN(), COL_RED(), COLL_GET_RANGE_BITS, SfxItemSet::Count(), DFLT_ESC_AUTO_SUPER, DFLT_ESC_PROP, sw::DocumentSettingManager::get(), SwDoc::GetAttrPool(), SwDoc::GetCharFormats(), vcl::Font::GetCharSet(), numfunc::GetDefBulletFont(), GetDfltAttr(), SwDoc::GetDfltCharFormat(), SwDoc::GetDfltFrameFormat(), SwDoc::GetDocumentSettingManager(), vcl::Font::GetFamilyName(), vcl::Font::GetFamilyType(), GetFormat(), SwDoc::GetFrameFormats(), SwDoc::getIDocumentState(), SwDoc::GetIDocumentUndoRedo(), vcl::Font::GetPitch(), SwFormat::GetPoolFormatId(), SwDoc::GetSpzFrameFormats(), vcl::Font::GetStyleName(), SvxBorderLineWidth::Hairline, HTML_MODE, IDocumentState::IsModified(), ITALIC_NORMAL, LINESTYLE_DOTTED, LINESTYLE_NONE, LINESTYLE_SINGLE, m_rDoc, SwDoc::MakeCharFormat_(), SwDoc::MakeFrameFormat_(), Minimum, o3tl::mm, n, nId, POOLGRP_CHARFMT, POOLGRP_FRAMEFMT, POOLGRP_NOCOLLID, SfxItemSet::Put(), RES_BOX(), RES_CHRATR_CASEMAP(), RES_CHRATR_CJK_FONTSIZE(), RES_CHRATR_COLOR(), RES_CHRATR_EMPHASIS_MARK(), RES_CHRATR_ESCAPEMENT(), RES_CHRATR_FONT(), RES_CHRATR_FONTSIZE(), RES_CHRATR_POSTURE(), RES_CHRATR_ROTATE(), RES_CHRATR_UNDERLINE(), RES_CHRATR_WEIGHT(), RES_LR_SPACE(), RES_OPAQUE(), RES_POOLCHR_BEGIN, RES_POOLCHR_BULLET_LEVEL, RES_POOLCHR_DROPCAPS, RES_POOLCHR_ENDNOTE, RES_POOLCHR_ENDNOTE_ANCHOR, RES_POOLCHR_FOOTNOTE, RES_POOLCHR_FOOTNOTE_ANCHOR, RES_POOLCHR_HTML_BEGIN, RES_POOLCHR_HTML_CITATION, RES_POOLCHR_HTML_CODE, RES_POOLCHR_HTML_EMPHASIS, RES_POOLCHR_HTML_END, RES_POOLCHR_HTML_KEYBOARD, RES_POOLCHR_HTML_SAMPLE, RES_POOLCHR_HTML_STRONG, RES_POOLCHR_HTML_TELETYPE, RES_POOLCHR_HTML_VARIABLE, RES_POOLCHR_IDX_MAIN_ENTRY, RES_POOLCHR_INET_NORMAL, RES_POOLCHR_INET_VISIT, RES_POOLCHR_JUMPEDIT, RES_POOLCHR_LABEL, RES_POOLCHR_LINENUM, RES_POOLCHR_NORMAL_BEGIN, RES_POOLCHR_NORMAL_END, RES_POOLCHR_NUM_LEVEL, RES_POOLCHR_PAGENO, RES_POOLCHR_RUBYTEXT, RES_POOLCHR_TOXJUMP, RES_POOLCHR_VERT_NUM, RES_POOLFRM_BEGIN, RES_POOLFRM_END, RES_POOLFRM_FORMEL, RES_POOLFRM_FRAME, RES_POOLFRM_GRAPHIC, RES_POOLFRM_LABEL, RES_POOLFRM_MARGINAL, RES_POOLFRM_OLE, RES_POOLFRM_WATERSIGN, RES_PROTECT(), RES_UL_SPACE(), IDocumentState::ResetModified(), SvxBoxItem::SetAllDistances(), SetAllScriptItem(), SwFormat::SetAuto(), SwFormat::SetAutoUpdateOnDirectFormat(), SwFormat::SetFormatAttr(), SvxBoxItem::SetLine(), SwFormat::SetPoolFormatId(), SvxProtectItem::SetPosProtect(), SvxProtectItem::SetSizeProtect(), STR_POOLCHR_ARY, STR_POOLCHR_HTML_ARY, STR_POOLFRM_ARY, SwResId(), o3tl::toTwips(), WEIGHT_BOLD, and XATTR_FILLSTYLE().
Referenced by GetCharFormatFromPool(), and GetFrameFormatFromPool().
|
overridevirtual |
Return required automatic format.
Implements IDocumentStylePoolAccess.
Definition at line 1694 of file DocumentStylePoolManager.cxx.
References GetFormatFromPool(), and nId.
|
overridevirtual |
Implements IDocumentStylePoolAccess.
Definition at line 1877 of file DocumentStylePoolManager.cxx.
References cBulletChar, o3tl::convert(), GetCharFormatFromPool(), numfunc::GetDefaultPositionAndSpaceMode(), numfunc::GetDefBulletFont(), SwDoc::getIDocumentState(), SwDoc::GetNumRuleTable(), SwNumRule::GetPoolFormatId(), IDocumentState::IsModified(), SvxNumberFormat::LABEL_ALIGNMENT, SvxNumberFormat::LABEL_WIDTH_AND_POSITION, SvxNumberFormat::LISTTAB, m_rDoc, SwDoc::MakeNumRule(), MAXLEVEL, o3tl::mm, o3tl::mm100, n, nId, nPos, RES_POOLCHR_NUM_LEVEL, RES_POOLNUMRULE_BEGIN, RES_POOLNUMRULE_BUL1, RES_POOLNUMRULE_BUL2, RES_POOLNUMRULE_BUL3, RES_POOLNUMRULE_BUL4, RES_POOLNUMRULE_BUL5, RES_POOLNUMRULE_END, RES_POOLNUMRULE_NUM1, RES_POOLNUMRULE_NUM2, RES_POOLNUMRULE_NUM3, RES_POOLNUMRULE_NUM4, RES_POOLNUMRULE_NUM5, IDocumentState::ResetModified(), SAL_N_ELEMENTS, SwNumRule::Set(), SvxNumberFormat::SetAbsLSpace(), SwNumRule::SetAutoRule(), SvxNumberFormat::SetBulletChar(), SvxNumberFormat::SetBulletFont(), SwNumFormat::SetCharFormat(), SvxNumberFormat::SetFirstLineIndent(), SvxNumberFormat::SetFirstLineOffset(), SvxNumberFormat::SetIncludeUpperLevels(), SvxNumberFormat::SetIndentAt(), SvxNumberFormat::SetLabelFollowedBy(), SvxNumberFormat::SetListFormat(), SvxNumberFormat::SetListtabPos(), SvxNumberFormat::SetNumAdjust(), SvxNumberType::SetNumberingType(), SwNumRule::SetPoolFormatId(), SvxNumberFormat::SetPositionAndSpaceMode(), SvxNumberFormat::SetStart(), size, SvxNumberFormat::SPACE, STR_POOLNUMRULE_NUM_ARY, SVX_NUM_ARABIC, SVX_NUM_CHAR_SPECIAL, SVX_NUM_CHARS_LOWER_LETTER, SVX_NUM_CHARS_UPPER_LETTER, SVX_NUM_ROMAN_LOWER, SVX_NUM_ROMAN_UPPER, SwResId(), o3tl::twip, and u.
|
overridevirtual |
Return required automatic page style.
Implements IDocumentStylePoolAccess.
Definition at line 1704 of file DocumentStylePoolManager.cxx.
References All, aPgFrameFormatSetRange, o3tl::cm, o3tl::convert(), SfxItemSet::Count(), FirstShare, Fixed, SwDoc::GetAttrPool(), SwPageDesc::GetFirstLeft(), SwPageDesc::GetFirstMaster(), SwPageDesc::GetFootnoteInfo(), SwFormat::GetFrameSize(), SvxSizeItem::GetHeight(), SwDoc::getIDocumentState(), SwDoc::GetIDocumentUndoRedo(), SwPageDesc::GetLandscape(), SwPageDesc::GetLeft(), SvxLRSpaceItem::GetLeft(), SwPageDesc::GetMaster(), SwDoc::GetPageDesc(), SwDoc::GetPageDescCnt(), GetPageDescFromPool(), SvxPaperInfo::GetPaperSize(), SwPageDesc::GetPoolFormatId(), SvxLRSpaceItem::GetRight(), SvxSizeItem::GetWidth(), Size::Height(), IDocumentState::IsModified(), LandscapeSwap(), Left, m_rDoc, SwDoc::MakePageDesc(), n, nId, PAPER_ENV_C65, SfxItemSet::Put(), RES_LR_SPACE(), RES_POOLPAGE_BEGIN, RES_POOLPAGE_END, RES_POOLPAGE_ENDNOTE, RES_POOLPAGE_ENVELOPE, RES_POOLPAGE_FIRST, RES_POOLPAGE_FOOTNOTE, RES_POOLPAGE_HTML, RES_POOLPAGE_LANDSCAPE, RES_POOLPAGE_LEFT, RES_POOLPAGE_REGISTER, RES_POOLPAGE_RIGHT, RES_POOLPAGE_STANDARD, RES_UL_SPACE(), IDocumentState::ResetModified(), Right, SAL_N_ELEMENTS, SwPageFootnoteInfo::SetBottomDist(), SwPageDesc::SetFollow(), SwPageDesc::SetFootnoteInfo(), SwFormat::SetFormatAttr(), SvxSizeItem::SetHeight(), SwPageDesc::SetLandscape(), SvxLRSpaceItem::SetLeft(), SwPageFootnoteInfo::SetLineWidth(), SvxULSpaceItem::SetLower(), SwPageDesc::SetPoolFormatId(), SvxLRSpaceItem::SetRight(), SwPageFootnoteInfo::SetTopDist(), SvxULSpaceItem::SetUpper(), SwPageDesc::SetUseOn(), SvxSizeItem::SetWidth(), STR_POOLPAGE_ARY, SwResId(), o3tl::twip, and Size::Width().
Referenced by GetPageDescFromPool().
|
overridevirtual |
Return "Auto-Collection with ID.
Create, if it does not yet exist. If string pointer is defined request only description of attributes, do not create style sheet!
Implements IDocumentStylePoolAccess.
Definition at line 580 of file DocumentStylePoolManager.cxx.
References aName, aTextFormatCollSetRange, SvxLRSpaceItem::Clone(), SvxULSpaceItem::Clone(), o3tl::cm, COL_GRAY(), o3tl::convert(), SfxItemSet::Count(), sw::DocumentSettingManager::get(), GetAppLanguage(), SwTextFormatColl::GetAssignedOutlineStyleLevel(), SwDoc::GetAttrPool(), SwNumRule::GetBullIndent(), vcl::Font::GetCharSet(), SwDoc::GetDefault(), OutputDevice::GetDefaultFont(), GetDefaultFrameDirection(), SwDoc::GetDfltTextFormatColl(), SwDoc::GetDocumentSettingManager(), vcl::Font::GetFamilyName(), vcl::Font::GetFamilyType(), SwLangHelper::GetLanguage(), SwFormat::GetLRSpace(), SwNumRule::GetNumIndent(), vcl::Font::GetPitch(), SwFormat::GetPoolFormatId(), GetPoolParent(), GetTextCollFromPool(), SwDoc::GetTextFormatColls(), SwStyleNameMapper::GetUIName(), SwFormat::GetULSpace(), HTML_MODE, HTML_PARSPACE, i, SvxTabStopItem::Insert(), comphelper::LibreOfficeKit::isActive(), SwTextFormatColl::IsAssignedToListLevelOfOutlineStyle(), IsConditionalByPoolId(), ITALIC_NORMAL, LANGUAGE_ARABIC_SAUDI_ARABIA, LANGUAGE_DONTKNOW, LANGUAGE_ENGLISH_US, LANGUAGE_KOREAN, lBulletFirstLineOffset, LINE_SPACE_DEFAULT_HEIGHT, lNumberFirstLineOffset, m_rDoc, o3tl::mm, n, nId, nRightMargin, SwVectorModifyBase< Value >::push_back(), SfxItemSet::Put(), RES_BOX(), RES_CHRATR_CJK_FONT(), RES_CHRATR_CJK_LANGUAGE(), RES_CHRATR_CTL_FONT(), RES_CHRATR_CTL_LANGUAGE(), RES_CHRATR_FONT(), RES_CHRATR_FONTSIZE(), RES_CHRATR_LANGUAGE(), RES_CHRATR_POSTURE(), RES_CHRATR_WEIGHT(), RES_KEEP(), RES_LR_SPACE(), RES_PARATR_ADJUST(), RES_PARATR_LINESPACING(), RES_PARATR_ORPHANS(), RES_PARATR_SCRIPTSPACE(), RES_PARATR_TABSTOP(), RES_PARATR_WIDOWS(), RES_POOLCOLL_BULLET_LEVEL1, RES_POOLCOLL_BULLET_LEVEL1E, RES_POOLCOLL_BULLET_LEVEL1S, RES_POOLCOLL_BULLET_LEVEL2, RES_POOLCOLL_BULLET_LEVEL2E, RES_POOLCOLL_BULLET_LEVEL2S, RES_POOLCOLL_BULLET_LEVEL3, RES_POOLCOLL_BULLET_LEVEL3E, RES_POOLCOLL_BULLET_LEVEL3S, RES_POOLCOLL_BULLET_LEVEL4, RES_POOLCOLL_BULLET_LEVEL4E, RES_POOLCOLL_BULLET_LEVEL4S, RES_POOLCOLL_BULLET_LEVEL5, RES_POOLCOLL_BULLET_LEVEL5E, RES_POOLCOLL_BULLET_LEVEL5S, RES_POOLCOLL_BULLET_NONUM1, RES_POOLCOLL_BULLET_NONUM2, RES_POOLCOLL_BULLET_NONUM3, RES_POOLCOLL_BULLET_NONUM4, RES_POOLCOLL_BULLET_NONUM5, RES_POOLCOLL_CONFRONTATION, RES_POOLCOLL_DOC_APPENDIX, RES_POOLCOLL_DOC_BEGIN, RES_POOLCOLL_DOC_END, RES_POOLCOLL_DOC_SUBTITLE, RES_POOLCOLL_DOC_TITLE, RES_POOLCOLL_ENDNOTE, RES_POOLCOLL_ENVELOPE_ADDRESS, RES_POOLCOLL_EXTRA_BEGIN, RES_POOLCOLL_EXTRA_END, RES_POOLCOLL_FOOTER, RES_POOLCOLL_FOOTERL, RES_POOLCOLL_FOOTERR, RES_POOLCOLL_FOOTNOTE, RES_POOLCOLL_FRAME, RES_POOLCOLL_GREETING, RES_POOLCOLL_HEADER, RES_POOLCOLL_HEADERFOOTER, RES_POOLCOLL_HEADERL, RES_POOLCOLL_HEADERR, RES_POOLCOLL_HEADLINE1, RES_POOLCOLL_HEADLINE10, RES_POOLCOLL_HEADLINE2, RES_POOLCOLL_HEADLINE3, RES_POOLCOLL_HEADLINE4, RES_POOLCOLL_HEADLINE5, RES_POOLCOLL_HEADLINE6, RES_POOLCOLL_HEADLINE7, RES_POOLCOLL_HEADLINE8, RES_POOLCOLL_HEADLINE9, RES_POOLCOLL_HEADLINE_BASE, RES_POOLCOLL_HTML_BEGIN, RES_POOLCOLL_HTML_BLOCKQUOTE, RES_POOLCOLL_HTML_DD, RES_POOLCOLL_HTML_DT, RES_POOLCOLL_HTML_END, RES_POOLCOLL_HTML_HR, RES_POOLCOLL_HTML_PRE, RES_POOLCOLL_LABEL, RES_POOLCOLL_LABEL_ABB, RES_POOLCOLL_LABEL_DRAWING, RES_POOLCOLL_LABEL_FIGURE, RES_POOLCOLL_LABEL_FRAME, RES_POOLCOLL_LABEL_TABLE, RES_POOLCOLL_LISTS_BEGIN, RES_POOLCOLL_LISTS_END, RES_POOLCOLL_MARGINAL, RES_POOLCOLL_NUM_LEVEL1, RES_POOLCOLL_NUM_LEVEL1E, RES_POOLCOLL_NUM_LEVEL1S, RES_POOLCOLL_NUM_LEVEL2, RES_POOLCOLL_NUM_LEVEL2E, RES_POOLCOLL_NUM_LEVEL2S, RES_POOLCOLL_NUM_LEVEL3, RES_POOLCOLL_NUM_LEVEL3E, RES_POOLCOLL_NUM_LEVEL3S, RES_POOLCOLL_NUM_LEVEL4, RES_POOLCOLL_NUM_LEVEL4E, RES_POOLCOLL_NUM_LEVEL4S, RES_POOLCOLL_NUM_LEVEL5, RES_POOLCOLL_NUM_LEVEL5E, RES_POOLCOLL_NUM_LEVEL5S, RES_POOLCOLL_NUM_NONUM1, RES_POOLCOLL_NUM_NONUM2, RES_POOLCOLL_NUM_NONUM3, RES_POOLCOLL_NUM_NONUM4, RES_POOLCOLL_NUM_NONUM5, RES_POOLCOLL_NUMBER_BULLET_BASE, RES_POOLCOLL_REGISTER_BASE, RES_POOLCOLL_REGISTER_BEGIN, RES_POOLCOLL_REGISTER_END, RES_POOLCOLL_SEND_ADDRESS, RES_POOLCOLL_SIGNATURE, RES_POOLCOLL_STANDARD, RES_POOLCOLL_TABLE, RES_POOLCOLL_TABLE_HDLN, RES_POOLCOLL_TEXT, RES_POOLCOLL_TEXT_BEGIN, RES_POOLCOLL_TEXT_END, RES_POOLCOLL_TEXT_IDENT, RES_POOLCOLL_TEXT_MOVE, RES_POOLCOLL_TEXT_NEGIDENT, RES_POOLCOLL_TOX_AUTHORITIES1, RES_POOLCOLL_TOX_AUTHORITIESH, RES_POOLCOLL_TOX_CNTNT1, RES_POOLCOLL_TOX_CNTNT10, RES_POOLCOLL_TOX_CNTNT2, RES_POOLCOLL_TOX_CNTNT3, RES_POOLCOLL_TOX_CNTNT4, RES_POOLCOLL_TOX_CNTNT5, RES_POOLCOLL_TOX_CNTNT6, RES_POOLCOLL_TOX_CNTNT7, RES_POOLCOLL_TOX_CNTNT8, RES_POOLCOLL_TOX_CNTNT9, RES_POOLCOLL_TOX_CNTNTH, RES_POOLCOLL_TOX_IDX1, RES_POOLCOLL_TOX_IDX2, RES_POOLCOLL_TOX_IDX3, RES_POOLCOLL_TOX_IDXBREAK, RES_POOLCOLL_TOX_IDXH, RES_POOLCOLL_TOX_ILLUS1, RES_POOLCOLL_TOX_ILLUSH, RES_POOLCOLL_TOX_OBJECT1, RES_POOLCOLL_TOX_OBJECTH, RES_POOLCOLL_TOX_TABLES1, RES_POOLCOLL_TOX_TABLESH, RES_POOLCOLL_TOX_USER1, RES_POOLCOLL_TOX_USER10, RES_POOLCOLL_TOX_USER2, RES_POOLCOLL_TOX_USER3, RES_POOLCOLL_TOX_USER4, RES_POOLCOLL_TOX_USER5, RES_POOLCOLL_TOX_USER6, RES_POOLCOLL_TOX_USER7, RES_POOLCOLL_TOX_USER8, RES_POOLCOLL_TOX_USER9, RES_POOLCOLL_TOX_USERH, RES_UL_SPACE(), SAL_N_ELEMENTS, SetAllScriptItem(), SwFormatLineNumber::SetCountLines(), SwTextFormatColl::SetFormatAttr(), SwFormat::SetFormatName(), SvxLRSpaceItem::SetLeft(), SvxBoxItem::SetLine(), SvxULSpaceItem::SetLower(), SwTextFormatColl::SetNextTextFormatColl(), SwFormat::SetPoolFormatId(), SvxLineSpacingItem::SetPropLineSpace(), SvxLRSpaceItem::SetRight(), SvxLRSpaceItem::SetTextFirstLineOffset(), SvxLRSpaceItem::SetTextLeft(), SvxULSpaceItem::SetUpper(), SwVectorModifyBase< Value >::size(), STR_POOLCOLL_DOC_ARY, STR_POOLCOLL_EXTRA_ARY, STR_POOLCOLL_HTML_ARY, STR_POOLCOLL_LISTS_ARY, STR_POOLCOLL_REGISTER_ARY, STR_POOLCOLL_TEXT_ARY, STYLES_NODEFAULT, SwResId(), o3tl::twip, and WEIGHT_BOLD.
Referenced by GetTextCollFromPool().
|
overridevirtual |
Check if this AutoCollection is already/still in use.
Implements IDocumentStylePoolAccess.
Definition at line 2481 of file DocumentStylePoolManager.cxx.
References SwDoc::GetCharFormats(), GetFormat(), SwDoc::GetFrameFormats(), SwDoc::GetNodes(), SwFormat::GetPoolFormatId(), SwDoc::GetSpzFrameFormats(), m_rDoc, n, nId, RES_POOLCHR_BEGIN, RES_POOLCHR_END, RES_POOLFRM_BEGIN, RES_POOLFRM_END, and SAL_WARN.
|
overridevirtual |
Check if this AutoCollection is already/still in use in this Document.
Implements IDocumentStylePoolAccess.
Definition at line 2533 of file DocumentStylePoolManager.cxx.
References SwPageDesc::GetInfo(), SwDoc::GetNodes(), SwDoc::GetPageDesc(), SwDoc::GetPageDescCnt(), SwPageDesc::GetPoolFormatId(), m_rDoc, n, nId, RES_POOLPAGE_BEGIN, and RES_POOLPAGE_END.
|
overridevirtual |
Check if this AutoCollection is already/still in use in this Document.
Implements IDocumentStylePoolAccess.
Definition at line 2453 of file DocumentStylePoolManager.cxx.
References SwDoc::GetNodes(), SwFormat::GetPoolFormatId(), SwDoc::GetTextFormatColls(), m_rDoc, n, nId, RES_POOLCOLL_DOC_BEGIN, RES_POOLCOLL_DOC_END, RES_POOLCOLL_EXTRA_BEGIN, RES_POOLCOLL_EXTRA_END, RES_POOLCOLL_HTML_BEGIN, RES_POOLCOLL_HTML_END, RES_POOLCOLL_LISTS_BEGIN, RES_POOLCOLL_LISTS_END, RES_POOLCOLL_REGISTER_BEGIN, RES_POOLCOLL_REGISTER_END, RES_POOLCOLL_TEXT_BEGIN, RES_POOLCOLL_TEXT_END, and size.
|
privatedelete |
|
private |
Definition at line 53 of file DocumentStylePoolManager.hxx.
Referenced by GetFormatFromPool(), GetNumRuleFromPool(), GetPageDescFromPool(), GetTextCollFromPool(), IsPoolFormatUsed(), IsPoolPageDescUsed(), and IsPoolTextCollUsed().