LibreOffice Module sw (master) 1
|
Access to the style pool. More...
#include <IDocumentStylePoolAccess.hxx>
Public Member Functions | |
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 |
Protected Member Functions | |
virtual | ~IDocumentStylePoolAccess () |
Access to the style pool.
Definition at line 33 of file IDocumentStylePoolAccess.hxx.
|
inlineprotectedvirtual |
Definition at line 66 of file IDocumentStylePoolAccess.hxx.
|
pure virtual |
Implemented in sw::DocumentStylePoolManager.
Referenced by SwAutoFormat::BuildEnum(), sw::ToxTextGenerator::GenerateText(), SwEndNoteInfo::GetAnchorCharFormat(), SwJumpEditFieldType::GetCharFormat(), SwTextINetFormat::GetCharFormat(), SwLineNumberInfo::GetCharFormat(), SwEndNoteInfo::GetCharFormat(), SwCSS1Parser::GetCharFormatFromPool(), sw::util::GetCharStyle(), sw::util::GetSwCharFormat(), SwHTMLWriter::GetTemplateFormat(), SwTextINetFormat::InitINetFormat(), SwTextRuby::InitRuby(), lcl_FindCharFormat(), lcl_getCharFormat(), lcl_InsertDrawLabel(), lcl_InsertLabel(), SwHTMLWriter::MakeHeader(), OutHTML_INetFormat(), SwNumFormat::SwNumFormat(), and SwTOXBaseSection::UpdatePageNum_().
|
pure virtual |
Return required automatic format base class.
Implemented in sw::DocumentStylePoolManager.
Referenced by SwEditShell::GetFormatFromPool(), and lcl_PaintReplacement().
|
pure virtual |
Return required automatic format.
Implemented in sw::DocumentStylePoolManager.
Referenced by sw::DocumentContentOperationsManager::InsertEmbObject(), sw::DocumentContentOperationsManager::InsertGraphic(), sw::DocumentContentOperationsManager::InsertOLE(), lcl_FindFrameFormat(), lcl_InsertDrawLabel(), lcl_InsertLabel(), SwDoc::MakeFlySection(), SwDoc::MakeFlySection_(), and Reader::ResetFrameFormats().
|
pure virtual |
Implemented in sw::DocumentStylePoolManager.
Referenced by lcl_FindNumRule(), and SwDocStyleSheet::SetItemSet().
|
pure virtual |
Return required automatic page style.
Implemented in sw::DocumentStylePoolManager.
Referenced by SwDoc::ClearDoc(), SwPageDesc::GetByName(), SwCSS1Parser::GetMasterPageDesc(), SwXRedlines::GetObject(), SwCSS1Parser::GetPageDesc(), SwEndNoteInfo::GetPageDesc(), SwEditShell::GetPageDescFromPool(), SwXFieldEnumeration::Impl::Impl(), lcl_FindPageDesc(), lcl_GetPageDesc(), SwCSS1Parser::makePageDescBackground(), OutCSS1_SwPageDesc(), OutHTML_SwTextNode(), SwCSS1Parser::ParseStyleSheet(), HTMLReader::Read(), SetHTMLTemplate(), wwSectionManager::SetSwFormatPageDesc(), SwAutoCompleteClient::SwAutoCompleteClient(), SwDoc::SwDoc(), SwXAutoStyleFamily::SwXAutoStyleFamily(), SwXAutoStylesEnumerator::SwXAutoStylesEnumerator(), SwXFlatParagraphIterator::SwXFlatParagraphIterator(), SwXRedline::SwXRedline(), and SwXRedlineEnumeration::SwXRedlineEnumeration().
|
pure virtual |
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!
Implemented in sw::DocumentStylePoolManager.
Referenced by sw::DocumentContentOperationsManager::AppendTextNode(), sw::DocumentContentOperationsManager::CopyImplImpl(), SwRangeRedline::CopyToSection(), SwWW8ImplReader::CoreLoad(), XMLRedlineImportHelper::CreateRedlineTextSection(), WW8Export::ExportDocument_Impl(), sw::util::GetParaStyle(), SwHTMLWriter::GetTemplateFormat(), SwEditShell::GetTextCollFromPool(), SwCSS1Parser::GetTextCollFromPool(), SwTOXBaseSection::GetTextFormatColl(), WW8RStyle::Import(), wwSectionManager::InsertSegments(), SwDoc::InsertTable(), SwXMLTableContext::InsertTableSection(), ItemSetToPageDesc(), lcl_CpyBox(), lcl_FindParaFormat(), lcl_GetParaStyle(), lcl_InsertDrawLabel(), lcl_InsertLabel(), SwTable::MakeCopy(), SwDOCXReader::MakeEntries(), WW8Glossary::MakeEntries(), SwHTMLWriter::MakeHeader(), sw::DocumentLayoutManager::MakeLayoutFormat(), SwTextFootnote::MakeNewTextSection(), SwRangeRedline::MoveToSection(), OutCSS1_SwFormat(), SwDoc::OutlineUpDown(), SwHTMLWriter::OutStyleSheet(), SwDOCXReader::Read(), SwUndoDelete::RedoImpl(), SwUndoUpdateIndex::RedoImpl(), SwRedlineExtraData_FormatColl::Reject(), SwDoc::RemoveAllFormatLanguageDependencies(), SetHTMLTemplate(), MSWord_SdrAttrIter::SetItemsThatDifferFromStandard(), sw::DocumentContentOperationsManager::SplitNode(), SwXMLImport::startDocument(), SwDoc::Summary(), SwHTMLFormatInfo::SwHTMLFormatInfo(), SwUndoUpdateIndex::UndoImpl(), SwUndoTableMerge::UndoImpl(), SwTOXBaseSection::Update(), DocxExport::WriteSettings(), and SwHTMLWriter::WriteStream().
|
pure virtual |
Implemented in sw::DocumentStylePoolManager.
Referenced by SwStyleSheetIterator::AppendStyleList().
|
pure virtual |
Implemented in sw::DocumentStylePoolManager.
Referenced by SwStyleSheetIterator::AppendStyleList().
|
pure virtual |
Check whether this "auto-collection" is used in document.
Implemented in sw::DocumentStylePoolManager.
Referenced by SwStyleSheetIterator::AppendStyleList(), and SwStyleSheetIterator::First().