LibreOffice Module sw (master) 1
Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
SwFormat Class Reference

Base class for various Writer styles. More...

#include <format.hxx>

Inheritance diagram for SwFormat:
[legend]
Collaboration diagram for SwFormat:
[legend]

Public Member Functions

virtual ~SwFormat () override
 
SwFormatoperator= (const SwFormat &)
 
sal_uInt16 Which () const
 for Querying of Writer-functions. More...
 
void CopyAttrs (const SwFormat &)
 Copy attributes even among documents. More...
 
void DelDiffs (const SfxItemSet &rSet)
 Delete all attributes that are not in rFormat. More...
 
void DelDiffs (const SwFormat &rFormat)
 
bool SetDerivedFrom (SwFormat *pDerivedFrom=nullptr)
 0 is Default. More...
 
const SfxPoolItemGetFormatAttr (sal_uInt16 nWhich, bool bInParents=true) const
 If bInParents is FALSE, search only in this format for attribute. More...
 
template<class T >
const T & GetFormatAttr (TypedWhichId< T > nWhich, bool bInParents=true) const
 
SfxItemState GetItemState (sal_uInt16 nWhich, bool bSrchInParent=true, const SfxPoolItem **ppItem=nullptr) const
 
template<class T >
SfxItemState GetItemState (TypedWhichId< T > nWhich, bool bSrchInParent=true, const T **ppItem=nullptr) const
 
template<class T >
const T * GetItemIfSet (TypedWhichId< T > nWhich, bool bSrchInParent=true) const
 Templatized version of GetItemState() to directly return the correct type. More...
 
SfxItemState GetBackgroundState (std::unique_ptr< SvxBrushItem > &rItem) const
 
virtual bool SetFormatAttr (const SfxPoolItem &rAttr)
 
virtual bool SetFormatAttr (const SfxItemSet &rSet)
 
virtual bool ResetFormatAttr (sal_uInt16 nWhich1, sal_uInt16 nWhich2=0)
 
virtual sal_uInt16 ResetAllFormatAttr ()
 Takes all hints from Delta-Array,. More...
 
SwFormatDerivedFrom () const
 
bool IsDefault () const
 
const OUString & GetName () const
 
bool HasName (std::u16string_view rName) const
 
virtual void SetFormatName (const OUString &rNewName, bool bBroadcast=false)
 
const SwAttrSetGetAttrSet () const
 For querying the attribute array. More...
 
const SwDocGetDoc () const
 The document is set in SwAttrPool now, therefore you always can access it. More...
 
SwDocGetDoc ()
 
const IDocumentSettingAccessgetIDocumentSettingAccess () const
 Provides access to the document settings interface. More...
 
const IDocumentDrawModelAccessgetIDocumentDrawModelAccess () const
 Provides access to the document draw model interface. More...
 
IDocumentDrawModelAccessgetIDocumentDrawModelAccess ()
 
const IDocumentLayoutAccessgetIDocumentLayoutAccess () const
 Provides access to the document layout interface. More...
 
IDocumentLayoutAccessgetIDocumentLayoutAccess ()
 
IDocumentTimerAccessgetIDocumentTimerAccess ()
 Provides access to the document idle timer interface. More...
 
IDocumentFieldsAccessgetIDocumentFieldsAccess ()
 Provides access to the document idle timer interface. More...
 
IDocumentChartDataProviderAccessgetIDocumentChartDataProviderAccess ()
 Gives access to the chart data-provider. More...
 
sal_uInt16 GetPoolFormatId () const
 Get and set Pool style IDs. More...
 
void SetPoolFormatId (sal_uInt16 nId)
 
sal_uInt16 GetPoolHelpId () const
 Get and set Help-IDs for document templates. More...
 
void SetPoolHelpId (sal_uInt16 nId)
 
sal_uInt8 GetPoolHlpFileId () const
 
void SetPoolHlpFileId (sal_uInt8 nId)
 
void GetPresentation (SfxItemPresentation ePres, MapUnit eCoreMetric, MapUnit ePresMetric, OUString &rText) const
 Get attribute-description. Returns passed string. More...
 
bool IsAuto () const
 Query / set AutoFormat-flag. More...
 
void SetAuto (bool bNew)
 
bool IsHidden () const
 
void SetHidden (bool bValue)
 
void GetGrabBagItem (css::uno::Any &rVal) const
 
void SetGrabBagItem (const css::uno::Any &rVal)
 
bool IsAutoUpdateOnDirectFormat () const
 Query / set m_bAutoUpdateOnDirectFormat-flag. More...
 
void SetAutoUpdateOnDirectFormat (bool bNew=true)
 
bool IsFormatInDTOR () const
 
const SvxUnderlineItemGetUnderline (bool=true) const
 GetMethods: Bool indicates whether to search only in Set (FALSE) or also in Parents. More...
 
const SvxFontHeightItemGetSize (bool=true) const
 
const SvxFontItemGetFont (bool=true) const
 
const SvxColorItemGetColor (bool=true) const
 
const SvxFontItemGetCJKFont (bool=true) const
 
const SvxFontItemGetCTLFont (bool=true) const
 
const SwFormatFillOrderGetFillOrder (bool=true) const
 Frame-attributes - implemented in frmatr.hxx. More...
 
const SwFormatFrameSizeGetFrameSize (bool=true) const
 
const SwFormatHeaderGetHeader (bool=true) const
 
const SwFormatFooterGetFooter (bool=true) const
 
const SwFormatSurroundGetSurround (bool=true) const
 
const SwFormatHoriOrientGetHoriOrient (bool=true) const
 
const SwFormatAnchorGetAnchor (bool=true) const
 
const SwFormatColGetCol (bool=true) const
 
const SvxPaperBinItemGetPaperBin (bool=true) const
 
const SvxLeftMarginItemGetLeftMargin (bool=true) const
 
const SvxTextLeftMarginItemGetTextLeftMargin (bool=true) const
 
const SvxFirstLineIndentItemGetFirstLineIndent (bool=true) const
 
const SvxRightMarginItemGetRightMargin (bool=true) const
 
const SvxGutterLeftMarginItemGetGutterLeftMargin (bool=true) const
 
const SvxGutterRightMarginItemGetGutterRightMargin (bool=true) const
 
const SvxLRSpaceItemGetLRSpace (bool=true) const
 
const SvxULSpaceItemGetULSpace (bool=true) const
 
const SwFormatContentGetContent (bool=true) const
 
const SvxPrintItemGetPrint (bool=true) const
 
const SvxOpaqueItemGetOpaque (bool=true) const
 
const SvxProtectItemGetProtect (bool=true) const
 
const SwFormatVertOrientGetVertOrient (bool=true) const
 
const SvxBoxItemGetBox (bool=true) const
 
const SvxFormatKeepItemGetKeep (bool=true) const
 
std::unique_ptr< SvxBrushItemmakeBackgroundBrushItem (bool=true) const
 
const SvxShadowItemGetShadow (bool=true) const
 
const SwFormatPageDescGetPageDesc (bool=true) const
 
const SvxFormatBreakItemGetBreak (bool=true) const
 
const SvxMacroItemGetMacro (bool=true) const
 
const SwFormatURLGetURL (bool=true) const
 
const SwFormatEditInReadonlyGetEditInReadonly (bool=true) const
 
const SwFormatLayoutSplitGetLayoutSplit (bool=true) const
 
const SwFormatRowSplitGetRowSplit (bool=true) const
 
const SwFormatFlySplitGetFlySplit (bool=true) const
 
const SwFormatChainGetChain (bool=true) const
 
const SwFormatFootnoteAtTextEndGetFootnoteAtTextEnd (bool=true) const
 
const SwFormatEndAtTextEndGetEndAtTextEnd (bool=true) const
 
const SwFormatNoBalancedColumnsGetBalancedColumns (bool=true) const
 
const SvxFrameDirectionItemGetFrameDir (bool=true) const
 
const SwTextGridItemGetTextGrid (bool=true) const
 
const SwHeaderAndFooterEatSpacingItemGetHeaderAndFooterEatSpacing (bool=true) const
 
const SwFormatFollowTextFlowGetFollowTextFlow (bool=true) const
 
const SwFormatWrapInfluenceOnObjPosGetWrapInfluenceOnObjPos (bool=true) const
 
const SdrTextVertAdjustItemGetTextVertAdjust (bool=true) const
 
const SvxLineSpacingItemGetLineSpacing (bool=true) const
 Paragraph-attributes - implemented in paratr.hxx. More...
 
const SwNumRuleItemGetNumRule (bool=true) const
 
const SvxTabStopItemGetTabStops (bool=true) const
 
const SwFormatDropGetDrop (bool=true) const
 
const SwTableBoxNumFormatGetTableBoxNumFormat (bool=true) const
 TableBox attributes - implemented in cellatr.hxx. More...
 
const SwTableBoxFormulaGetTableBoxFormula (bool=true) const
 
const SwTableBoxValueGetTableBoxValue (bool=true) const
 
void SetPageFormatToDefault ()
 
virtual bool IsBackgroundTransparent () const
 SwFormat::IsBackgroundTransparent. More...
 
virtual drawinglayer::attribute::SdrAllFillAttributesHelperPtr getSdrAllFillAttributesHelper () const
 
virtual bool supportsFullDrawingLayerFillAttributeSet () const
 
void RemoveAllUnos ()
 
- Public Member Functions inherited from sw::BorderCacheOwner
 BorderCacheOwner ()
 
 BorderCacheOwner (BorderCacheOwner &)
 
BorderCacheOwneroperator= (const BorderCacheOwner &)
 
 ~BorderCacheOwner ()
 
bool IsInCache () const
 
void InvalidateInSwCache (const sal_uInt16)
 

Protected Member Functions

 SwFormat (SwAttrPool &rPool, const char *pFormatNm, const WhichRangesContainer &pWhichRanges, SwFormat *pDrvdFrame, sal_uInt16 nFormatWhich)
 
 SwFormat (SwAttrPool &rPool, OUString aFormatNm, const WhichRangesContainer &pWhichRanges, SwFormat *pDrvdFrame, sal_uInt16 nFormatWhich)
 
 SwFormat (const SwFormat &rFormat)
 
virtual void SwClientNotify (const SwModify &, const SfxHint &) override
 

Private Member Functions

virtual void InvalidateInSwFntCache (sal_uInt16)
 

Private Attributes

OUString m_aFormatName
 
SwAttrSet m_aSet
 
sal_uInt16 m_nWhichId
 
sal_uInt16 m_nPoolFormatId
 Id for "automatically" created formats. More...
 
sal_uInt16 m_nPoolHelpId
 HelpId for this Pool-style. More...
 
sal_uInt8 m_nPoolHlpFileId
 FilePos to Doc to these style helps. More...
 
bool m_bAutoFormat: 1
 FALSE: it is a template. More...
 
bool m_bFormatInDTOR: 1
 TRUE: Format becomes deleted. More...
 
bool m_bAutoUpdateOnDirectFormat: 1
 TRUE: Set attributes of a whole paragraph at format (UI-side!). More...
 
bool m_bHidden: 1
 
std::shared_ptr< SfxGrabBagItemm_pGrabBagItem
 Style InteropGrabBag. More...
 

Friends

class SwFrameFormat
 

Detailed Description

Base class for various Writer styles.

Definition at line 46 of file format.hxx.

Constructor & Destructor Documentation

◆ SwFormat() [1/3]

SwFormat::SwFormat ( SwAttrPool rPool,
const char *  pFormatNm,
const WhichRangesContainer pWhichRanges,
SwFormat pDrvdFrame,
sal_uInt16  nFormatWhich 
)
protected

◆ SwFormat() [2/3]

SwFormat::SwFormat ( SwAttrPool rPool,
OUString  aFormatNm,
const WhichRangesContainer pWhichRanges,
SwFormat pDrvdFrame,
sal_uInt16  nFormatWhich 
)
protected

◆ SwFormat() [3/3]

SwFormat::SwFormat ( const SwFormat rFormat)
protected

◆ ~SwFormat()

SwFormat::~SwFormat ( )
overridevirtual

Member Function Documentation

◆ CopyAttrs()

void SwFormat::CopyAttrs ( const SwFormat rFormat)

Copy attributes even among documents.

Copy attributes.

This function is called in every Copy-Ctor for copying the attributes. The latter can be only copied as soon as the derived class exists since for setting them the Which() function is called and that has the default value of 0 in the base class and is then overridden by the derived class.

If we copy over multiple documents then the new document has to be provided in which <this> is defined. Currently this is important for DropCaps because that contains data that needs to be copied deeply.

Definition at line 171 of file format.cxx.

References SwAttrSet::CopyToModify(), SwAttrSet::GetPool(), SfxItemSet::GetRanges(), sw::BorderCacheOwner::InvalidateInSwCache(), InvalidateInSwFntCache(), m_aSet, SwAttrSet::Put_BC(), RES_ATTRSET_CHG(), SwAttrSet::SetModifyAtAttr(), and SwClientNotify().

Referenced by SwDoc::CopyFormat(), SwDoc::CopyGrfColl(), sw::DocumentLayoutManager::CopyLayoutFormat(), SwDoc::CopyPageDescHeaderFooterImpl(), SwDoc::CopyTextColl(), lcl_CopyLineToDoc(), lcl_CopyTableBox(), lcl_CopyTableLine(), SwTableNode::MakeCopy(), SwSectionNode::MakeCopy(), and SwTable::MakeCopy().

◆ DelDiffs() [1/2]

void SwFormat::DelDiffs ( const SfxItemSet rSet)

◆ DelDiffs() [2/2]

void SwFormat::DelDiffs ( const SwFormat rFormat)
inline

Definition at line 89 of file format.hxx.

References DelDiffs(), and GetAttrSet().

Referenced by DelDiffs().

◆ DerivedFrom()

SwFormat * SwFormat::DerivedFrom ( ) const
inline

◆ GetAnchor()

const SwFormatAnchor & SwFormat::GetAnchor ( bool  bInP = true) const
inline

Definition at line 88 of file fmtanchr.hxx.

References SwAttrSet::GetAnchor(), and m_aSet.

Referenced by SwWW8FltAnchorStack::AddAnchor(), SwNode::AddAnchoredFly(), SwWW8ImplReader::AddAutoAnchor(), SwDrawView::AddCustomHdl(), SwFEShell::AlignFormulaToBaseline(), SwDoc::AppendDoc(), SwPageFrame::AppendDrawObjToPage(), AppendObjsOfNode(), SwRootFrame::AssertPageFlys(), CalcClipRect(), SwRootFrame::CalcFrameRects(), CalcHeightWithFlys(), SwLineLayout::CalcLine(), objectpositioning::SwToContentAnchoredObjectPosition::CalcPosition(), objectpositioning::SwToLayoutAnchoredObjectPosition::CalcPosition(), SwDoc::Chainable(), SwTextBoxHelper::changeAnchor(), checkAndWriteFloatingTables(), SwAnchoredObject::CheckCharRectAndTopOfLine(), SwObjectFormatterTextFrame::CheckMovedFwdCondition(), SwDrawView::CheckPossibilities(), SwFlyFrame::ChgRelPos(), SwHTMLWriter::CollectFlyFrames(), SwDrawContact::ConnectToLayout(), SwAnchoredObject::ConsiderObjWrapInfluenceOnObjPos(), SwWW8ImplReader::ContainsSingleInlineGraphic(), SwWW8ImplReader::ConvertDrawTextToFly(), WinwordAnchoring::ConvertPosition(), SwXText::convertToTextFrame(), SwFEShell::Copy(), SwFEShell::CopyDrawSel(), SwTextFlyCnt::CopyFlyFormat(), sw::DocumentContentOperationsManager::CopyFlyInFlyImpl(), sw::DocumentLayoutManager::CopyLayoutFormat(), WW8TabDesc::CreateSwTable(), SwXTextView::createTextRangeByPixelPosition(), SwUndoSaveContent::DelContentIndex(), SwDoc::DeleteSelection(), SwUndoFlyBase::DelFly(), DelFlyInRange(), sw::DocumentContentOperationsManager::DelFullPara(), sw::DocumentLayoutManager::DelLayoutFormat(), SwWrtShell::DelRight(), SwXShape::dispose(), SwAccessibleMap::DoInvalidateShapeSelection(), SwTextBoxHelper::doTextBoxPositioning(), SwTextFly::DrawTextOpaque(), DocxSdrExport::endDMLAnchorInline(), SwDrawBaseShell::Execute(), SwAnchoredObject::FindAnchorCharFrame(), SwFEShell::FindAnchorPos(), SwNode::FindPageDesc(), SwTextFly::ForEach(), SwDoc::GetAllFlyFormats(), SwBaseLink::GetAnchor(), SwXShape::getAnchor(), SwFEShell::GetAnchorId(), GetBodyTextNode(), SwAccessibleDocument::getExtendedAttributes(), sw::GetFlysAnchoredAt(), SwFEShell::GetGraphicDefaultSize(), SwFEShell::GetObjCntType(), DocxAttributeOutput::GetOLEStyle(), sw::access::SwAccessibleChild::GetParent(), SwXShape::getPropertyValue(), SwAccessibleSelectionHelper::getSelectedAccessibleChild(), SwAccessibleFrameBase::GetSelectedState(), SwFrameShell::GetState(), SwTextFly::GetSurroundForTextWrap(), SwDoc::GetTextDirection(), SwTextFly::GetTop(), SwDoc::GroupSelection(), SwEditShell::HandleUndoRedoContext(), WW8Glossary::HasBareGraphicEnd(), IMPL_LINK(), SwRootFrame::ImplCalcBrowseWidth(), SwHandleAnchorNodeChg::ImplDestroy(), SwWW8ImplReader::ImportGraf(), SwFEShell::Insert(), SwWrtShell::InsertContentControl(), sw::DocumentContentOperationsManager::InsertDrawObj(), SwTextNode::InsertHint(), SwHTMLParser::InsertImage(), SwWrtShell::InsertPostIt(), SwUndoFlyBase::InsFly(), SwAccessibleMap::InvalidateShapeInParaSelection(), SwTextBoxHelper::isAnchorSyncNeeded(), sw::access::SwAccessibleChild::IsBoundAsChar(), SwFEShell::IsFlyInFly(), SwOLENode::IsInGlobalDocSection(), SwDoc::IsInHeaderFooter(), SwFrameFormat::IsLowerOf(), SwEditWin::IsOverHeaderFooterFly(), SwNode::IsProtect(), SwFEShell::IsSelObjProtected(), SwEditWin::KeyInput(), lcl_ArrangeLowers(), lcl_DelFormatIndices(), lcl_InsertDrawLabel(), lcl_InsertLabel(), lcl_InvalidateLowerObjs(), lcl_MinMaxNode(), lcl_MoveAllLowerObjs(), lcl_RestoreAnchor(), lcl_SaveAnchor(), SwDoc::MakeFlySection_(), SwFlyFrameFormat::MakeFrames(), SwWW8ImplReader::MakeGrafNotInContent(), SwContentFrame::MakePrtArea(), SwEditWin::MouseButtonUp(), SwFEShell::MoveAnchor(), SwTextFrame::MoveFlyInCnt(), sw::MoveMergedFlysAndFootnotes(), SwViewShellImp::NotifySizeChg(), SwHTMLWriter::OutCSS1_FrameFormatBackground(), SwHTMLWriter::OutCSS1_FrameFormatOptions(), SwHTMLWriter::OutFrameFormatOptions(), OutHTML_FrameFormatOLENode(), AttributeOutputBase::OutputFlyFrame(), DocxAttributeOutput::OutputFlyFrame_Impl(), WW8AttributeOutput::OutputFlyFrame_Impl(), MSWordExportBase::OutputFormat(), SwFEShell::PastePages(), SwTextFrame::Prepare(), SwUndoSetFlyFormat::PutAttr(), SwReader::Read(), SwWW8ImplReader::Read_GrafLayer(), SwWW8ImplReader::Read_HdFtTextAsHackedFrame(), RecursiveContains(), SwHTMLParser::RegisterFlyFrame(), SwPageFrame::RemoveDrawObjFromPage(), SwUndoInsLayFormat::RepeatImpl(), ResolveFlyAnchor(), RestFlyInRange(), SwUndoFormatAttr::RestoreFlyAnchor(), SaveFlyInRange(), sw::DocumentDrawModelManager::Search(), SwFlyAtContentFrame::SetAbsPos(), SwDoc::SetAllUniqueFlyNames(), SwTextFlyCnt::SetAnchor(), WinwordAnchoring::SetAnchoring(), SwHTMLParser::SetAttr_(), SwFltControlStack::SetAttrInDoc(), SwFEShell::SetDrawingAttr(), SwDoc::SetFlyFrameAnchor(), SwDoc::SetFrameFormatToFly(), SetGrfFlySize(), SwHistoryChangeFlyAnchor::SetInDoc(), SwUndoInserts::SetInsertRange(), SwXShape::setPropertyValue(), SwWW8ImplReader::SetToggleAttr(), SwWW8ImplReader::StartApo(), DocxSdrExport::startDMLAnchorInline(), sw_ChkAndSetNewAnchor(), SwFlyAtContentFrame::SwFlyAtContentFrame(), SwFormatGetPageNum(), SwHandleAnchorNodeChg::SwHandleAnchorNodeChg(), SwHTMLPosFlyFrame::SwHTMLPosFlyFrame(), SwPosFlyFrame::SwPosFlyFrame(), SwUndoInsLayFormat::SwUndoInsLayFormat(), SwTextBoxHelper::syncFlyFrameAttr(), SwTextBoxHelper::syncProperty(), SwNodes::TableToText(), WW8Export::TrueFrameBgBrush(), MSWordExportBase::TrueFrameDirection(), SwUndoSetFlyFormat::UndoImpl(), SwDoc::UnGroupSelection(), SwTextNode::Update(), DocxAttributeOutput::WriteActiveXControl(), DocxSdrExport::writeDMLDrawing(), DocxAttributeOutput::WriteFlyFrame(), SwHTMLWriter::writeFrameFormatOptions(), DocxAttributeOutput::WriteOLEShape(), PlcDrawObj::WritePlc(), DocxAttributeOutput::WriteTextBox(), DocxAttributeOutput::WriteVMLTextBox(), and SwFrameFormat::~SwFrameFormat().

◆ GetAttrSet()

const SwAttrSet & SwFormat::GetAttrSet ( ) const
inline

For querying the attribute array.

Definition at line 136 of file format.hxx.

References m_aSet.

Referenced by SwAccessibleParagraph::_getDefaultAttributesImpl(), SwUndoTableCpyTable::AddBoxBefore(), SwXMLTableFrameFormatsSort_Impl::AddCell(), SaveTable::AddFormat(), SwXMLTableFrameFormatsSort_Impl::AddRow(), sw::ThemeColorChanger::apply(), SwTextFormatColl::AreListLevelIndentsApplicableImpl(), SwTextNode::AreListLevelIndentsApplicableImpl(), SwTaggedPDFHelper::BeginBlockStructureElements(), CanSkipOverRedline(), DocxAttributeOutput::CharBorder(), checkAndWriteFloatingTables(), SwDoc::ChgFormat(), SwDoc::ClearBoxNumAttrs(), DocxAttributeOutput::CmdField_Impl(), SwFEShell::CopyDrawSel(), SwDoc::CopyFormatArr(), SwDoc::CopyPageDesc(), SwDoc::CopyPageDescHeaderFooterImpl(), SwTextBoxHelper::create(), SaveTable::CreateNew(), DelDiffs(), SwCharFormat::dumpAsXml(), SwTextFormatColl::dumpAsXml(), SwFrameFormat::dumpAsXml(), SwSectionFormat::dumpAsXml(), DocxAttributeOutput::EndParagraphProperties(), SwUndoPageDesc::ExchangeContentNodes(), SwHeaderFooterWin::ExecuteCommand(), RtfExport::ExportDocument_Impl(), SwXMLExport::ExportFormat(), MSWordExportBase::ExportPoolItemsToCHP(), SwEditShell::FillByEx(), SwTextFrame::FillCursorPos(), FlatFndBox::FillFlat(), FillHdFt(), SwWriteTable::FillTableRowsCols(), SwFEShell::FindAnchorPos(), HTMLTable::FixFrameFormat(), DocxAttributeOutput::FlyFrameGraphic(), DocxAttributeOutput::FormatBox(), AttributeOutputBase::FormatColumns(), DocxAttributeOutput::FormatULSpace(), SwTOXBase::GetAttrSet(), SwEnvFormatPage::GetCollItemSet(), SwFEShell::GetFlyFrameAttr(), MSWordSections::GetFormatCol(), SwDocStyleSheet::GetItemSet(), CharFormat::GetItemSet(), SwWriteTable::GetLineBrush(), SwWriteTable::GetLineHeight(), GetMergeSel(), SwFEShell::GetObjAttr(), SwEditShell::GetPaMAttr(), SwXShape::getPropertyStates(), SwXTextSection::getPropertyStates(), SwXShape::getPropertyValue(), SwXCell::getPropertyValue(), SwXTextTableRow::getPropertyValue(), SwXTextTable::getPropertyValue(), SwXTextSection::Impl::GetPropertyValues_Impl(), SwTableBox::GetRedline(), SwTableLine::GetRedlineType(), SwFrameFormat::getSdrAllFillAttributesHelper(), SwView::GetState(), SwContentNode::GetSwAttrSet(), SwFEShell::GetTableAttr(), SwDoc::GetTableAutoFormat(), SwEditShell::GetTableBoxFormulaAttrs(), SwDoc::GetTOXBaseAttrSet(), SwWriteTableCell::GetVertOri(), SwHTMLWriter::GuessFrameType(), SwWW8AttrIter::handleToggleProperty(), SwHTMLWriter::HasScriptDependentItems(), HTMLSaveData::HTMLSaveData(), IMPL_LINK_NOARG(), SwWW8ImplReader::ImportGraf(), SwDocShell::InitNew(), SwHTMLParser::InsertEmbed(), SwTabFrame::IsCollapsingBorders(), SwFEShell::IsObjDecorative(), sw::util::IsPlausableSingleWordSection(), SwEditShell::IsTableBoxTextFormat(), lcl_AdjustPositioningAttr(), lcl_CopyBoxToDoc(), lcl_CopyCollAttr(), lcl_CpyBox(), lcl_CreateAFormatBoxFormat(), lcl_GetAttrSet(), lcl_GetSpecialProperty(), lcl_html_GetFormatCol(), lcl_html_OutSectionStartTag(), lcl_InsertDrawLabel(), lcl_InsertLabel(), sw::lcl_IsStartNodeInFormat(), lcl_ListLevelsAreDifferentForExport(), lcl_makeHeaderFooter(), lcl_PageDescWithHeader(), lcl_SetDfltBoxAttr(), lcl_SetFlyFrameAttr(), lcl_swcss1_setEncoding(), lcl_SwFormatToFlatItemSet(), SwDoc::MakeFlySection_(), SwFlyFrameFormat::MakeGraphic(), SwHTMLWriter::MakeHeader(), SwUnoCursorHelper::makeTableCellRedline(), SwUnoCursorHelper::makeTableRowRedline(), SwPageDesc::Mirror(), UnfloatTableButton::MouseButtonDown(), SwHTMLParser::MovePageDescAttrs(), MSWordSections::MSWordSections(), SwTextNode::NewAttrSet(), SwTextFormatter::NewDropPortion(), SwTextFormatter::NewFieldPortion(), SwTextFormatter::NewFootnoteNumPortion(), SwHTMLParser::NewMarquee(), SwTextFormatter::NewNumberPortion(), MSWordExportBase::NumberingLevel(), OutBodyColor(), SwHTMLWriter::OutCSS1_FrameFormatOptions(), SwHTMLWriter::OutCSS1_SectionFormatOptions(), OutCSS1_SwFootnoteInfo(), OutCSS1_SwFormat(), OutCSS1_SwFormatDropAttrs(), OutCSS1_SwPageDesc(), SwHTMLWriter::OutCSS1_TableFrameFormatOptions(), OutCSS1DropCapRule(), SwHTMLWriter::OutFrameFormatOptions(), WW8Export::OutGrf(), OutHTML_FrameFormatAsMarquee(), OutHTML_ImageStart(), OutHTML_SwFormat(), RtfExport::OutPageDescription(), MSWordExportBase::OutputFormat(), MSWordExportBase::OutputItemSet(), WW8Export::OutputOLENode(), MSWordExportBase::OutputTextNode(), PageDescToItemSet(), AttributeOutputBase::ParaOutlineLevelBase(), WW8AttributeOutput::ParaTabStop(), DocxAttributeOutput::ParaTabStop(), SwFEShell::Paste(), SwFormatClipboard::Paste(), SwBasicEscherEx::PreWriteHyperlinkWithinFly(), PropValuesToAutoStyleItemSet(), SwWW8ImplReader::Read_Tab(), SwWW8ImplReader::Read_UnderlineColor(), SwUndoTableCpyTable::RedoImpl(), SwUndoFormatAttr::RepeatImpl(), SwFEShell::ReplaceSdrObj(), SwStdFontTabPage::Reset(), ResetLineFrameFormatAttrs(), SaveTable::RestoreAttr(), SaveTable::SaveTable(), DocxAttributeOutput::SectionBreaks(), RtfAttributeOutput::SectionBreaks(), DocxAttributeOutput::SectionPageBorders(), WW8AttributeOutput::SectionPageBorders(), MSWordExportBase::SectionProperties(), SwContentNode::SetAttr(), SwDoc::SetFlyFrameDecorative(), SwXCell::setFormula(), SwDoc::SetFrameFormatToFly(), SwAttrSet::SetModifyAtAttr(), SwWW8ImplReader::SetPageBorder(), SwCSS1Parser::SetPageDescAttrs(), AttrSetHandleHelper::SetParent(), SwXShape::setPropertyToDefault(), SwXTextSection::setPropertyToDefault(), SwXShape::setPropertyValue(), SwXCell::setPropertyValue(), SwXTextTableRow::setPropertyValue(), SwXTextTable::setPropertyValue(), SwXTextSection::Impl::SetPropertyValues_Impl(), MSWordStyles::SetStyleDefaults(), SwHTMLParser::SetTextCollAttrs(), SetTextCollAttrs(), DocxAttributeOutput::StartTableRow(), SwView::StateTabWin(), SwTableAutoFormat::StoreTableProperties(), SwCSS1Parser::StyleParsed(), sw_BoxSetSplitBoxFormats(), SwTextFormatColl::SwClientNotify(), SwColumnDlg::SwColumnDlg(), SwFlyFrameAttrMgr::SwFlyFrameAttrMgr(), SwHTMLFormatInfo::SwHTMLFormatInfo(), SwNumRulesWithName::SwNumFormatGlobal::SwNumFormatGlobal(), SwRubyPortion::SwRubyPortion(), SwUndoTableNumFormat::SwUndoTableNumFormat(), WW8AttributeOutput::TableBackgrounds(), DocxAttributeOutput::TableBackgrounds(), RtfAttributeOutput::TableBackgrounds(), DocxAttributeOutput::TableCellProperties(), RtfAttributeOutput::TableDefaultBorders(), DocxAttributeOutput::TableDefinition(), RtfAttributeOutput::TableVerticalCell(), SwUndoFormatCreate::UndoImpl(), SwUndoTableCpyTable::UndoImpl(), SwTableLine::UpdateTextChangesOnly(), SwBasicEscherEx::WriteFlyFrameAttr(), WW8Export::WriteFootnoteBegin(), SwHTMLWriter::writeFrameFormatOptions(), DocxAttributeOutput::WriteOLEShape(), SwWW8WrGrf::WritePICFHeader(), and SwHTMLWriter::WriteStream().

◆ GetBackgroundState()

SfxItemState SwFormat::GetBackgroundState ( std::unique_ptr< SvxBrushItem > &  rItem) const

◆ GetBalancedColumns()

const SwFormatNoBalancedColumns & SwFormat::GetBalancedColumns ( bool  bInP = true) const
inline

◆ GetBox()

const SvxBoxItem & SwFormat::GetBox ( bool  bInP = true) const
inline

◆ GetBreak()

const SvxFormatBreakItem & SwFormat::GetBreak ( bool  bInP = true) const
inline

Definition at line 114 of file frmatr.hxx.

References SwAttrSet::GetBreak(), and m_aSet.

Referenced by MSWordExportBase::OutputTextNode(), and SwWW8ImplReader::StartTable().

◆ GetChain()

const SwFormatChain & SwFormat::GetChain ( bool  bInP = true) const
inline

◆ GetCJKFont()

const SvxFontItem & SwFormat::GetCJKFont ( bool  bInP = true) const
inline

Definition at line 124 of file charatr.hxx.

References SwAttrSet::GetCJKFont(), and m_aSet.

Referenced by SwStdFontTabPage::Reset().

◆ GetCol()

const SwFormatCol & SwFormat::GetCol ( bool  bInP = true) const
inline

◆ GetColor()

const SvxColorItem & SwFormat::GetColor ( bool  bInP = true) const
inline

Definition at line 128 of file charatr.hxx.

References SwAttrSet::GetColor(), and m_aSet.

Referenced by IMPL_LINK(), SwHTMLParser::InsertImage(), and lcl_PaintReplacement().

◆ GetContent()

const SwFormatContent & SwFormat::GetContent ( bool  bInP = true) const
inline

Definition at line 55 of file fmtcntnt.hxx.

References SwAttrSet::GetContent(), and m_aSet.

Referenced by PlcDrawObj::Append(), SwHTMLParser::BuildTableCell(), SwDoc::Chainable(), checkAndWriteFloatingTables(), SwDoc::ChgAnchor(), SwFEShell::Copy(), sw::DocumentLayoutManager::CopyLayoutFormat(), SwDoc::CopyMasterFooter(), SwDoc::CopyMasterHeader(), SwWW8ImplReader::CoreLoad(), SwXMLTextImportHelper::createAndInsertOLEObject(), SwXTextFrame::createEnumeration(), SwXHeadFootText::createEnumeration(), SwFmDrawPage::CreateShape(), SwXHeadFootText::CreateTextCursor(), SwXTextFrame::createXTextCursor(), SwXTextFrame::createXTextCursorByRange(), SwXHeadFootText::createXTextCursorByRange(), SwUndoFlyBase::DelFly(), DelFlyInRange(), SwSectionFormat::DelFrames(), sw::DocumentLayoutManager::DelLayoutFormat(), SwDoc::DelSectionFormat(), SwHTMLParser::EndApplet(), SwXMLTextImportHelper::endAppletOrPlugin(), SwHTMLParser::EndObject(), SwUndoPageDesc::ExchangeContentNodes(), SwContentType::FillMemberList(), SwDoc::FindFlyByName(), SwNode::FindPageDesc(), SwHTMLParser::FixHeaderFooterDistance(), MSWordExportBase::FormatHdFtContainsChapterField(), ww8::Frame::Frame(), SwXDocumentIndex::getAnchor(), SwXTextSection::getAnchor(), SwXTextEmbeddedObject::getAspect(), SwXTextEmbeddedObject::getExtendedControlOverEmbeddedObject(), SwDoc::GetGrfNms(), SwAccessibleFrameBase::GetNodeType(), SwXMLTextParagraphExport::GetNoTextNode(), sw::util::GetNoTextNodeFromSwFrameFormat(), SwXTextEmbeddedObject::getReplacementGraphic(), SwSectionFormat::GetSectionNode(), SwXTextFrame::GetStartNode(), SwXHeadFootText::GetStartNode(), SwCursor::GotoRegion(), SwHTMLWriter::GuessFrameType(), SwPaM::HasHiddenSections(), SwPaM::HasReadonlySel(), IMPL_LINK(), SwCallLink::ImplDestroy(), SwUndoFormatAttr::Init(), SwFlyFrame::InsertCnt(), SwFlyFrame::InsertColumns(), SwHTMLParser::InsertEmbed(), SwHTMLParser::InsertFloatingFrame(), SwHTMLParser::InsertFlyFrame(), SwHTMLParser::InsertImage(), SwUndoFlyBase::InsFly(), isGraphicNode(), SwSectionFormat::IsInContent(), SwDoc::IsInHeaderFooter(), SwSectionFormat::IsInNodesArr(), lcl_DelFormatIndices(), lcl_DelHFFormat(), lcl_GetOLENode(), lcl_GetSwUndoId(), lcl_InsertDrawLabel(), lcl_InsertLabel(), sw::lcl_IsStartNodeInFormat(), lcl_MinMaxNode(), lcl_SectionCmpPos(), lcl_SetAnchor(), SwDoc::MakeFlyAndMove(), SwSectionFormat::MakeFrames(), MakeUndoDelSection(), MakeUndoUpdateSection(), SwWW8ImplReader::MoveInsideFly(), SwWW8ImplReader::MoveOutsideFly(), SwHTMLParser::NewDivision(), OutHTML_FrameFormatAsDivOrSpan(), OutHTML_FrameFormatAsMulticol(), OutHTML_FrameFormatGrfNode(), OutHTML_FrameFormatOLENode(), OutHTML_FrameFormatOLENodeGrf(), OutHTML_FrameFormatTableNode(), OutHTML_HeaderFooter(), WW8AttributeOutput::OutputFlyFrame_Impl(), RtfAttributeOutput::OutputFlyFrame_Impl(), SwWW8ImplReader::Read_HdFtText(), SwWW8ImplReader::Read_HdFtTextAsHackedFrame(), SwUndoDelLayFormat::RedoForRollback(), SwUndoDelLayFormat::RedoImpl(), SwUndoInsertLabel::RepeatImpl(), SaveFlyInRange(), sw::DocumentLinksAdministrationManager::SelectServerObj(), SwDoc::SetAllUniqueFlyNames(), SwXTextEmbeddedObject::setAspect(), SwWW8ImplReader::SetAttributesAtGrfNode(), SwCursorShell::SetCursorInHdFt(), SwDoc::SetFlyName(), SetGetExpField::SetGetExpField(), SwWW8ImplReader::StripNegativeAfterIndent(), SwActualSection::SwActualSection(), SwHeadFootFrame::SwHeadFootFrame(), SwFlyFrame::UnchainFrames(), SwUndoInsLayFormat::UndoImpl(), SwDoc::UpdateSection(), DocxSdrExport::writeDMLTextFrame(), DocxAttributeOutput::WriteFloatingTable(), SwEscherEx::WriteFlyFrame(), DocxAttributeOutput::WriteFlyFrame(), WW8_WrPlcSubDoc::WriteGenericText(), MSWordExportBase::WriteHeaderFooterText(), SwBasicEscherEx::WriteOLEFlyFrame(), DocxSdrExport::writeOnlyTextOfFrame(), SwASCWriter::WriteStream(), DocxAttributeOutput::WriteTextBox(), RtfAttributeOutput::writeTextFrame(), DocxAttributeOutput::WriteVMLTextBox(), DocxSdrExport::writeVMLTextFrame(), and SwSectionFormat::~SwSectionFormat().

◆ GetCTLFont()

const SvxFontItem & SwFormat::GetCTLFont ( bool  bInP = true) const
inline

Definition at line 126 of file charatr.hxx.

References SwAttrSet::GetCTLFont(), and m_aSet.

Referenced by SwStdFontTabPage::Reset().

◆ GetDoc() [1/2]

SwDoc * SwFormat::GetDoc ( )
inline

Definition at line 140 of file format.hxx.

References SwAttrSet::GetDoc(), and m_aSet.

◆ GetDoc() [2/2]

const SwDoc * SwFormat::GetDoc ( ) const
inline

The document is set in SwAttrPool now, therefore you always can access it.

Definition at line 139 of file format.hxx.

References SwAttrSet::GetDoc(), and m_aSet.

Referenced by SwTableBox::ActualiseValueBox(), SwXGroupShape::add(), SwUndoTableCpyTable::AddBoxAfter(), SwUndoTableCpyTable::AddBoxBefore(), SwFootnoteContFrame::AddChained(), SwUndoDrawGroup::AddObj(), SwUndoDrawDelete::AddObj(), SwAnchoredDrawObject::AdjustPositioningAttr(), SwFootnoteBossFrame::AppendFootnote(), SwRootFrame::AssertFlyPages(), SwXTextTable::autoFormat(), SwTableBoxFormat::BoxAttributeChanged(), SwSection::BreakLink(), SwUndoFormatResetAttr::BroadcastStyleChange(), SwTextBoxHelper::changeAnchor(), SwDDETable::ChangeContent(), SwDrawContact::Changed(), SwDrawContact::Changed_(), SwTableBox::CheckBoxFormat(), SwNumRule::CheckCharFormats(), SwFrame::CheckDirChange(), SwLayAction::CheckFirstVisPage(), SwFrame::CheckPageDescs(), CheckTable(), TextFormatCollFunc::CheckTextFormatCollForDeletionOfAssignmentToOutlineStyle(), SwLayAction::CheckWaitCursor(), SwLayoutFrame::ChgColumns(), ChgNumToText(), SwFlyFrame::ChgRelPos(), SwFlyFrame::ChgSize(), ChgTextToNum(), SwTableLine::ClaimFrameFormat(), SwTableBox::ClaimFrameFormat(), SwTextBoxNode::ClearAll(), SwDrawContact::ConnectToLayout(), SwTextFlyCnt::CopyFlyFormat(), sw::DocumentLayoutManager::CopyLayoutFormat(), SwDoc::CopyPageDescHeaderFooterImpl(), SwDoc::CopyTextColl(), SwAttrSet::CopyToModify(), SwTextBoxHelper::create(), SwSection::CreateLink(), SaveTable::CreateNew(), SwFmDrawPage::CreateShape(), SwXTextFrame::createXTextCursor(), SwXTextFrame::createXTextCursorByRange(), SwVirtFlyDrawObj::Crop(), SwChartDataProvider::DeleteBox(), SwChartDataSequence::DeleteBox(), DeleteBox_(), SwSectionFormat::DelFrames(), sw::DocumentLayoutManager::DelLayoutFormat(), SwColumnFrame::DestroyImpl(), SwPageFrame::DestroyImpl(), SwRootFrame::DestroyImpl(), SwXShape::dispose(), SwXTextTable::dispose(), SwXDocumentIndex::dispose(), SwXTextSection::dispose(), SwChartDataProvider::DisposeAllDataSequences(), SwObjectFormatterTextFrame::DoFormatObj(), SwObjectFormatterTextFrame::DoFormatObjs(), SwTextBoxHelper::doTextBoxPositioning(), SwTextBoxHelper::DoTextBoxZOrderCorrection(), SwXMLTextParagraphExport::exportTable(), SwFEShell::FindAnchorPos(), SwPageFrame::FindPageDesc(), SwFrameFormat::FindRealSdrObject(), SwFlyFrame::FinitDrawObj(), HTMLTable::FixFrameFormat(), SwBodyFrame::Format(), DocxAttributeOutput::FormatFillGradient(), SwXShape::getAnchor(), SwXDocumentIndex::getAnchor(), SwXTextSection::getAnchor(), SwUndoSetFlyFormat::GetAnchor(), SwXTextEmbeddedObject::getAspect(), SwXCellRange::getCellRangeByPosition(), SwSectionFormat::GetChildSections(), SwUnoCursorHelper::getCursorPropertyValue(), SwXTextTableCursor::GetDoc(), SwXTextEmbeddedObject::getExtendedControlOverEmbeddedObject(), GetFormatAndCreateCursorFromRangeRep(), getIDocumentChartDataProviderAccess(), getIDocumentDrawModelAccess(), getIDocumentFieldsAccess(), getIDocumentLayoutAccess(), getIDocumentSettingAccess(), getIDocumentTimerAccess(), SwTable::GetInfo(), GetMergeSel(), SwXDocumentIndex::GetModel(), SwXTextSection::GetModel(), TextFormatCollFunc::GetNumRule(), SwAnchoredDrawObject::GetObjBoundRect(), SwFlyFrameFormat::GetOrCreateContact(), SwTextBoxHelper::getProperty(), SwXShape::getPropertyDefault(), SwXTextSection::getPropertyDefault(), SwXShape::getPropertyValue(), SwXTextTable::getPropertyValue(), SwXTextSection::Impl::GetPropertyValues_Impl(), SwTableBox::GetRedline(), SwTableLine::GetRedlineType(), SwTableBox::GetRedlineType(), SwSectionFormat::GetRegistry(), SwXTextEmbeddedObject::getReplacementGraphic(), SwUndoDelLayFormat::GetRewriter(), SwSectionFormat::GetSectionNode(), SwUnoCursorHelper::GetSelectableFromAny(), SwXTextView::getSelection(), SwView::GetState(), SwTable::GetTableBox(), SwTableLine::GetTableRedline(), SwTOXBaseSection::GetTextFormatColl(), SwTableBox::GetValue(), SwFrame::GetVirtPageNum(), SwContentFrame::GrowFrame(), SwTable::HasDeletedRowOrCell(), SwTableBox::HasNumContent(), impl_borders(), SwFrameNotify::ImplDestroy(), SwUndoFormatAttr::Init(), SwRootFrame::Init(), SwTOXBaseSection::InsertAlphaDelimiter(), SwXTableRows::insertByIndex(), SwXTableColumns::insertByIndex(), SwFootnoteBossFrame::InsertFootnote(), SwTextNode::InsertHint(), SwFrame::InsertPage(), SwUndoTableCpyTable::InsertRow(), SwXText::insertTextContentAfter(), SwXText::insertTextContentBefore(), SwTable::InsNewTable(), SwTable::InsTable(), SwLayAction::InternalAction(), SwFrame::InvalidatePage(), SwAnchoredDrawObject::InvalidatePage_(), SwChartDataProvider::InvalidateTable(), SwTextFormatColl::IsAtDocNodeSet(), SwTable::IsDeleted(), SwAnchoredObject::IsFormatPossible(), SwTableBox::IsFormulaOrValueBox(), SwSectionFormat::IsInClipboard(), SwSectionFormat::IsInContent(), SwSectionFormat::IsInNodesArr(), SwFrameFormat::IsLowerOf(), SwTableBox::IsNumberChanged(), sw::IsPageFrameEmpty(), SwTableLine::IsTracked(), ItemSetToPageDesc(), lcl_AddColumns(), lcl_CopyBoxToDoc(), lcl_CopyCol(), lcl_CpyBox(), lcl_DelHFFormat(), lcl_GetSpecialProperty(), lcl_MinMaxNode(), lcl_MoveFootnotes(), lcl_queryInterface(), lcl_RefreshLine(), lcl_RestoreAnchor(), lcl_SaveAnchor(), lcl_SetAFormatBox(), lcl_SetDfltBoxAttr(), lcl_SetSpecialProperty(), lcl_SubtractFlys(), lcl_textBoxSizeNotify(), lcl_UpdateSection(), SwFlyAtContentFrame::MakeAll(), SwTabFrame::MakeAll(), SwTable::MakeCopy(), SwFlyFrameFormat::MakeFrames(), SwSectionFormat::MakeFrames(), FndBox_::MakeFrames(), SwXMLTableContext::MakeTableBox(), SwUnoCursorHelper::makeTableCellRedline(), SwUnoCursorHelper::makeTableRowRedline(), SwVirtFlyDrawObj::Move(), SwFEShell::MoveAnchor(), SwLayoutFrame::MoveLowerFootnotes(), SwVirtFlyDrawObj::NbcCrop(), SwVirtFlyDrawObj::NbcMove(), SwVirtFlyDrawObj::NbcResize(), SaveTable::NewFrameFormatForBox(), SaveTable::NewFrameFormatForLine(), SwDDETable::NoDDETable(), SwSectionNode::NodesArrChgd(), SwFootnoteFrame::operator<(), PageDescToItemSet(), SwFrame::PaintBorderLine(), SwPageFrame::PaintGrid(), SwFootnoteFrame::Paste(), SwTable::PrepareMerge(), SwPageFrame::PreparePage(), SwFormatAnchor::QueryValue(), SwFootnoteBossFrame::RearrangeFootnotes(), SwUndoDelLayFormat::RedoForRollback(), SwUndoDrawUnGroup::RedoImpl(), SwLayoutFrame::RefreshExtraData(), SwPageFrame::RefreshExtraData(), SwLayoutFrame::RefreshLaySubsidiary(), SwPageDesc::RegisterChange(), SwXTableRows::removeByIndex(), SwXTableColumns::removeByIndex(), SwRootFrame::RemovePage(), SwRootFrame::RemoveSuperfluous(), SwXText::removeTextContentAfter(), SwXText::removeTextContentBefore(), SwFEShell::RequestObjectResize(), SwFootnoteBossFrame::ResetFootnote(), SwVirtFlyDrawObj::Resize(), ResolveFlyAnchor(), RestFlyInRange(), SaveTable::RestoreAttr(), SwTableAutoFormat::RestoreTableProperties(), SwTableFormula::ScanString(), DocxAttributeOutput::SectionPageBorders(), SwFlyAtContentFrame::SetAbsPos(), SwTextFlyCnt::SetAnchor(), SwXTextEmbeddedObject::setAspect(), SwConditionTextFormatColl::SetConditions(), SetFormatAttr(), SwXTextTable::setName(), SwXDocumentIndex::setName(), SwXTextSection::setName(), SwXShape::setPropertyToDefault(), SwXShape::setPropertyValue(), SwXCell::setPropertyValue(), SwXTextTableRow::setPropertyValue(), SwXTextTable::setPropertyValue(), SwXDocumentIndex::setPropertyValue(), SwXTextSection::Impl::SetPropertyValues_Impl(), wwSectionManager::SetSegmentToPageDesc(), SwTabFrame::ShouldBwdMoved(), SwContentFrame::ShrinkFrame(), SwXTextTable::sort(), SwXCellRange::sort(), SwTabFrame::Split(), SwTableFormula::SplitMergeBoxNm_(), SwNodes::SplitTable(), DocxSdrExport::startDMLAnchorInline(), SwTableAutoFormat::StoreTableProperties(), sw_BoxSetSplitBoxFormats(), sw_ChkAndSetNewAnchor(), SwCellFrame::SwCellFrame(), SwTextFormatColl::SwClientNotify(), SwFrameFormat::SwClientNotify(), SwNumFormat::SwClientNotify(), SwSectionFormat::SwClientNotify(), SwTableBoxFormat::SwClientNotify(), SwFlyLayFrame::SwClientNotify(), SwUndoFormatAttrHelper::SwClientNotify(), SwDrawContact::SwClientNotify(), SwColumnFrame::SwColumnFrame(), SwHeadFootFrame::SwHeadFootFrame(), SwPageFrame::SwPageFrame(), SwPosFlyFrame::SwPosFlyFrame(), SwRowFrame::SwRowFrame(), SwTabFrame::SwTabFrame(), SwUndoDelLayFormat::SwUndoDelLayFormat(), SwUndoDrawUnGroup::SwUndoDrawUnGroup(), SwUndoTableNumFormat::SwUndoTableNumFormat(), SwUndoTableToText::SwUndoTableToText(), SwUndoUpdateIndex::SwUndoUpdateIndex(), SwXNumberingRules::SwXNumberingRules(), SwXTextTableCursor::SwXTextTableCursor(), SwTextBoxHelper::syncFlyFrameAttr(), SwTextBoxHelper::syncProperty(), SwUndoUpdateIndex::TitleSectionInserted(), SwFlyFrame::UnchainFrames(), SwUndoDrawGroup::UndoImpl(), UnHide(), UnHideRedlines(), SwContentFrame::UpdateAttr_(), SwTabFrame::UpdateAttr_(), SwTOXBaseSection::UpdateAuthorities(), SwTable::UpdateCharts(), SwTOXBaseSection::UpdateContent(), SwTable::UpdateFields(), SwEndNoteInfo::UpdateFormatOrAttr(), SwTOXBaseSection::UpdateMarks(), SwTOXBaseSection::UpdateOutline(), SwTOXBaseSection::UpdatePageNum(), SwTOXBaseSection::UpdateSequence(), SwTOXBaseSection::UpdateTable(), SwTOXBaseSection::UpdateTemplate(), SwTableLine::UpdateTextChangesOnly(), SwFrame::WannaRightPage(), DocxSdrExport::writeDMLDrawing(), SwEscherEx::WriteFlyFrame(), SwCharFormat::~SwCharFormat(), SwDDETable::~SwDDETable(), SwFrameFormat::~SwFrameFormat(), SwPasteContext::~SwPasteContext(), SwSection::~SwSection(), SwSectionFormat::~SwSectionFormat(), SwTable::~SwTable(), and SwTextFormatColl::~SwTextFormatColl().

◆ GetDrop()

const SwFormatDrop & SwFormat::GetDrop ( bool  bInP = true) const
inline

Definition at line 239 of file paratr.hxx.

References SwAttrSet::GetDrop(), and m_aSet.

Referenced by SwCSS1Parser::StyleParsed().

◆ GetEditInReadonly()

const SwFormatEditInReadonly & SwFormat::GetEditInReadonly ( bool  bInP = true) const
inline

◆ GetEndAtTextEnd()

const SwFormatEndAtTextEnd & SwFormat::GetEndAtTextEnd ( bool  bInP = true) const
inline

◆ GetFillOrder()

const SwFormatFillOrder & SwFormat::GetFillOrder ( bool  bInP = true) const
inline

Frame-attributes - implemented in frmatr.hxx.

Definition at line 49 of file fmtfordr.hxx.

References SwAttrSet::GetFillOrder(), and m_aSet.

Referenced by SwXMLTableContext::GetSharedBoxFormat(), SwXMLTableContext::MakeTableBox(), and SwXMLTableContext::MakeTableLine().

◆ GetFirstLineIndent()

const SvxFirstLineIndentItem & SwFormat::GetFirstLineIndent ( bool  bInP = true) const
inline

◆ GetFlySplit()

const SwFormatFlySplit & SwFormat::GetFlySplit ( bool  bInP = true) const
inline

◆ GetFollowTextFlow()

const SwFormatFollowTextFlow & SwFormat::GetFollowTextFlow ( bool  bInP = true) const
inline

◆ GetFont()

const SvxFontItem & SwFormat::GetFont ( bool  bInP = true) const
inline

◆ GetFooter()

const SwFormatFooter & SwFormat::GetFooter ( bool  bInP = true) const
inline

◆ GetFootnoteAtTextEnd()

const SwFormatFootnoteAtTextEnd & SwFormat::GetFootnoteAtTextEnd ( bool  bInP = true) const
inline

◆ GetFormatAttr() [1/2]

const SfxPoolItem & SwFormat::GetFormatAttr ( sal_uInt16  nWhich,
bool  bInParents = true 
) const

If bInParents is FALSE, search only in this format for attribute.

Definition at line 366 of file format.cxx.

References SfxItemSet::Get(), getSvxBrushItemFromSourceSet(), m_aSet, RES_BACKGROUND(), SAL_INFO, and supportsFullDrawingLayerFillAttributeSet().

Referenced by WW8TabDesc::AdjustNewBand(), SwDoc::AppendDoc(), myImplHelpers::CalcHdFtDist(), SwFlyFrame::CheckDirection(), SwPageFrame::CheckDirection(), SwSectionFrame::CheckDirection(), SwTabFrame::CheckDirection(), SwDoc::ChgPageDesc(), sw::DocumentLayoutManager::DelLayoutFormat(), AttributeOutputBase::EndTOX(), SwDrawBaseShell::Execute(), MSWordExportBase::ExportPoolItemsToCHP(), SwNode::FindPageDesc(), SwTextFormatColl::GetAttrOutlineLevel(), SwWriteTable::GetBoxWidth(), SwShareBoxFormat::GetFormat(), SwWW8ImplReader::GetFormatAttr(), GetFormatAttr(), MSWordSections::GetFormatCol(), SwSectionFormat::GetInfo(), SwView::GetState(), SwBaseShell::GetState(), SwDrawBaseShell::GetState(), SwFormatFootnote::GetViewNumStr(), AttributeOutputBase::GridCharacterPitch(), sw::util::HasPageBreak(), SwDocShell::InitNew(), lcl_AdjustOutlineStylesForOOo(), lcl_dbg_out(), lcl_SetTextFormatColl(), lcl_TableBox_HasTabBorders(), SwWriteTable::MergeBoxBorders(), SwFrameFormat::MoveTableBox(), SwLanguageIterator::Next(), SwOutlineTabDialog::Ok(), MSWordExportBase::OutputSectionBreaks(), SwWW8ImplReader::Read_Tab(), SwWW8ImplReader::RegisterNumFormatOnStyle(), SwStdFontTabPage::Reset(), WW8AttributeOutput::SectionPageBorders(), MSWordExportBase::SectionProperties(), SwDoc::SetDefaultPageMode(), SwWW8ImplReader::SetDocumentGrid(), MSWord_SdrAttrIter::SetItemsThatDifferFromStandard(), MSWordStyles::SetStyleDefaults(), SetStyleIndent(), DocxAttributeOutput::StartRuby(), AttributeOutputBase::StartTOX(), SwView::StateTabWin(), SwFlyFrame::SwFlyFrame(), SwHTMLFormatInfo::SwHTMLFormatInfo(), SwDoc::UpdateSection(), UseListIndent(), and WW8Ruby::WW8Ruby().

◆ GetFormatAttr() [2/2]

template<class T >
const T & SwFormat::GetFormatAttr ( TypedWhichId< T >  nWhich,
bool  bInParents = true 
) const
inline

Definition at line 97 of file format.hxx.

References GetFormatAttr().

◆ GetFrameDir()

const SvxFrameDirectionItem & SwFormat::GetFrameDir ( bool  bInP = true) const
inline

◆ GetFrameSize()

const SwFormatFrameSize & SwFormat::GetFrameSize ( bool  bInP = true) const
inline

Definition at line 104 of file fmtfsize.hxx.

References SwAttrSet::GetFrameSize(), and m_aSet.

Referenced by SwCollectTableLineBoxes::AddBox(), SwTextFormatter::BuildMultiPortion(), myImplHelpers::CalcHdFtDist(), SwTabFrame::CalcHeightOfFirstContentLine(), CalcHeightWithFlys(), objectpositioning::SwToContentAnchoredObjectPosition::CalcPosition(), CalculateFlySize(), sw::DefaultToxTabStopTokenHandler::CalculatePageMarginFromPageDescription(), ww8::CellInfo::CellInfo(), SwDoc::Chain(), CheckBoxWidth(), SwTable::CheckConsistency(), SwDoc::CheckDefaultPageFormat(), SwFrame::CheckDirChange(), SwPageFrame::CheckPageHeightValidForHideWhitespace(), SwViewShell::ChgAllPageOrientation(), SwViewShell::ChgAllPageSize(), SwFlyFrame::ChgSize(), SwTable::CollectBoxSelection(), SwTable::ConvertSubtableBox(), SwTable::CopyHeadlineIntoTable(), WW8Export::CurrentPageWidth(), DeleteBox_(), SwTextBoxHelper::doTextBoxPositioning(), SwView::ExecTabWin(), SwTable::ExpandColumnSelection(), RtfExport::ExportDocument_Impl(), SwXMLExport::ExportTableAutoStyles(), RtfAttributeOutput::FlyFrameGraphic(), SwCellFrame::Format(), SwFlyFrame::Format(), SwLayoutFrame::Format(), SwRowFrame::Format(), SwTabFrame::Format(), AttributeOutputBase::FormatColumns(), ww8::Frame::Frame(), SwCollectTableLineBoxes::GetBoxOfPos(), ww8::WW8TableNodeInfoInner::getColumnWidthsBasedOnAllRows(), SwHTMLParser::GetCurrentBrowseWidth(), ww8::WW8TableNodeInfoInner::getGridColsOfRow(), SwFrameFormat::GetIMapObject(), GetMergeSel(), SwTextNode::GetMinMaxSize(), sw::DocumentStylePoolManager::GetPageDescFromPool(), SwXTextTableRow::getPropertyValue(), SwFrameShell::GetState(), AttributeOutputBase::GetTablePageSize(), GetTableWidth(), ww8::WW8TableNodeInfoInner::getWidthsOfRow(), SwFlyFrame::Grow_(), SwRootFrame::ImplCalcBrowseWidth(), SwFrameNotify::ImplDestroy(), RtfAttributeOutput::InitTableHelper(), DocxAttributeOutput::InitTableHelper(), SwTable::InsertSpannedRow(), SwDoc::InsertTable(), SwView::InsFrameMode(), SwLayoutFrame::InvaPercentLowers(), sw::util::IsPlausableSingleWordSection(), lcl_AdjustBox(), lcl_AdjustWidthsInLine(), lcl_AjustLines(), lcl_Box2LeftBorder(), lcl_CalcMinRowHeight(), lcl_CalcNewWidths(), lcl_CalcWish(), lcl_CheckMinMax(), lcl_ChgTableSize(), lcl_CopyBoxToDoc(), lcl_CopyCol(), lcl_CopyLineToDoc(), lcl_FindStartEndCol(), lcl_FndNxtPrvDelBox(), lcl_GetFrameMinHeight(), lcl_GetSpecialProperty(), lcl_InsertLabel(), lcl_LastBoxSetWidth(), lcl_LeftBorder2Box(), lcl_MinMaxNode(), lcl_ModifyBoxes(), lcl_PreprocessRowsInCells(), lcl_ProcessBoxSet(), lcl_SaveUpperLowerBorder(), lcl_SearchSelBox(), lcl_SetOtherBoxWidth(), lcl_SetSelBoxWidth(), lcl_SetSpecialProperty(), lcl_SortedTabColInsert(), lcl_UnMerge(), SwFlyAtContentFrame::MakeAll(), SwTable::MakeCopy(), SwContentFrame::MakePrtArea(), MakeSelUnions(), HTMLTable::MakeTable(), SwNodes::MergeTable(), SwPageDesc::Mirror(), SwWW8ImplReader::MoveOutsideFly(), SwVirtFlyDrawObj::NbcCrop(), SwVirtFlyDrawObj::NbcResize(), SwTable::NewInsertCol(), SwTable::NewSplitRow(), sw::NotifyTableCollapsedParagraph(), SwTable::OldSplitRow(), SwHTMLWriter::OutCSS1_FrameFormatOptions(), OutCSS1_SwPageDesc(), WW8Export::OutGrf(), OutHTML_FrameFormatGrfNode(), OutHTML_SwTableNode(), OutHTML_SwTextNode(), PageDescToItemSet(), SwTable::PrepareDelBoxes(), SwTable::PrepareDeleteCol(), SwFEShell::RequestObjectResize(), SwGrfNode::ScaleImageMap(), SwFEShell::SetColRowWidthHeight(), SwTable::SetColWidth(), SwWW8ImplReader::SetDocumentGrid(), SwDoc::SetFrameFormatToFly(), SetGrfFlySize(), wwSectionManager::SetPage(), SwCSS1Parser::SetPageDescAttrs(), SwXTextTableRow::setPropertyValue(), WW8TabDesc::SetSizePosition(), SwDoc::SetTabCols(), SwTable::SetTabCols(), SwDoc::SetTabRows(), SwFlyFrame::Shrink_(), SwRowFrame::ShrinkFrame(), SwTabFrame::Split(), SwTable::SplitCol(), SwColumnDlg::SwColumnDlg(), SwFlyFrame::SwFlyFrame(), SwLayoutFrame::SwLayoutFrame(), SwPageFrame::SwPageFrame(), SwTextBoxHelper::syncFlyFrameAttr(), WW8AttributeOutput::TableDefinition(), DocxAttributeOutput::TableDefinition(), RtfAttributeOutput::TableDefinition(), WW8AttributeOutput::TableHeight(), DocxAttributeOutput::TableHeight(), RtfAttributeOutput::TableHeight(), SwDoc::TextToTable(), SwFlyFrame::UpdateAttr_(), SwReqIfReader::WrapGraphicInRtf(), SwReqIfReader::WrapOleInRtf(), SwWriter::Write(), DocxSdrExport::writeDMLTextFrame(), and PlcDrawObj::WritePlc().

◆ GetGrabBagItem()

void SwFormat::GetGrabBagItem ( css::uno::Any &  rVal) const

Definition at line 720 of file format.cxx.

References m_pGrabBagItem.

Referenced by SwDocStyleSheet::GetGrabBagItem(), and DocxAttributeOutput::StartStyle().

◆ GetGutterLeftMargin()

const SvxGutterLeftMarginItem & SwFormat::GetGutterLeftMargin ( bool  bInP = true) const
inline

Definition at line 94 of file frmatr.hxx.

References SwAttrSet::GetGutterLeftMargin(), and m_aSet.

◆ GetGutterRightMargin()

const SvxGutterRightMarginItem & SwFormat::GetGutterRightMargin ( bool  bInP = true) const
inline

Definition at line 96 of file frmatr.hxx.

References SwAttrSet::GetGutterRightMargin(), and m_aSet.

◆ GetHeader()

const SwFormatHeader & SwFormat::GetHeader ( bool  bInP = true) const
inline

◆ GetHeaderAndFooterEatSpacing()

const SwHeaderAndFooterEatSpacingItem & SwFormat::GetHeaderAndFooterEatSpacing ( bool  bInP = true) const
inline

Definition at line 46 of file hfspacingitem.hxx.

References SwAttrSet::GetHeaderAndFooterEatSpacing(), and m_aSet.

Referenced by SwHeadFootFrame::GetEatSpacing().

◆ GetHoriOrient()

const SwFormatHoriOrient & SwFormat::GetHoriOrient ( bool  bInP = true) const
inline

Definition at line 115 of file fmtornt.hxx.

References SwAttrSet::GetHoriOrient(), and m_aSet.

Referenced by SwDoc::AdjustCellWidth(), CalcClipRect(), objectpositioning::SwToContentAnchoredObjectPosition::CalcPosition(), objectpositioning::SwToLayoutAnchoredObjectPosition::CalcPosition(), SwTextBoxHelper::changeAnchor(), SwDrawContact::Changed_(), SwFlyFreeFrame::CheckClip(), SwDoc::ChgAnchor(), SwFlyFrame::ChgRelPos(), SwHTMLWriter::CollectFlyFrames(), SwTextBoxHelper::doTextBoxPositioning(), objectpositioning::SwAnchoredObjectPosition::DrawAsideFly(), SwView::ExecTabWin(), SwXMLExport::ExportTableAutoStyles(), DocxAttributeOutput::GetOLEStyle(), AttributeOutputBase::GetTablePageSize(), GetTableWidth(), SwRootFrame::ImplCalcBrowseWidth(), SwFrameNotify::ImplDestroy(), SwWW8ImplReader::ImportGraf(), ItemSetToTableParam(), lcl_InsertDrawLabel(), lcl_MinMaxNode(), lcl_NotifyNeighbours(), lcl_TableParamToItemSet(), SwFlyAtContentFrame::MakeAll(), WW8Export::MiserableRTLFrameFormatHack(), SwWW8ImplReader::MoveOutsideFly(), SwVirtFlyDrawObj::NbcMove(), Notify_Background(), SwHTMLWriter::OutCSS1_FrameFormatOptions(), SwHTMLWriter::OutCSS1_TableFrameFormatOptions(), SwHTMLWriter::OutFrameFormatOptions(), OutHTML_SwTableNode(), DocxAttributeOutput::OutputFlyFrame_Impl(), DocxAttributeOutput::PopulateFrameProperties(), SwFEShell::RequestObjectResize(), SwUndoFormatAttr::RestoreFlyAnchor(), SwFlyAtContentFrame::SetAbsPos(), WinwordAnchoring::SetAnchoring(), SwHTMLParser::SetAttr_(), SwFEShell::SetColRowWidthHeight(), SwTable::SetColWidth(), SwDoc::SetFlyFrameAnchor(), SwTable::SetTabCols(), DocxSdrExport::startDMLAnchorInline(), SwHTMLPosFlyFrame::SwHTMLPosFlyFrame(), SwTextBoxHelper::syncFlyFrameAttr(), WW8AttributeOutput::TableDefinition(), DocxAttributeOutput::TableDefinition(), RtfAttributeOutput::TableOrientation(), WW8AttributeOutput::TableOrientation(), RtfAttributeOutput::TablePositioning(), WW8AttributeOutput::TablePositioning(), DocxAttributeOutput::WriteActiveXControl(), SwHTMLWriter::writeFrameFormatOptions(), PlcDrawObj::WritePlc(), and DocxSdrExport::writeVMLDrawing().

◆ getIDocumentChartDataProviderAccess()

IDocumentChartDataProviderAccess & SwFormat::getIDocumentChartDataProviderAccess ( )

Gives access to the chart data-provider.

Definition at line 718 of file format.cxx.

References GetDoc(), and SwDoc::getIDocumentChartDataProviderAccess().

Referenced by SwNodes::SplitTable().

◆ getIDocumentDrawModelAccess() [1/2]

IDocumentDrawModelAccess & SwFormat::getIDocumentDrawModelAccess ( )

Definition at line 713 of file format.cxx.

References GetDoc(), and SwDoc::getIDocumentDrawModelAccess().

◆ getIDocumentDrawModelAccess() [2/2]

const IDocumentDrawModelAccess & SwFormat::getIDocumentDrawModelAccess ( ) const

◆ getIDocumentFieldsAccess()

IDocumentFieldsAccess & SwFormat::getIDocumentFieldsAccess ( )

Provides access to the document idle timer interface.

Definition at line 717 of file format.cxx.

References GetDoc(), and SwDoc::getIDocumentFieldsAccess().

Referenced by SwRootFrame::Init().

◆ getIDocumentLayoutAccess() [1/2]

IDocumentLayoutAccess & SwFormat::getIDocumentLayoutAccess ( )

Definition at line 715 of file format.cxx.

References GetDoc(), and SwDoc::getIDocumentLayoutAccess().

◆ getIDocumentLayoutAccess() [2/2]

const IDocumentLayoutAccess & SwFormat::getIDocumentLayoutAccess ( ) const

Provides access to the document layout interface.

Definition at line 714 of file format.cxx.

References GetDoc(), and SwDoc::getIDocumentLayoutAccess().

Referenced by SwDrawContact::ConnectToLayout(), SwRootFrame::Init(), SwLayAction::InternalAction(), and SwFlyFrameFormat::MakeFrames().

◆ getIDocumentSettingAccess()

const IDocumentSettingAccess & SwFormat::getIDocumentSettingAccess ( ) const

◆ getIDocumentTimerAccess()

IDocumentTimerAccess & SwFormat::getIDocumentTimerAccess ( )

Provides access to the document idle timer interface.

Definition at line 716 of file format.cxx.

References GetDoc(), and SwDoc::getIDocumentTimerAccess().

Referenced by SwLayAction::FormatLayoutTab(), and SwRootFrame::Init().

◆ GetItemIfSet()

template<class T >
const T * SwFormat::GetItemIfSet ( TypedWhichId< T >  nWhich,
bool  bSrchInParent = true 
) const
inline

◆ GetItemState() [1/2]

SfxItemState SwFormat::GetItemState ( sal_uInt16  nWhich,
bool  bSrchInParent = true,
const SfxPoolItem **  ppItem = nullptr 
) const

Definition at line 385 of file format.cxx.

References SfxItemSet::GetItemState(), getSdrAllFillAttributesHelper(), getSvxBrushItemFromSourceSet(), m_aSet, RES_BACKGROUND(), SAL_INFO, and supportsFullDrawingLayerFillAttributeSet().

Referenced by SwTextFormatColl::AreListLevelIndentsApplicableImpl(), SwTextFormatColl::AssignToListLevelOfOutlineStyle(), SwTableBoxFormat::BoxAttributeChanged(), SwTableBox::CheckBoxFormat(), SwDoc::ChkBoxNumFormat(), SwTable::ConvertSubtableBox(), SwTextNode::DeleteAttributes(), SwDoc::DelTable(), DocxExport::DisallowInheritingOutlineNumbering(), RtfExport::DisallowInheritingOutlineNumbering(), WW8Export::DisallowInheritingOutlineNumbering(), FlatFndBox::FillFlat(), GetItemIfSet(), GetItemState(), SwTableBox::GetValue(), docfunc::HasOutlineStyleToBeWrittenAsNormalListStyle(), WW8RStyle::Import(), SwWW8ImplReader::InsertTxbxStyAttrs(), SwTableBox::IsFormulaOrValueBox(), lcl_CpyBox(), lcl_DescSetAttr(), lcl_GetPaperBin(), lcl_MergeGCBox(), lcl_MergeGCLine(), lcl_SetTextFormatColl(), SwDoc::MakeFlySection_(), SwDocStyleSheet::MergeIndentAttrsOfListStyle(), MoveCol(), MoveRow(), SwWW8ImplReader::Read_UnderlineColor(), MSWordExportBase::SectionProperties(), SwFEShell::SetFrameFormat(), SwDocStyleSheet::SetItemSet(), MSWordStyles::SetStyleDefaults(), sw::DocumentContentOperationsManager::SplitNode(), SwTextFormatColl::SwClientNotify(), SwTableBoxFormat::SwClientNotify(), SwUndoFormatResetAttr::SwUndoFormatResetAttr(), SwpHints::TryInsertHint(), SwUndoDelSection::UndoImpl(), and sw::DocumentFieldsManager::UpdateTableFields().

◆ GetItemState() [2/2]

template<class T >
SfxItemState SwFormat::GetItemState ( TypedWhichId< T >  nWhich,
bool  bSrchInParent = true,
const T **  ppItem = nullptr 
) const
inline

Definition at line 105 of file format.hxx.

References GetItemState().

◆ GetKeep()

const SvxFormatKeepItem & SwFormat::GetKeep ( bool  bInP = true) const
inline

◆ GetLayoutSplit()

const SwFormatLayoutSplit & SwFormat::GetLayoutSplit ( bool  bInP = true) const
inline

◆ GetLeftMargin()

const SvxLeftMarginItem & SwFormat::GetLeftMargin ( bool  bInP = true) const
inline

Definition at line 86 of file frmatr.hxx.

References SwAttrSet::GetLeftMargin(), and m_aSet.

◆ GetLineSpacing()

const SvxLineSpacingItem & SwFormat::GetLineSpacing ( bool  bInP = true) const
inline

Paragraph-attributes - implemented in paratr.hxx.

Definition at line 235 of file paratr.hxx.

References SwAttrSet::GetLineSpacing(), and m_aSet.

Referenced by SwTextFrame::FillRegister().

◆ GetLRSpace()

const SvxLRSpaceItem & SwFormat::GetLRSpace ( bool  bInP = true) const
inline

Definition at line 98 of file frmatr.hxx.

References SwAttrSet::GetLRSpace(), and m_aSet.

Referenced by objectpositioning::SwAnchoredObjectPosition::AdjustHoriRelPosForDrawAside(), objectpositioning::SwAsCharAnchoredObjectPosition::CalcPosition(), objectpositioning::SwToContentAnchoredObjectPosition::CalcPosition(), objectpositioning::SwToLayoutAnchoredObjectPosition::CalcPosition(), sw::DefaultToxTabStopTokenHandler::CalculatePageMarginFromPageDescription(), SwContourCache::ContourRect(), WW8Export::CurrentPageWidth(), SwTextBoxHelper::doTextBoxPositioning(), SwView::ExecTabWin(), RtfExport::ExportDocument_Impl(), SwSectionFrame::Format(), AttributeOutputBase::FormatColumns(), SwHTMLParser::GetCurrentBrowseWidth(), SwTextNode::GetMinMaxSize(), SwAnchoredObject::GetObjRectWithSpaces(), DocxAttributeOutput::GetOLEStyle(), SwXTextViewCursor::getPosition(), SwTableShell::GetState(), AttributeOutputBase::GetTablePageSize(), GetTableWidth(), IMPL_LINK_NOARG(), SwSectionFrame::Init(), InsertNewPage(), wwSectionManager::InsertSection(), SwView::InsFrameMode(), lcl_getWordLRSpace(), lcl_InsertDrawLabel(), lcl_MinMaxNode(), lcl_TableParamToItemSet(), HTMLTable::MakeTable(), SwPageDesc::Mirror(), SwHTMLWriter::OutCSS1_FrameFormatOptions(), OutHTML_SwTableNode(), OutHTML_SwTextNode(), DocxAttributeOutput::PopulateFrameProperties(), DocxAttributeOutput::SectionPageBorders(), SectRepr::SectRepr(), SwTable::SetColWidth(), SwTable::SetTabCols(), SwView::SetZoom_(), DocxSdrExport::startDMLAnchorInline(), SwView::StateTabWin(), WW8AttributeOutput::TableDefinition(), DocxAttributeOutput::TableDefinition(), RtfAttributeOutput::TableDefinition(), RtfAttributeOutput::TableOrientation(), RtfAttributeOutput::TablePositioning(), and WW8AttributeOutput::TablePositioning().

◆ GetMacro()

const SvxMacroItem & SwFormat::GetMacro ( bool  bInP = true) const
inline

◆ GetName()

const OUString & SwFormat::GetName ( ) const
inline

Definition at line 131 of file format.hxx.

References m_aFormatName.

Referenced by SwAccessibleParagraph::_getDefaultAttributesImpl(), SwMailMergeLayoutPage::Activate(), SwTOXStylesTabPage::ActivatePage(), SwFmDrawPage::add(), SwHistory::Add(), SwTOXSelectTabPage::ApplyTOXDescription(), SwTaggedPDFHelper::BeginBlockStructureElements(), SwTaggedPDFHelper::BeginInlineStructureElements(), SwUndoFormatResetAttr::BroadcastStyleChange(), SwXText::convertToTextFrame(), SwFormatClipboard::Copy(), SwDoc::CopyFormat(), SwDoc::CopyFormatArr(), SwDoc::CopyGrfColl(), sw::DocumentLayoutManager::CopyLayoutFormat(), SwEditShell::CopySelToDoc(), SwDoc::CopyTextColl(), sw::DocumentChartDataProviderManager::CreateChartInternalDataProviders(), SaveTable::CreateNew(), SwDoc::DelCharFormat(), SwDoc::DelFrameFormat(), SwDoc::DelTable(), SwDoc::DelTextFormatColl(), SwCharFormat::dumpAsXml(), SwTextFormatColl::dumpAsXml(), SwFrameFormat::dumpAsXml(), SwSectionFormat::dumpAsXml(), SwFrame::dumpAsXmlAttributes(), SwEnvFormatPage::Edit(), SwDocShell::Edit(), EndUndo(), SwTextShell::ExecInsert(), SwDocShell::ExecStyleSheet(), SwDocShell::Execute(), SwView::Execute(), SwFrameShell::Execute(), SwXMLExport::ExportFormat(), SwXMLExport::ExportTable(), SwXMLExport::ExportTableAutoStyles(), FillCharStyleListBox(), SwFrameAddPage::FillItemSet(), SwContentType::FillMemberList(), SwDocStyleSheet::FillStyleSheet(), SwDoc::FindFlyByName(), SwCursor::FindFormat(), SwTableFormula::FindTable(), SwDoc::FindTableFormatByName(), SwStyleSheetIterator::First(), DocxAttributeOutput::FlyFrameGraphic(), SwXTextTables::getByName(), SwCSS1Parser::GetChrFormat(), SwFEShell::GetConnectableFrameFormats(), SwCursorShell::GetContentAtPos(), SwHTMLWriter::GetCSS1Selector(), SwUnoCursorHelper::getCursorPropertyValue(), SwXTextTables::getElementNames(), SwFEShell::GetFlyName(), GetFormatAndCreateCursorFromRangeRep(), sw::GraphicSizeViolation::getGraphicName(), SwFEShell::GetGrfAtPos(), SwXTextTable::getName(), SwXNumberingRules::GetNumberingRuleByIndex(), SwFormatChain::GetPresentation(), SwTextBoxHelper::getProperty(), SwXFootnoteProperties::getPropertyValue(), SwXEndnoteProperties::getPropertyValue(), SwXLineNumberingProperties::getPropertyValue(), SwXTextTableCursor::getPropertyValue(), SwXCellRange::getPropertyValue(), SwUndoFormatCreate::GetRewriter(), SwUndoFlyStrAttr::GetRewriter(), SwUndoFlyDecorative::GetRewriter(), SwUnoCursorHelper::GetSelectableFromAny(), SwChartDataSequence::getSourceRangeRepresentation(), GetTableByName(), SwWrtShell::GetTableStyle(), SwTOXPara::GetText_Impl(), SwTOXTable::GetText_Impl(), SwCSS1Parser::GetTextFormatColl(), SwDoc::GetUniqueTableName(), SwTOXPara::GetURL(), SwDoc::GroupSelection(), SwXTextTables::hasByName(), SwChartDataProvider::Impl_createDataSource(), IMPL_LINK(), IMPL_LINK_NOARG(), SwNoTextFrame::ImplPaintPictureGraphic(), SwTableFUNC::InsertChart(), SwModule::InsertEnv(), SwView::InsertGraphicDlg(), SwModule::InsertLab(), SwFEShell::IsURLGrfAtPos(), SwEditWin::KeyInput(), lcl_AdjustOutlineStylesForOOo(), lcl_dbg_out(), lcl_FindCharFormat(), lcl_FindFrameFormat(), lcl_FindParaFormat(), lcl_GetCharFormat(), lcl_GetFrameFormatByName(), lcl_GetSpecialProperty(), lcl_TableInfo(), lcl_TableParamToItemSet(), lcl_toxMatchTSwitch(), SwTableNode::MakeCopy(), SwNumRulesWithName::SwNumFormatGlobal::MakeNumFormat(), SwNumRule::MakeSvxNumRule(), SwNodes::MergeTable(), SwEditWin::MouseButtonUp(), SwEditWin::MouseMove(), SwNoTextNode::NewAttrSet(), SwTextNode::NewAttrSet(), SwAccessibleFrameBase::Notify(), SwAccessibleTable::Notify(), SwOutlineTabDialog::Ok(), OutCSS1_SwFootnoteInfo(), OutCSS1_SwFormat(), SwHTMLWriter::OutFootEndNoteSym(), SwHTMLWriter::OutFrameFormatOptions(), OutHTML_FrameFormatAsImage(), OutHTML_FrameFormatOLENode(), OutHTML_ImageStart(), OutHTML_SwFormat(), OutHTML_SwTableNode(), OutHTML_SwTextNode(), WW8AttributeOutput::OutputFlyFrame_Impl(), PageDescToItemSet(), SwTextFrame::PaintParagraphStylesHighlighting(), SwNoTextFrame::PaintSwFrame(), SwTransferable::Paste(), SwFormatChain::QueryValue(), SwWW8ImplReader::Read_GrafLayer(), SwWW8ImplReader::Read_SubF_Ruby(), sw::FrameFormats< value_type >::Rename(), SwDoc::RenameFormat(), SwXNumberingRules::replaceByIndex(), SwEndNoteOptionPage::Reset(), SwDropCapsPage::Reset(), SwFrameAddPage::Reset(), SwCondCollPage::Reset(), SwTableFormula::ScanString(), SwCondCollPage::SelectHdl(), SwDoc::SetAllUniqueFlyNames(), SwDoc::SetFlyName(), SwDocStyleSheet::SetItemSet(), SwXTextTable::setName(), SwDocStyleSheet::SetName(), SwUnoCursorHelper::setNumberingProperty(), SwXNumberingRules::SetNumberingRuleByIndex(), SwDocStyleSheet::SetParent(), AttrSetHandleHelper::SetParent(), SwDoc::SetTableName(), SwInsertDBColAutoPilot::SetTabSet(), SwEditShell::SetTextFormatColl(), SwDoc::SetTextFormatCollByAutoFormat(), SwOutlineSettingsTabPage::SetWrtShell(), SwInputWindow::ShowWin(), SwDoc::SortTable(), SwTableFormula::SplitMergeBoxNm_(), SwDoc::SplitTable(), AttributeOutputBase::StartTOX(), SwView::StateStatusLine(), SwDocShell::StateStyleSheet(), SwCSS1Parser::StyleParsed(), SwAccessibleFrameBase::SwAccessibleFrameBase(), SwAccessibleTable::SwAccessibleTable(), SwAccessibleTableColHeaders::SwAccessibleTableColHeaders(), SwInsertChart::SwInsertChart(), SwLineNumberingDlg::SwLineNumberingDlg(), SwNumRulesWithName::SwNumFormatGlobal::SwNumFormatGlobal(), SwOutlineTabDialog::SwOutlineTabDialog(), SwUndoFormatColl::SwUndoFormatColl(), SwUndoFormatCreate::SwUndoFormatCreate(), SwUndoFormatDelete::SwUndoFormatDelete(), SwUndoMergeTable::SwUndoMergeTable(), SwUndoFormatCreate::UndoImpl(), SwUndoFormatAttr::UndoImpl(), SwUndoInsTable::UndoImpl(), SwUndoTextToTable::UndoImpl(), SwUndoTableNdsChg::UndoImpl(), SwUndoTableMerge::UndoImpl(), SwUndoMergeTable::UndoImpl(), SwDoc::UnGroupSelection(), SwOutlineSettingsTabPage::Update(), SwTableFUNC::UpdateChart(), SwDoc::UpdateCharts_(), SwDocShell::UpdateStyle(), SwContentTree::UpdateTracking(), DocxSdrExport::writeDMLTextFrame(), DocxAttributeOutput::WriteFlyFrame(), SwHTMLWriter::writeFrameFormatOptions(), and ~SwFormat().

◆ GetNumRule()

const SwNumRuleItem & SwFormat::GetNumRule ( bool  bInP = true) const
inline

◆ GetOpaque()

const SvxOpaqueItem & SwFormat::GetOpaque ( bool  bInP = true) const
inline

◆ GetPageDesc()

const SwFormatPageDesc & SwFormat::GetPageDesc ( bool  bInP = true) const
inline

◆ GetPaperBin()

const SvxPaperBinItem & SwFormat::GetPaperBin ( bool  bInP = true) const
inline

◆ GetPoolFormatId()

sal_uInt16 SwFormat::GetPoolFormatId ( ) const
inline

◆ GetPoolHelpId()

sal_uInt16 SwFormat::GetPoolHelpId ( ) const
inline

◆ GetPoolHlpFileId()

sal_uInt8 SwFormat::GetPoolHlpFileId ( ) const
inline

◆ GetPresentation()

void SwFormat::GetPresentation ( SfxItemPresentation  ePres,
MapUnit  eCoreMetric,
MapUnit  ePresMetric,
OUString &  rText 
) const
inline

Get attribute-description. Returns passed string.

Definition at line 173 of file format.hxx.

References SwAttrSet::GetPresentation(), and m_aSet.

Referenced by SwFormatCharFormat::GetPresentation().

◆ GetPrint()

const SvxPrintItem & SwFormat::GetPrint ( bool  bInP = true) const
inline

Definition at line 102 of file frmatr.hxx.

References SwAttrSet::GetPrint(), and m_aSet.

Referenced by SwFlyFrame::IsPaint(), and lcl_SubtractFlys().

◆ GetProtect()

const SvxProtectItem & SwFormat::GetProtect ( bool  bInP = true) const
inline

◆ GetRightMargin()

const SvxRightMarginItem & SwFormat::GetRightMargin ( bool  bInP = true) const
inline

Definition at line 92 of file frmatr.hxx.

References SwAttrSet::GetRightMargin(), and m_aSet.

Referenced by SwHTMLParser::SetTextCollAttrs().

◆ GetRowSplit()

const SwFormatRowSplit & SwFormat::GetRowSplit ( bool  bInP = true) const
inline

◆ getSdrAllFillAttributesHelper()

drawinglayer::attribute::SdrAllFillAttributesHelperPtr SwFormat::getSdrAllFillAttributesHelper ( ) const
virtual

Reimplemented in SwFrameFormat.

Definition at line 752 of file format.cxx.

Referenced by GetBackgroundState(), and GetItemState().

◆ GetShadow()

const SvxShadowItem & SwFormat::GetShadow ( bool  bInP = true) const
inline

◆ GetSize()

const SvxFontHeightItem & SwFormat::GetSize ( bool  bInP = true) const
inline

Definition at line 120 of file charatr.hxx.

References SwAttrSet::GetSize(), and m_aSet.

◆ GetSurround()

const SwFormatSurround & SwFormat::GetSurround ( bool  bInP = true) const
inline

Definition at line 66 of file fmtsrnd.hxx.

References SwAttrSet::GetSurround(), and m_aSet.

Referenced by SwContourCache::CalcBoundRect(), SwFEShell::CalcBoundRect(), SwRootFrame::CalcFrameRects(), CalcHeightWithFlys(), SwTextFly::CalcMinBottom(), objectpositioning::SwToContentAnchoredObjectPosition::CalcOverlap(), objectpositioning::SwToContentAnchoredObjectPosition::CalcPosition(), objectpositioning::SwToLayoutAnchoredObjectPosition::CalcPosition(), objectpositioning::SwAnchoredObjectPosition::CalcRelPosX(), SwDrawContact::Changed_(), SwEditShell::ClearAutomaticContour(), SwNoTextFrame::ClearCache(), SwAnchoredObject::ConsiderObjWrapInfluenceOnObjPos(), SwContourCache::ContourRect(), WW8TabDesc::CreateSwTable(), SwTextFly::DrawFlyRect(), SwTextFly::DrawTextOpaque(), RtfAttributeOutput::FlyFrameGraphic(), SwTextFly::ForEach(), SwCellFrame::Format(), objectpositioning::SwAnchoredObjectPosition::GetInfoAboutObj(), SwTextBoxHelper::getShapeWrapThrough(), SwTextFly::GetSurroundForTextWrap(), objectpositioning::SwAnchoredObjectPosition::GetTopForObjPos(), HasWrap(), SwTextFly::InitAnchoredObjList(), SwAnchoredObject::IsDraggingOffPageAllowed(), lcl_MinMaxNode(), lcl_SubtractFlys(), SwFlyAtContentFrame::MakeAll(), SwWW8ImplReader::MapWrapIntoFlyFormat(), Notify_Background(), OutHTML_FrameFormatOLENode(), OutHTML_SwTableNode(), SwFlyFrame::PaintSwFrame(), SwLayAction::PaintWithoutFlys(), DocxAttributeOutput::PopulateFrameProperties(), SwHTMLParser::RegisterFlyFrame(), SwEditShell::SetGraphicPolygon(), SwFEShell::ShouldObjectBeSelected(), SwContentFrame::ShrinkFrame(), DocxSdrExport::startDMLAnchorInline(), DocxAttributeOutput::WriteActiveXControl(), SwBasicEscherEx::WriteFlyFrameAttr(), SwEscherEx::WriteFlyFrameAttr(), DocxAttributeOutput::WriteOLEShape(), PlcDrawObj::WritePlc(), and DocxSdrExport::writeVMLDrawing().

◆ GetTableBoxFormula()

const SwTableBoxFormula & SwFormat::GetTableBoxFormula ( bool  bInP = true) const
inline

◆ GetTableBoxNumFormat()

const SwTableBoxNumFormat & SwFormat::GetTableBoxNumFormat ( bool  bInP = true) const
inline

TableBox attributes - implemented in cellatr.hxx.

Definition at line 122 of file cellatr.hxx.

References SwAttrSet::GetTableBoxNumFormat(), and m_aSet.

Referenced by SwTableBoxFormat::BoxAttributeChanged(), SwSortBoxElement::GetValue(), SwTableBox::GetValue(), and SwTableBox::IsFormulaOrValueBox().

◆ GetTableBoxValue()

const SwTableBoxValue & SwFormat::GetTableBoxValue ( bool  bInP = true) const
inline

◆ GetTabStops()

const SvxTabStopItem & SwFormat::GetTabStops ( bool  bInP = true) const
inline

Definition at line 237 of file paratr.hxx.

References SwAttrSet::GetTabStops(), and m_aSet.

Referenced by SwForm::AdjustTabStops().

◆ GetTextGrid()

const SwTextGridItem & SwFormat::GetTextGrid ( bool  bInP = true) const
inline

Definition at line 112 of file tgrditem.hxx.

References SfxItemSet::Get(), m_aSet, and RES_TEXTGRID().

Referenced by GetGridItem().

◆ GetTextLeftMargin()

const SvxTextLeftMarginItem & SwFormat::GetTextLeftMargin ( bool  bInP = true) const
inline

◆ GetTextVertAdjust()

const SdrTextVertAdjustItem & SwFormat::GetTextVertAdjust ( bool  bInP = true) const
inline

Definition at line 120 of file frmatr.hxx.

References SwAttrSet::GetTextVertAdjust(), and m_aSet.

Referenced by SwFlyFrame::MakeContentPos().

◆ GetULSpace()

const SvxULSpaceItem & SwFormat::GetULSpace ( bool  bInP = true) const
inline

Definition at line 100 of file frmatr.hxx.

References SwAttrSet::GetULSpace(), and m_aSet.

Referenced by SwHTMLParser::AddParSpace(), objectpositioning::SwAnchoredObjectPosition::AdjustHoriRelPosForDrawAside(), SwHTMLParser::AppendTextNode(), CalcClipRect(), myImplHelpers::CalcFtDist(), myImplHelpers::CalcHdDist(), objectpositioning::SwAsCharAnchoredObjectPosition::CalcPosition(), objectpositioning::SwToContentAnchoredObjectPosition::CalcPosition(), objectpositioning::SwToLayoutAnchoredObjectPosition::CalcPosition(), SwContourCache::ContourRect(), SwView::ExecTabWin(), RtfExport::ExportDocument_Impl(), SwHTMLParser::FixHeaderFooterDistance(), AttributeOutputBase::FormatColumns(), WW8AttributeOutput::FormatULSpace(), DocxAttributeOutput::FormatULSpace(), SwHTMLParser::GetCurrentBrowseWidth(), SwAnchoredObject::GetObjRectWithSpaces(), DocxAttributeOutput::GetOLEStyle(), SwXTextViewCursor::getPosition(), SwTableShell::GetState(), sw::DocumentStylePoolManager::GetTextCollFromPool(), SwHTMLParser::GetULSpaceFromContext(), lcl_InsertDrawLabel(), lcl_TableParamToItemSet(), SwPageDesc::Mirror(), SwHTMLWriter::OutCSS1_FrameFormatOptions(), OutCSS1_SwFormat(), OutHTML_HeaderFooter(), OutHTML_SwFormat(), OutHTML_SwTableNode(), DocxAttributeOutput::PopulateFrameProperties(), DocxSdrExport::startDMLAnchorInline(), SwView::StateTabWin(), RtfAttributeOutput::TablePositioning(), WW8AttributeOutput::TablePositioning(), WW8AttributeOutput::TableSpacing(), and RtfAttributeOutput::WriteHeaderFooter_Impl().

◆ GetUnderline()

const SvxUnderlineItem & SwFormat::GetUnderline ( bool  bInP = true) const
inline

GetMethods: Bool indicates whether to search only in Set (FALSE) or also in Parents.

If nothing is found the defaulted attribute is returned. Character-attributes - implemented in charatr.hxx

Definition at line 118 of file charatr.hxx.

References SwAttrSet::GetUnderline(), and m_aSet.

Referenced by lcl_PaintReplacement().

◆ GetURL()

const SwFormatURL & SwFormat::GetURL ( bool  bInP = true) const
inline

◆ GetVertOrient()

const SwFormatVertOrient & SwFormat::GetVertOrient ( bool  bInP = true) const
inline

Definition at line 113 of file fmtornt.hxx.

References SwAttrSet::GetVertOrient(), and m_aSet.

Referenced by SwFEShell::AlignFormulaToBaseline(), CalcClipRect(), SwTextFly::CalcMinBottom(), objectpositioning::SwAsCharAnchoredObjectPosition::CalcPosition(), objectpositioning::SwToContentAnchoredObjectPosition::CalcPosition(), objectpositioning::SwToLayoutAnchoredObjectPosition::CalcPosition(), SwTextBoxHelper::changeAnchor(), SwDrawContact::Changed_(), SwFlyFrame::ChgRelPos(), SwTextBoxHelper::doTextBoxPositioning(), SwView::ExecTabWin(), DocxAttributeOutput::GetOLEStyle(), SwTextFly::GetTop(), SwFEShell::ImpEndCreate(), SwFrameNotify::ImplDestroy(), SwContentNotify::ImplDestroy(), SwTextFly::InitAnchoredObjList(), SwModule::InsertLab(), SwTextFrame::IsEmptyWithSplitFly(), lcl_ArrangeLowers(), lcl_InsertDrawLabel(), lcl_TCFlags(), SwFlyAtContentFrame::MakeAll(), SwFlyInContentFrame::MakeObjPos(), SwVirtFlyDrawObj::NbcMove(), Notify_Background(), SwHTMLWriter::OutCSS1_FrameFormatOptions(), WW8Export::OutGrf(), DocxAttributeOutput::OutputFlyFrame_Impl(), DocxAttributeOutput::PopulateFrameProperties(), SwFEShell::RequestObjectResize(), SwUndoFormatAttr::RestoreFlyAnchor(), SwFlyAtContentFrame::SetAbsPos(), WinwordAnchoring::SetAnchoring(), SwHTMLParser::SetAttr_(), SwDoc::SetFlyFrameAnchor(), DocxSdrExport::startDMLAnchorInline(), SwFlyInContentFrame::SwFlyInContentFrame(), SwTextBoxHelper::syncFlyFrameAttr(), WW8AttributeOutput::TableDefinition(), WW8AttributeOutput::TableOrientation(), RtfAttributeOutput::TablePositioning(), WW8AttributeOutput::TablePositioning(), DocxAttributeOutput::WriteActiveXControl(), PlcDrawObj::WritePlc(), and DocxSdrExport::writeVMLDrawing().

◆ GetWrapInfluenceOnObjPos()

const SwFormatWrapInfluenceOnObjPos & SwFormat::GetWrapInfluenceOnObjPos ( bool  bInP = true) const
inline

◆ HasName()

bool SwFormat::HasName ( std::u16string_view  rName) const
inline

Definition at line 132 of file format.hxx.

References m_aFormatName.

Referenced by SwFormatsBase::FindFormatByName().

◆ InvalidateInSwFntCache()

virtual void SwFormat::InvalidateInSwFntCache ( sal_uInt16  )
inlineprivatevirtual

◆ IsAuto()

bool SwFormat::IsAuto ( ) const
inline

◆ IsAutoUpdateOnDirectFormat()

bool SwFormat::IsAutoUpdateOnDirectFormat ( ) const
inline

◆ IsBackgroundTransparent()

bool SwFormat::IsBackgroundTransparent ( ) const
virtual

SwFormat::IsBackgroundTransparent.

Virtual method to determine, if background of format is transparent. Default implementation returns false. Thus, subclasses have to override method, if the specific subclass can have a transparent background.

Returns
false, default implementation

Reimplemented in SwFlyFrameFormat.

Definition at line 703 of file format.cxx.

◆ IsDefault()

bool SwFormat::IsDefault ( ) const
inline

◆ IsFormatInDTOR()

bool SwFormat::IsFormatInDTOR ( ) const
inline

Definition at line 191 of file format.hxx.

References m_bFormatInDTOR.

Referenced by SwEndNoteInfo::UpdateFormatOrAttr().

◆ IsHidden()

bool SwFormat::IsHidden ( ) const
inline

◆ makeBackgroundBrushItem()

std::unique_ptr< SvxBrushItem > SwFormat::makeBackgroundBrushItem ( bool  bInP = true) const

◆ operator=()

SwFormat & SwFormat::operator= ( const SwFormat rFormat)

◆ RemoveAllUnos()

void SwFormat::RemoveAllUnos ( )

◆ ResetAllFormatAttr()

sal_uInt16 SwFormat::ResetAllFormatAttr ( )
virtual

◆ ResetFormatAttr()

bool SwFormat::ResetFormatAttr ( sal_uInt16  nWhich1,
sal_uInt16  nWhich2 = 0 
)
virtual

Reimplemented in SwTextFormatColl.

Definition at line 618 of file format.cxx.

References SfxItemSet::ClearItem(), SwAttrSet::ClearItem_BC(), sw::ClientNotifyAttrChg(), SfxItemSet::Count(), SwAttrSet::GetPool(), SfxItemSet::GetRanges(), sw::BorderCacheOwner::InvalidateInSwCache(), InvalidateInSwFntCache(), sw::BorderCacheOwner::IsInCache(), m_aSet, and n.

Referenced by SwHistory::AddDeleteFly(), SwTableBoxFormat::BoxAttributeChanged(), SwDDETable::ChangeContent(), SwTableBox::CheckBoxFormat(), SwDoc::ChgPageDesc(), SwDoc::ChkBoxNumFormat(), SwTableBox::ClaimFrameFormat(), SwDoc::ClearBoxNumAttrs(), SwTable::ConvertSubtableBox(), sw::DocumentLayoutManager::CopyLayoutFormat(), SwDoc::CopyPageDescHeaderFooterImpl(), SwUndoFlyBase::DelFly(), HTMLTable::FixFrameFormat(), lcl_CalcWidth(), lcl_CpyBox(), lcl_DescSetAttr(), lcl_Merge_MoveLine(), SwXMLTableContext::MakeTableBox(), MoveCol(), SwHTMLParser::MovePageDescAttrs(), MoveRow(), SwTable::OldMerge(), SwTable::OldSplitRow(), SwUndoFormatResetAttr::RedoImpl(), SwUndoTableNumFormat::RedoImpl(), SwUndoTableCpyTable::RedoImpl(), SwDoc::ResetAttrAtFormat(), SwFEShell::ResetFlyFrameAttr(), SwTextFormatColl::ResetFormatAttr(), Reader::ResetFrameFormats(), ResetLineFrameFormatAttrs(), SwDoc::SetFrameFormatToFly(), SwHistorySetAttrSet::SetInDoc(), SwDoc::SetTableBoxFormulaAttrs(), sw::DocumentContentOperationsManager::SplitNode(), SwUndoSetFlyFormat::UndoImpl(), SwUndoDelete::UndoImpl(), SwUndoInsertLabel::UndoImpl(), SwUndoTableCpyTable::UndoImpl(), SwDoc::UnProtectCells(), SwDoc::UnProtectTableCells(), ~SwFormat(), SwSectionFormat::~SwSectionFormat(), and SwSectionNode::~SwSectionNode().

◆ SetAuto()

void SwFormat::SetAuto ( bool  bNew)
inline

◆ SetAutoUpdateOnDirectFormat()

void SwFormat::SetAutoUpdateOnDirectFormat ( bool  bNew = true)
inline

◆ SetDerivedFrom()

bool SwFormat::SetDerivedFrom ( SwFormat pDerivedFrom = nullptr)

◆ SetFormatAttr() [1/2]

bool SwFormat::SetFormatAttr ( const SfxItemSet rSet)
virtual

◆ SetFormatAttr() [2/2]

bool SwFormat::SetFormatAttr ( const SfxPoolItem rAttr)
virtual

Reimplemented in SwTextFormatColl.

Definition at line 447 of file format.cxx.

References TextFormatCollFunc::CheckTextFormatCollForDeletionOfAssignmentToOutlineStyle(), sw::ClientNotifyAttrChg(), SwAttrSet::GetPool(), SfxItemSet::GetRanges(), sw::BorderCacheOwner::InvalidateInSwCache(), InvalidateInSwFntCache(), m_aSet, SfxItemSet::Put(), SwAttrSet::Put_BC(), RES_BACKGROUND(), RES_GRFFMTCOLL(), RES_PARATR_NUMRULE(), RES_TXTFMTCOLL(), SAL_INFO, SwAttrSet::SetModifyAtAttr(), setSvxBrushItemAsFillAttributesToTargetSet(), SfxPoolItem::StaticWhichCast(), supportsFullDrawingLayerFillAttributeSet(), SfxPoolItem::Which(), and Which().

Referenced by SwDoc::AdjustCellWidth(), SwLayoutFrame::AdjustColumns(), WW8ListManager::AdjustLVL(), WW8TabDesc::AdjustNewBand(), SwFEShell::AlignFormulaToBaseline(), SwDoc::AppendDoc(), sw::ThemeColorChanger::apply(), SwWrtShell::AutoUpdateFrame(), SwTableBoxFormat::BoxAttributeChanged(), SwHTMLParser::BuildTableCell(), SwTextBoxHelper::changeAnchor(), SwWrtShell::ChangeHeaderOrFooter(), SwFEShell::ChangeOpaque(), SwFlyFreeFrame::CheckClip(), SwViewShell::ChgAllPageOrientation(), SwViewShell::ChgAllPageSize(), SwLayoutFrame::ChgColumns(), SwDoc::ChgFormat(), ChgNumToText(), SwDoc::ChgPageDesc(), ChgTextToNum(), SwDoc::ChkBoxNumFormat(), SwDoc::ClearBoxNumAttrs(), SwTextBoxNode::Clone_Impl(), SwTable::CollectBoxSelection(), SwHTMLParser::ConnectImageMaps(), SwTable::ConvertSubtableBox(), SwWW8ImplReader::ConvertSubToGraphicPlacement(), SwFEShell::Copy(), SwFEShell::CopyDrawSel(), SwDoc::CopyFormatArr(), sw::DocumentLayoutManager::CopyLayoutFormat(), SwDoc::CopyMasterFooter(), SwDoc::CopyMasterHeader(), SwDoc::CopyPageDesc(), SwDoc::CopyPageDescHeaderFooterImpl(), SwAttrSet::CopyToModify(), SwWW8ImplReader::CoreLoad(), SwTextBoxHelper::create(), SaveTable::CreateNewFormat(), WW8TabDesc::CreateSwTable(), SwUndoSaveContent::DelContentIndex(), DeleteBox_(), sw::DocumentContentOperationsManager::DelFullPara(), SwTextBoxHelper::doTextBoxPositioning(), SwUndoPageDesc::ExchangeContentNodes(), SwTextShell::ExecField(), SwView::ExecTabWin(), SwView::Execute(), SwBaseShell::Execute(), SwGrfShell::Execute(), SwDrawBaseShell::Execute(), SwHeaderFooterWin::ExecuteCommand(), SwBaseShell::ExecuteGallery(), SwEditShell::FillByEx(), FillHdFt(), SwViewShell::FillPrtDoc(), WW8TabDesc::FinishSwTable(), HTMLTable::FixFrameFormat(), SwHTMLParser::FixHeaderFooterDistance(), sw::DocumentStylePoolManager::GetFormatFromPool(), GetMergeSel(), sw::DocumentStylePoolManager::GetPageDescFromPool(), SwXMLTableContext::GetSharedBoxFormat(), SwTableBox::GetValue(), GiveNodePageDesc(), SwDoc::GroupSelection(), SwFEShell::ImpEndCreate(), IMPL_LINK_NOARG(), WW8RStyle::Import(), SwWW8ImplReader::ImportGraf(), SwHTMLParser::InsertBodyOptions(), sw::DocumentContentOperationsManager::InsertDrawObj(), SwModule::InsertEnv(), SwHTMLParser::InsertImage(), SwModule::InsertLab(), InsertNewPage(), wwSectionManager::InsertSection(), wwSectionManager::InsertSegments(), SwTable::InsertSpannedRow(), SwDoc::InsertSwSection(), SwDoc::InsertTable(), SwDoc::InsertTableOf(), SwWW8ImplReader::InsertTxbxText(), SwUndoFlyBase::InsFly(), ItemSetToPageDesc(), lcl_AdjustPositioningAttr(), lcl_CalcWidth(), lcl_ChgTableSize(), lcl_CopyBoxToDoc(), lcl_CopyCol(), lcl_CopyTableBox(), lcl_CpyBox(), lcl_CreateAFormatBoxFormat(), lcl_CreateDfltBoxFormat(), lcl_DefaultPageFormat(), lcl_DescSetAttr(), lcl_GCBorder_DelBorder(), lcl_InsertDrawLabel(), lcl_InsertLabel(), lcl_LastBoxSetWidth(), lcl_ModifyBoxes(), lcl_ProcessRowAttr(), lcl_RemoveBreaks(), lcl_RestoreAnchor(), lcl_SaveAnchor(), lcl_SetAFormatBox(), lcl_SetDfltBoxAttr(), lcl_SetFlyFrameAttr(), lcl_SetTableBoxWidths(), lcl_SetTableBoxWidths2(), lcl_swcss1_setEncoding(), SwFlyAtContentFrame::MakeAll(), SwDocShell::MakeByExample(), SwDoc::MakeFlySection_(), SwFlyFrameFormat::MakeFrames(), sw::DocumentLayoutManager::MakeLayoutFormat(), SwNumRulesWithName::SwNumFormatGlobal::MakeNumFormat(), SwFlyInContentFrame::MakeObjPos(), SwDoc::MakePageDesc(), SwXMLTableContext::MakeTable(), HTMLTable::MakeTable(), SwXMLTableContext::MakeTableBox(), HTMLTable::MakeTableLine(), SwXMLTableContext::MakeTableLine(), SwWW8ImplReader::MapWrapIntoFlyFormat(), SwNodes::MergeTable(), SwPageDesc::Mirror(), MoveCol(), SwWW8ImplReader::MoveOutsideFly(), MoveRow(), SwVirtFlyDrawObj::NbcMove(), SwWW8ImplReader::NewAttr(), SwHTMLParser::NewDivision(), SwTable::NewInsertCol(), SwTable::NewSplitRow(), SwSectionNode::NodesArrChgd(), SwTable::OldSplitRow(), MSWordExportBase::OutputTextNode(), SwTable::PrepareDeleteCol(), SwTable::PrepareMerge(), SwWW8ImplReader::Read_HdFt(), SwWW8ImplReader::Read_HdFtTextAsHackedFrame(), SwWW8ImplReader::Read_LFOPosition(), SwWW8ImplReader::Read_SubF_Ruby(), SwWW8ImplReader::Read_UnderlineColor(), SwWW8ImplReader::ReadChar(), SwWW8ImplReader::ReadText(), SwUndoInsertLabel::RedoImpl(), SwUndoTableNumFormat::RedoImpl(), SwUndoTableCpyTable::RedoImpl(), SwWW8ImplReader::RegisterNumFormatOnStyle(), SwDoc::RemoveAllFormatLanguageDependencies(), SwPageDesc::ResetAllAttr(), RestFlyInRange(), SwUndoFormatAttr::RestoreFlyAnchor(), SwTableAutoFormat::RestoreTableProperties(), SaveFlyInRange(), SwGrfNode::ScaleImageMap(), WW8RStyle::Set1StyleDefaults(), SwTextFlyCnt::SetAnchor(), SwDoc::SetAttr(), SwShareBoxFormats::SetAttr(), SwHTMLParser::SetAttr_(), SwFltControlStack::SetAttrInDoc(), SwWW8FltControlStack::SetAttrInDoc(), SwTOXBase::SetAttrSet(), SwDoc::SetBoxAttr(), SwHTMLTableLayout::SetBoxWidth(), SetCharFormatAttrs(), SwFEShell::SetColRowWidthHeight(), wwSectionManager::SetCols(), SwTable::SetColWidth(), SwAccessibleCell::setCurrentValue(), SwDoc::SetDefaultPageMode(), SwWW8ImplReader::SetDocumentGrid(), SwSection::SetEditInReadonly(), SwDoc::SetFlyFrameAnchor(), SwUndoInsertLabel::SetFlys(), SwTextFormatColl::SetFormatAttr(), SwDoc::SetFrameFormatToFly(), SetGrfFlySize(), SwHistorySetFormat::SetInDoc(), SwHistorySetAttrSet::SetInDoc(), SwHistoryChangeFlyAnchor::SetInDoc(), SwHistoryChangeFlyChain::SetInDoc(), SwHistoryChangeCharFormat::SetInDoc(), SetLineHeight(), SwFlyFrameFormat::SetObjDecorative(), wwSectionManager::SetPage(), SwWW8ImplReader::SetPageBorder(), SwCSS1Parser::SetPageDescAttrs(), SetPageFormatToDefault(), wwSectionManager::SetPageULSpaceItems(), SwAnchoredDrawObject::SetPositioningAttr(), SwXShape::setPropertyValue(), SwXCell::setPropertyValue(), SwSection::SetProtect(), wwSectionManager::SetSegmentToPageDesc(), SwShareBoxFormats::SetSize(), WW8TabDesc::SetSizePosition(), SetStyleIndent(), SwDoc::SetTabBorders(), WW8TabDesc::SetTabBorders(), SwDoc::SetTabCols(), SwTable::SetTabCols(), WW8TabDesc::SetTabDirection(), SwDoc::SetTableBoxFormulaAttrs(), SwDoc::SetTabLineStyle(), WW8TabDesc::SetTabShades(), WW8TabDesc::SetTabVertAlign(), SwTable::SplitCol(), sw_BoxSetSplitBoxFormats(), sw_GC_Line_Border(), SwFormatPageDesc::SwClientNotify(), SwSectionFormat::SwSectionFormat(), SwSectionNode::SwSectionNode(), SwTextBoxHelper::syncFlyFrameAttr(), SwTextBoxHelper::syncProperty(), SwDoc::TextToTable(), SwUndoFormatAttr::UndoImpl(), SwUndoFormatResetAttr::UndoImpl(), SwUndoSetFlyFormat::UndoImpl(), SwUndoSplitNode::UndoImpl(), SwUndoTableNumFormat::UndoImpl(), SwUndoTableCpyTable::UndoImpl(), SwUndoDelSection::UndoImpl(), SwDoc::UnGroupSelection(), SwFlyFrame::UpdateAttr_(), SwDoc::UpdateSection(), SwDocShell::UpdateStyle(), sw::DocumentFieldsManager::UpdateTableFields(), SwTableLine::UpdateTextChangesOnly(), UseListIndent(), and SwWriter::Write().

◆ SetFormatName()

void SwFormat::SetFormatName ( const OUString &  rNewName,
bool  bBroadcast = false 
)
virtual

◆ SetGrabBagItem()

void SwFormat::SetGrabBagItem ( const css::uno::Any &  rVal)

Definition at line 728 of file format.cxx.

References m_pGrabBagItem.

Referenced by SwDocStyleSheet::SetGrabBagItem().

◆ SetHidden()

void SwFormat::SetHidden ( bool  bValue)
inline

Definition at line 182 of file format.hxx.

References m_bHidden.

Referenced by SwDocStyleSheet::SetHidden().

◆ SetPageFormatToDefault()

void SwFormat::SetPageFormatToDefault ( )

◆ SetPoolFormatId()

void SwFormat::SetPoolFormatId ( sal_uInt16  nId)
inline

◆ SetPoolHelpId()

void SwFormat::SetPoolHelpId ( sal_uInt16  nId)
inline

◆ SetPoolHlpFileId()

void SwFormat::SetPoolHlpFileId ( sal_uInt8  nId)
inline

◆ supportsFullDrawingLayerFillAttributeSet()

bool SwFormat::supportsFullDrawingLayerFillAttributeSet ( ) const
virtual

◆ SwClientNotify()

void SwFormat::SwClientNotify ( const SwModify ,
const SfxHint rHint 
)
overrideprotectedvirtual

◆ Which()

sal_uInt16 SwFormat::Which ( ) const
inline

for Querying of Writer-functions.

Definition at line 82 of file format.hxx.

References m_nWhichId.

Referenced by SwHistory::AddDeleteFly(), SwTextBoxNode::AddTextBox(), PlcDrawObj::Append(), SwUndoFormatResetAttr::BroadcastStyleChange(), AttributeOutputBase::CharBackgroundBase(), DocxAttributeOutput::CharEscapement(), SwNodes::ChgNode(), SwTextNode::ChgTextCollUpdateNum(), SwDoc::ChkCondColls(), SwTextBoxNode::Clone(), SwXText::convertToTextFrame(), SwDoc::CopyFormatArr(), sw::DocumentLayoutManager::CopyLayoutFormat(), SwDoc::CopyTextColl(), SwFmDrawPage::CreateShape(), SwUndoFlyBase::DelFly(), DelFlyInRange(), sw::DocumentLayoutManager::DelLayoutFormat(), SwDoc::DelNumRules(), SwDoc::DelSectionFormat(), SwDoc::DelTextFormatColl(), SwFrameFormat::dumpAsXml(), SwXMLExport::ExportFormat(), SwDocStyleSheet::FillStyleSheet(), SwFEShell::FindAnchorPos(), SwDoc::FindFlyByName(), SwFrameFormat::FindLayoutRect(), SwFrameFormat::FindRealSdrObject(), SwStyleSheetIterator::First(), ww8::Frame::Frame(), SwHTMLWriter::GetCSS1Selector(), SwTextFlyCnt::GetFlyFrame_(), SwFEShell::GetFormatFromAnyObj(), SwHTMLWriter::GetHTMLControl(), SwTextNode::GetMinMaxSize(), SwFEShell::GetObjDescription(), SwFEShell::GetObjTitle(), SwDrawShell::GetState(), MSWordStyles::GetStyleData(), SwHTMLWriter::GuessFrameType(), SwEditShell::HandleUndoRedoContext(), WW8Glossary::HasBareGraphicEnd(), SwNodes::InsBoxen(), SwDoc::InsertDrawLabel(), SwTextNode::InsertHint(), SwUndoFlyBase::InsFly(), SwTextBoxHelper::isAnchorSyncNeeded(), SwFEShell::IsObjDecorative(), SwTextBoxHelper::isTextBox(), lcl_GetSwUndoId(), lcl_GrabCursor(), lcl_MinMaxNode(), SwTextNode::MakeCopy(), SwEscherEx::MakeZOrderArrAndFollowIds(), SwTextFormatter::NewFlyCntPortion(), SwHTMLWriter::OutCSS1_FrameFormatOptions(), OutCSS1_SwFormat(), OutHTML_SwFormat(), OutHTML_SwTextNode(), MSWordExportBase::OutputFormat(), SwReader::Read(), SwWW8ImplReader::Read_CharHighlight(), SwHTMLParser::RegisterFlyFrame(), SwDoc::RenameFormat(), SwCondCollPage::Reset(), SwUndoFormatAttr::RestoreFlyAnchor(), SwUndoFormatAttr::SaveFlyAnchor(), sw::DocumentDrawModelManager::Search(), SwCursorShell::SelectNxtPrvHyperlink(), SwDoc::SetAllUniqueFlyNames(), SwTextFlyCnt::SetAnchor(), SwHTMLParser::SetControlSize(), SetDerivedFrom(), SetFormatAttr(), SwDocStyleSheet::SetItemSet(), SwFEShell::SetObjDecorative(), SwFEShell::SetObjDescription(), SwFEShell::SetObjTitle(), SwXShape::setPropertyValue(), SwHTMLFormatInfo::SwHTMLFormatInfo(), SwTextBoxNode::SwTextBoxNode(), SwXMLImport::UpdateTextCollConditions(), PlcDrawObj::WritePlc(), ZSortFly::ZSortFly(), SwFrameFormat::~SwFrameFormat(), and SwUndoFlyBase::~SwUndoFlyBase().

Friends And Related Function Documentation

◆ SwFrameFormat

friend class SwFrameFormat
friend

Definition at line 48 of file format.hxx.

Member Data Documentation

◆ m_aFormatName

OUString SwFormat::m_aFormatName
private

◆ m_aSet

SwAttrSet SwFormat::m_aSet
private

◆ m_bAutoFormat

bool SwFormat::m_bAutoFormat
private

FALSE: it is a template.

default is true!

Definition at line 58 of file format.hxx.

Referenced by IsAuto(), operator=(), SetAuto(), and SwFormat().

◆ m_bAutoUpdateOnDirectFormat

bool SwFormat::m_bAutoUpdateOnDirectFormat
private

TRUE: Set attributes of a whole paragraph at format (UI-side!).

Definition at line 62 of file format.hxx.

Referenced by IsAutoUpdateOnDirectFormat(), operator=(), SetAutoUpdateOnDirectFormat(), and SwFormat().

◆ m_bFormatInDTOR

bool SwFormat::m_bFormatInDTOR
private

TRUE: Format becomes deleted.

In order to be able to recognize this in FormatChg-message!!

Definition at line 60 of file format.hxx.

Referenced by IsFormatInDTOR(), SwFormat(), and ~SwFormat().

◆ m_bHidden

bool SwFormat::m_bHidden
private

Definition at line 64 of file format.hxx.

Referenced by IsHidden(), operator=(), SetHidden(), and SwFormat().

◆ m_nPoolFormatId

sal_uInt16 SwFormat::m_nPoolFormatId
private

Id for "automatically" created formats.

(is not hard attribution!!!)

Definition at line 54 of file format.hxx.

Referenced by GetPoolFormatId(), operator=(), and SetPoolFormatId().

◆ m_nPoolHelpId

sal_uInt16 SwFormat::m_nPoolHelpId
private

HelpId for this Pool-style.

Definition at line 56 of file format.hxx.

Referenced by GetPoolHelpId(), operator=(), and SetPoolHelpId().

◆ m_nPoolHlpFileId

sal_uInt8 SwFormat::m_nPoolHlpFileId
private

FilePos to Doc to these style helps.

Definition at line 57 of file format.hxx.

Referenced by GetPoolHlpFileId(), operator=(), and SetPoolHlpFileId().

◆ m_nWhichId

sal_uInt16 SwFormat::m_nWhichId
private

Definition at line 53 of file format.hxx.

Referenced by operator=(), and Which().

◆ m_pGrabBagItem

std::shared_ptr<SfxGrabBagItem> SwFormat::m_pGrabBagItem
private

Style InteropGrabBag.

Definition at line 65 of file format.hxx.

Referenced by GetGrabBagItem(), and SetGrabBagItem().


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