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 577 of file DocumentStylePoolManager.cxx.
|
overridevirtual |
Definition at line 2572 of file DocumentStylePoolManager.cxx.
|
privatedelete |
|
overridevirtual |
Implements IDocumentStylePoolAccess.
Definition at line 1715 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 1442 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 1710 of file DocumentStylePoolManager.cxx.
References GetFormatFromPool(), and nId.
|
overridevirtual |
Implements IDocumentStylePoolAccess.
Definition at line 1893 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 1720 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 581 of file DocumentStylePoolManager.cxx.
References aName, aTextFormatCollSetRange, SvxULSpaceItem::Clone(), o3tl::cm, COL_GRAY(), o3tl::convert(), SfxItemSet::Count(), first, 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(), 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, left, 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_MARGIN_FIRSTLINE(), RES_MARGIN_RIGHT(), RES_MARGIN_TEXTLEFT(), 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(), right, SAL_N_ELEMENTS, SetAllScriptItem(), SwFormatLineNumber::SetCountLines(), SwTextFormatColl::SetFormatAttr(), SwFormat::SetFormatName(), SvxBoxItem::SetLine(), SvxULSpaceItem::SetLower(), SwTextFormatColl::SetNextTextFormatColl(), SwFormat::SetPoolFormatId(), SvxLineSpacingItem::SetPropLineSpace(), 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 2497 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 2549 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 2469 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().