LibreOffice Module sw (master)  1
Public Member Functions | Protected 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
 
SfxItemState GetBackgroundState (std::shared_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 (const OUString &rName) const
 
virtual void SetName (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 IsAutoUpdateFormat () const
 Query / set bAutoUpdateFormat-flag. More...
 
void SetAutoUpdateFormat (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 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::shared_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 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
 
virtual bool IsBackgroundTransparent () const
 SwFormat::IsBackgroundTransparent. More...
 
virtual drawinglayer::attribute::SdrAllFillAttributesHelperPtr getSdrAllFillAttributesHelper () const
 
virtual bool supportsFullDrawingLayerFillAttributeSet () const
 
- Public Member Functions inherited from sw::BroadcastingModify
virtual void CallSwClientNotify (const SfxHint &rHint) const override
 
- Public Member Functions inherited from SwModify
 SwModify ()
 
 SwModify (SwModify *pToRegisterIn)
 
void NotifyClients (const SfxPoolItem *pOldValue, const SfxPoolItem *pNewValue)
 
void ModifyBroadcast (const SfxPoolItem *pOldValue, const SfxPoolItem *pNewValue)
 
virtual ~SwModify () override
 
void Add (SwClient *pDepend)
 
SwClientRemove (SwClient *pDepend)
 
bool HasWriterListeners () const
 
virtual bool GetInfo (SfxPoolItem &) const override
 
void LockModify ()
 
void UnlockModify ()
 
void SetInCache (bool bNew)
 
void SetInSwFntCache (bool bNew)
 
void SetInDocDTOR ()
 
bool IsModifyLocked () const
 
bool IsInCache () const
 
bool IsInSwFntCache () const
 
void CheckCaching (const sal_uInt16 nWhich)
 
bool HasOnlyOneListener ()
 
- Public Member Functions inherited from SwClient
 SwClient ()
 
 SwClient (SwClient &&) noexcept
 
virtual ~SwClient () override
 
virtual void SwClientNotify (const SwModify &, const SfxHint &rHint) override
 
std::unique_ptr< sw::ModifyChangedHintCheckRegistration (const SfxPoolItem *pOldValue)
 
virtual void ModifyNotification (const SfxPoolItem *pOldValue, const SfxPoolItem *pNewValue)
 
void SwClientNotifyCall (const SwModify &rModify, const SfxHint &rHint)
 
const SwModifyGetRegisteredIn () const
 
SwModifyGetRegisteredIn ()
 
void EndListeningAll ()
 
void StartListeningToSameModifyAs (const SwClient &)
 
- Public Member Functions inherited from sw::WriterListener
bool IsLast () const
 
- Public Member Functions inherited from sw::BroadcasterMixin
 BroadcasterMixin ()=default
 
 BroadcasterMixin (BroadcasterMixin const &)=default
 
BroadcasterMixinoperator= (const BroadcasterMixin &)
 
SvtBroadcasterGetNotifier ()
 

Protected Member Functions

 SwFormat (SwAttrPool &rPool, const sal_Char *pFormatNm, const sal_uInt16 *pWhichRanges, SwFormat *pDrvdFrame, sal_uInt16 nFormatWhich)
 
 SwFormat (SwAttrPool &rPool, const OUString &rFormatNm, const sal_uInt16 *pWhichRanges, SwFormat *pDrvdFrame, sal_uInt16 nFormatWhich)
 
 SwFormat (const SwFormat &rFormat)
 
virtual void Modify (const SfxPoolItem *pOld, const SfxPoolItem *pNewValue) override
 
- Protected Member Functions inherited from SwClient
 SwClient (SwModify *pToRegisterIn)
 
SwModifyGetRegisteredInNonConst () const
 
- Protected Member Functions inherited from sw::WriterListener
 WriterListener ()
 
virtual ~WriterListener () COVERITY_NOEXCEPT_FALSE
 

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_bAutoUpdateFormat: 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 43 of file format.hxx.

Constructor & Destructor Documentation

SwFormat::SwFormat ( SwAttrPool rPool,
const sal_Char pFormatNm,
const sal_uInt16 *  pWhichRanges,
SwFormat pDrvdFrame,
sal_uInt16  nFormatWhich 
)
protected
SwFormat::SwFormat ( SwAttrPool rPool,
const OUString &  rFormatNm,
const sal_uInt16 *  pWhichRanges,
SwFormat pDrvdFrame,
sal_uInt16  nFormatWhich 
)
protected
SwFormat::SwFormat ( const SwFormat rFormat)
protected
SwFormat::~SwFormat ( )
overridevirtual

Member Function Documentation

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 180 of file format.cxx.

References SwAttrSet::CopyToModify(), SwCache::Delete(), SwFrame::GetCache(), SwAttrSet::GetPool(), SfxItemSet::GetRanges(), SwModify::IsInCache(), m_aSet, SwClient::ModifyNotification(), SwAttrSet::Put_BC(), SwModify::SetInCache(), SwModify::SetInSwFntCache(), and SwAttrSet::SetModifyAtAttr().

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

void SwFormat::DelDiffs ( const SfxItemSet rSet)
void SwFormat::DelDiffs ( const SwFormat rFormat)
inline

Definition at line 85 of file format.hxx.

References DelDiffs(), and GetAttrSet().

Referenced by DelDiffs().

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

Definition at line 81 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(), SwFlowFrame::BwdMoveNecessary(), CalcClipRect(), CalcContent(), SwRootFrame::CalcFrameRects(), CalcHeightWithFlys(), objectpositioning::SwToLayoutAnchoredObjectPosition::CalcPosition(), objectpositioning::SwToContentAnchoredObjectPosition::CalcPosition(), SwDoc::Chainable(), checkAndWriteFloatingTables(), SwAnchoredObject::CheckCharRectAndTopOfLine(), SwObjectFormatterTextFrame::CheckMovedFwdCondition(), SwDrawView::CheckPossibilities(), SwFlyFrame::ChgRelPos(), SwHTMLParser::ClearFootnotesMarksInRange(), SwHTMLWriter::CollectFlyFrames(), CollectFrameAtNode(), 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(), SwUndoSaveContent::DelContentIndex(), SwDoc::DeleteSelection(), SwUndoFlyBase::DelFly(), DelFlyInRange(), sw::DocumentContentOperationsManager::DelFullPara(), sw::DocumentLayoutManager::DelLayoutFormat(), SwXFrame::dispose(), SwXShape::dispose(), SwTextFly::DrawTextOpaque(), DocxSdrExport::endDMLAnchorInline(), SwEnhancedPDFExportHelper::EnhancedPDFExport(), SwDrawBaseShell::Execute(), SwAnchoredObject::FindAnchorCharFrame(), SwFEShell::FindAnchorPos(), SwNode::FindPageDesc(), SwTextFly::ForEach(), SwDoc::GetAllFlyFormats(), SwBaseLink::GetAnchor(), SwXFrame::getAnchor(), SwXShape::getAnchor(), SwFEShell::GetAnchorId(), GetBodyTextNode(), SwHTMLWriter::GetControls(), SwAccessibleDocument::getExtendedAttributes(), SwFEShell::GetGraphicDefaultSize(), sw::access::SwAccessibleChild::GetParent(), SwXShape::getPropertyValue(), SwAccessibleSelectionHelper::getSelectedAccessibleChild(), SwAccessibleFrameBase::GetSelectedState(), SwTextFly::GetSurroundForTextWrap(), SwDoc::GetTextDirection(), SwTextFly::GetTop(), SwDoc::GroupSelection(), WW8Glossary::HasBareGraphicEnd(), SwHTMLParser::HasCurrentParaFlys(), IMPL_LINK(), SwRootFrame::ImplCalcBrowseWidth(), SwWW8ImplReader::ImportGraf(), SwHTMLImageWatcher::init(), sw::DocumentContentOperationsManager::InsertDrawObj(), SwTextNode::InsertHint(), SwHTMLParser::InsertImage(), SwHTMLParser::InsertLineBreak(), SwUndoFlyBase::InsFly(), SwAnchoredDrawObject::InvalidatePage_(), SwAccessibleMap::InvalidateShapeInParaSelection(), sw::access::SwAccessibleChild::IsBoundAsChar(), SwFEShell::IsFlyInFly(), SwOLENode::IsInGlobalDocSection(), SwDoc::IsInHeaderFooter(), SwFrameFormat::IsLowerOf(), SwEditWin::IsOverHeaderFooterFly(), SwNode::IsProtect(), SwFEShell::IsSelObjProtected(), lcl_ArrangeLowers(), lcl_DelFormatIndices(), lcl_InsertDrawLabel(), lcl_InsertLabel(), lcl_MakeAutoFrames(), lcl_MakeObjs(), lcl_MinMaxNode(), lcl_MoveAllLowerObjs(), lcl_ReAnchorAtContentFlyFrames(), lcl_RestoreAnchor(), lcl_SaveAnchor(), SwDoc::MakeFlySection_(), SwFlyFrameFormat::MakeFrames(), SwWW8ImplReader::MakeGrafNotInContent(), SwContentFrame::MakePrtArea(), SwFlyLayFrame::Modify(), SwFlyAtContentFrame::Modify(), SwFEShell::MoveAnchor(), SwTextFrame::MoveFlyInCnt(), SwViewShellImp::NotifySizeChg(), ObjAnchorOrder::operator()(), SwHTMLWriter::OutCSS1_FrameFormatBackground(), SwHTMLWriter::OutCSS1_FrameFormatOptions(), SwHTMLWriter::OutFrameFormatOptions(), OutHTML_FrameFormatOLENode(), AttributeOutputBase::OutputFlyFrame(), WW8AttributeOutput::OutputFlyFrame_Impl(), MSWordExportBase::OutputFormat(), HTMLTable::PendingDrawObjectsInPaM(), SwTextFrame::Prepare(), SwUndoSetFlyFormat::PutAttr(), SwReader::Read(), SwWW8ImplReader::Read_GrafLayer(), SwWW8ImplReader::Read_HdFtTextAsHackedFrame(), SwHTMLParser::RegisterFlyFrame(), SwPageFrame::RemoveDrawObjFromPage(), SwUndoInsLayFormat::RepeatImpl(), RestFlyInRange(), SwUndoFormatAttr::RestoreFlyAnchor(), SaveFlyInRange(), sw::DocumentDrawModelManager::Search(), SwFlyAtContentFrame::SetAbsPos(), SwDoc::SetAllUniqueFlyNames(), WinwordAnchoring::SetAnchoring(), SwHTMLParser::SetAttr_(), SwFltControlStack::SetAttrInDoc(), SwFlyCntPortion::SetBase(), SwFEShell::SetDrawingAttr(), SwDoc::SetFlyFrameAnchor(), SwDoc::SetFrameFormatToFly(), SetGrfFlySize(), SwHistoryChangeFlyAnchor::SetInDoc(), SwUndoInserts::SetInsertRange(), SwXShape::setPropertyValue(), SwDoc::SplitDoc(), DocxSdrExport::startDMLAnchorInline(), sw_ChkAndSetNewAnchor(), SwFlyAtContentFrame::SwFlyAtContentFrame(), SwFormatGetPageNum(), SwHandleAnchorNodeChg::SwHandleAnchorNodeChg(), SwHTMLPosFlyFrame::SwHTMLPosFlyFrame(), SwPosFlyFrame::SwPosFlyFrame(), SwUndoInserts::SwUndoInserts(), SwUndoInsLayFormat::SwUndoInsLayFormat(), SwUndoTableToText::SwUndoTableToText(), SwTextBoxHelper::syncProperty(), SwNodes::TableToText(), WW8Export::TrueFrameBgBrush(), MSWordExportBase::TrueFrameDirection(), SwUndoSetFlyFormat::UndoImpl(), SwDoc::UnGroupSelection(), SwTextNode::Update(), sw::util::UpdateFramePositions(), DocxAttributeOutput::WriteActiveXControl(), DocxSdrExport::writeDMLDrawing(), SwHTMLWriter::writeFrameFormatOptions(), PlcDrawObj::WritePlc(), DocxAttributeOutput::WriteTextBox(), DocxAttributeOutput::WriteVMLTextBox(), SwContentNotify::~SwContentNotify(), SwFrameFormat::~SwFrameFormat(), and SwPosFlyFrame::~SwPosFlyFrame().

const SwAttrSet& SwFormat::GetAttrSet ( ) const
inline

For querying the attribute array.

Definition at line 116 of file format.hxx.

References m_aSet.

Referenced by MSWordExportBase::AbstractNumberingDefinitions(), SwUndoTableCpyTable::AddBoxBefore(), SwXMLTableFrameFormatsSort_Impl::AddCell(), SaveTable::AddFormat(), SwXMLTableFrameFormatsSort_Impl::AddRow(), SwFrameProperties_Impl::AnyToItemSet(), SwGraphicProperties_Impl::AnyToItemSet(), SwTextFormatColl::AreListLevelIndentsApplicable(), SwTextNode::AreListLevelIndentsApplicable(), SwXFrame::attach(), SwXFrame::attachToRange(), checkAndWriteFloatingTables(), SwDoc::ChgFormat(), SwDoc::ClearBoxNumAttrs(), SwDoc::CopyFormatArr(), sw::DocumentLayoutManager::CopyLayoutFormat(), SwDoc::CopyPageDesc(), SwDoc::CopyPageDescHeaderFooterImpl(), SwTextBoxHelper::create(), SaveTable::CreateNew(), DelDiffs(), SwTextBoxHelper::destroy(), SwCharFormat::dumpAsXml(), SwTextFormatColl::dumpAsXml(), SwFrameFormat::dumpAsXml(), SwStartNode::dumpAsXml(), SwSectionFormat::dumpAsXml(), SwEnhancedPDFExportHelper::EnhancedPDFExport(), SwUndoPageDesc::ExchangeContentNodes(), SwHeaderFooterWin::ExecuteCommand(), RtfExport::ExportDocument_Impl(), SwXMLExport::ExportFormat(), SwEditShell::FillByEx(), SwTextFrame::FillCursorPos(), FlatFndBox::FillFlat(), FillHdFt(), SwWriteTable::FillTableRowsCols(), HTMLTable::FixFrameFormat(), DocxAttributeOutput::FlyFrameGraphic(), AttributeOutputBase::FormatColumns(), SwTOXBase::GetAttrSet(), SwEnvFormatPage::GetCollItemSet(), SwFEShell::GetFlyFrameAttr(), SwDocStyleSheet::GetItemSet(), CharFormat::GetItemSet(), SwWriteTable::GetLineBrush(), SwWriteTable::GetLineHeight(), GetMergeSel(), SwFEShell::GetObjAttr(), SwEditShell::GetPaMAttr(), SwXFrame::getPropertyStates(), SwXTextSection::getPropertyStates(), SwXShape::getPropertyStates(), SwXFrame::getPropertyValue(), SwXCell::getPropertyValue(), SwXTextTableRow::getPropertyValue(), SwXShape::getPropertyValue(), SwXTextTable::getPropertyValue(), SwXStyle::getPropertyValue(), SwXStyle::GetPropertyValue_Impl(), SwXStyle::getPropertyValues(), SwXTextSection::Impl::GetPropertyValues_Impl(), SwFrameFormat::getSdrAllFillAttributesHelper(), SwView::GetState(), SwContentNode::GetSwAttrSet(), SwFEShell::GetTableAttr(), SwDoc::GetTableAutoFormat(), SwEditShell::GetTableBoxFormulaAttrs(), SwDoc::GetTOXBaseAttrSet(), SwWriteTableCell::GetVertOri(), SwHTMLWriter::GuessFrameType(), SwHTMLWriter::HasScriptDependentItems(), HTMLSaveData::HTMLSaveData(), IMPL_LINK_NOARG(), SwWW8ImplReader::ImportGraf(), SwDocShell::InitNew(), HTMLEndPosLst::Insert(), SwHTMLParser::InsertEmbed(), HTMLEndPosLst::InsertNoScript(), SwXAutoStyleFamily::insertStyle(), SwTabFrame::IsCollapsingBorders(), SwFlowFrame::IsKeep(), sw::util::IsPlausableSingleWordSection(), SwEditShell::IsTableBoxTextFormat(), SwTextBoxHelper::isTextBox(), 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_makeHeaderFooter(), lcl_PageDescWithHeader(), lcl_SetDfltBoxAttr(), lcl_SetFlyFrameAttr(), lcl_swcss1_setEncoding(), lcl_SwFormatToFlatItemSet(), SwDoc::MakeFlySection_(), SwFlyFrameFormat::MakeGraphic(), SwHTMLWriter::MakeHeader(), SwPageDesc::Mirror(), SwTextFormatColl::Modify(), SwHTMLParser::MovePageDescAttrs(), MSWordSections::MSWordSections(), SwTextNode::NewAttrSet(), SwTextFormatter::NewDropPortion(), SwTextFormatter::NewFieldPortion(), SwTextFormatter::NewFootnoteNumPortion(), SwHTMLParser::NewMarquee(), SwTextFormatter::NewNumberPortion(), SwTextFormatter::NewPortion(), MSWordSections::NumberOfColumns(), 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_Image(), OutHTML_SwFormat(), RtfExport::OutPageDescription(), MSWordExportBase::OutputFormat(), WW8Export::OutputOLENode(), MSWordExportBase::OutputTextNode(), SwHTMLWrtTable::OutTableCell(), PageDescToItemSet(), WW8AttributeOutput::ParaTabStop(), SwFormatClipboard::Paste(), SwFEShell::Paste(), SwBasicEscherEx::PreWriteHyperlinkWithinFly(), SwXStyle::PutItemToSet(), SwWW8ImplReader::Read_Tab(), SwWW8ImplReader::Read_UnderlineColor(), SwUndoTableCpyTable::RedoImpl(), SwUndoFormatAttr::RepeatImpl(), SwFEShell::ReplaceSdrObj(), SwStdFontTabPage::Reset(), ResetLineFrameFormatAttrs(), SaveTable::RestoreAttr(), SaveTable::SaveTable(), RtfAttributeOutput::SectionBreaks(), DocxAttributeOutput::SectionBreaks(), WW8AttributeOutput::SectionPageBorders(), DocxAttributeOutput::SectionPageBorders(), MSWordExportBase::SectionProperties(), SwContentNode::SetAttr(), SwXCell::setFormula(), SwDoc::SetFrameFormatToFly(), SwAttrSet::SetModifyAtAttr(), SwWW8ImplReader::SetPageBorder(), SwCSS1Parser::SetPageDescAttrs(), AttrSetHandleHelper::SetParent(), SwXStyle::setPropertiesToDefault(), SwXFrame::setPropertyToDefault(), SwXTextSection::setPropertyToDefault(), SwXShape::setPropertyToDefault(), SwXFrame::setPropertyValue(), SwXCell::setPropertyValue(), SwXTextTableRow::setPropertyValue(), SwXShape::setPropertyValue(), SwXTextTable::setPropertyValue(), SwXTextSection::Impl::SetPropertyValues_Impl(), wwSectionManager::SetSegmentToPageDesc(), MSWordStyles::SetStyleDefaults(), SetTextCollAttrs(), SwHTMLParser::SetTextCollAttrs(), DocxAttributeOutput::StartTableRow(), SwView::StateTabWin(), SwTableAutoFormat::StoreTableProperties(), SwCSS1Parser::StyleParsed(), sw_BoxSetSplitBoxFormats(), sw_setValue(), SwColumnDlg::SwColumnDlg(), SwExtraPainter::SwExtraPainter(), SwFlyFrameAttrMgr::SwFlyFrameAttrMgr(), SwFootnoteSave::SwFootnoteSave(), SwHTMLFormatInfo::SwHTMLFormatInfo(), SwNumRulesWithName::SwNumFormatGlobal::SwNumFormatGlobal(), SwRubyPortion::SwRubyPortion(), SwUndoTableNumFormat::SwUndoTableNumFormat(), WW8AttributeOutput::TableBackgrounds(), RtfAttributeOutput::TableBackgrounds(), DocxAttributeOutput::TableBackgrounds(), DocxAttributeOutput::TableCellProperties(), RtfAttributeOutput::TableDefaultBorders(), DocxAttributeOutput::TableDefinition(), RtfAttributeOutput::TableVerticalCell(), SwUndoFormatCreate::UndoImpl(), SwUndoTableCpyTable::UndoImpl(), SwHTMLWrtTable::Write(), SwBasicEscherEx::WriteFlyFrameAttr(), SwHTMLWriter::writeFrameFormatOptions(), SwWW8WrGrf::WritePICFHeader(), and SwHTMLWriter::WriteStream().

SfxItemState SwFormat::GetBackgroundState ( std::shared_ptr< SvxBrushItem > &  rItem) const
const SwFormatNoBalancedColumns & SwFormat::GetBalancedColumns ( bool  bInP = true) const
inline
const SvxBoxItem & SwFormat::GetBox ( bool  bInP = true) const
inline
const SvxFormatBreakItem & SwFormat::GetBreak ( bool  bInP = true) const
inline
const SwFormatChain & SwFormat::GetChain ( bool  bInP = true) const
inline
const SvxFontItem & SwFormat::GetCJKFont ( bool  bInP = true) const
inline

Definition at line 127 of file charatr.hxx.

References SwAttrSet::GetCJKFont(), and m_aSet.

Referenced by SwStdFontTabPage::Reset().

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

Definition at line 131 of file charatr.hxx.

References SwAttrSet::GetColor(), and m_aSet.

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

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(), SwXFrame::attachToRange(), SwHTMLParser::BuildTableCell(), SwDoc::Chainable(), checkAndWriteFloatingTables(), SwDoc::ChgAnchor(), SwHTMLParser::ClearFootnotesMarksInRange(), SwFEShell::Copy(), sw::DocumentLayoutManager::CopyLayoutFormat(), SwDoc::CopyMasterFooter(), SwDoc::CopyMasterHeader(), SwWW8ImplReader::CoreLoad(), SwXMLTextImportHelper::createAndInsertOLEObject(), SwXTextFrame::createEnumeration(), SwXParaFrameEnumerationImpl::CreateNextObject(), SwFmDrawPage::CreateShape(), SwXTextFrame::createTextCursor(), SwXTextFrame::createTextCursorByRange(), SwUndoFlyBase::DelFly(), DelFlyInRange(), SwSectionFormat::DelFrames(), sw::DocumentLayoutManager::DelLayoutFormat(), SwDoc::DelSectionFormat(), SwHTMLParser::EndApplet(), SwXMLTextImportHelper::endAppletOrPlugin(), SwHTMLParser::EndObject(), SwUndoPageDesc::ExchangeContentNodes(), SwDoc::FindFlyByName(), SwNode::FindPageDesc(), SwHTMLParser::FixHeaderFooterDistance(), MSWordExportBase::FormatHdFtContainsChapterField(), ww8::Frame::Frame(), SwXTextSection::getAnchor(), SwXTextEmbeddedObject::getAspect(), SwXTextEmbeddedObject::getExtendedControlOverEmbeddedObject(), SwDoc::GetFlyCount(), SwNode::GetFlyFormat(), SwDoc::GetFlyFrameFormats(), SwDoc::GetFlyNum(), SwDoc::GetGrfNms(), SwAccessibleFrameBase::GetNodeType(), SwXMLTextParagraphExport::GetNoTextNode(), sw::util::GetNoTextNodeFromSwFrameFormat(), SwXFrame::getPropertyStates(), SwXFrame::getPropertyValue(), SwXTextEmbeddedObject::getReplacementGraphic(), SwSectionFormat::GetSectionNode(), SwXHeadFootText::GetStartNode(), SwXTextFrame::GetStartNode(), SwCursor::GotoRegion(), SwHTMLWriter::GuessFrameType(), SwPaM::HasReadonlySel(), SwUndoFormatAttr::Init(), SwFlyFrame::InsertCnt(), SwFlyFrame::InsertColumns(), SwHTMLParser::InsertEmbed(), SwHTMLParser::InsertFloatingFrame(), SwHTMLParser::InsertFlyFrame(), SwHTMLParser::InsertImage(), SwFEShell::InsertLabel(), isGraphicNode(), SwSectionFormat::IsInContent(), SwDoc::IsInHeaderFooter(), SwSectionFormat::IsInNodesArr(), SwFrameFormat::IsLowerOf(), SwCursor::IsSelOvr(), SwTextBoxHelper::isTextBox(), lcl_DelFormatIndices(), lcl_DelHFFormat(), lcl_GetOLENode(), lcl_GetSwUndoId(), lcl_InsertDrawLabel(), lcl_InsertLabel(), sw::lcl_IsStartNodeInFormat(), lcl_MinMaxNode(), lcl_SectionCmpPos(), lcl_SetAnchor(), SwDoc::MakeFlyAndMove(), SwFlyFrameFormat::MakeFrames(), SwSectionFormat::MakeFrames(), 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(), DocxAttributeOutput::OutputFlyFrame_Impl(), SwWW8ImplReader::Read_HdFtText(), SwWW8ImplReader::Read_HdFtTextAsHackedFrame(), SwUndoDelLayFormat::RedoForRollback(), SwUndoDelLayFormat::RedoImpl(), SwUndoInsertLabel::RepeatImpl(), SwTextBoxHelper::resetLink(), SaveFlyInRange(), sw::DocumentLinksAdministrationManager::SelectServerObj(), SwXTextEmbeddedObject::setAspect(), SwWW8ImplReader::SetAttributesAtGrfNode(), SwCursorShell::SetCursorInHdFt(), SwDoc::SetFlyName(), SetGetExpField::SetGetExpField(), SwXFrame::setPropertyToDefault(), SwXFrame::setPropertyValue(), SwXShape::setPropertyValue(), SwWW8ImplReader::StripNegativeAfterIndent(), sw_HideObj(), SwActualSection::SwActualSection(), SwHeadFootFrame::SwHeadFootFrame(), SwTextBoxHelper::syncProperty(), SwFlyFrame::UnchainFrames(), SwUndoInsLayFormat::UndoImpl(), SwDoc::UpdateSection(), DocxSdrExport::writeDMLTextFrame(), DocxAttributeOutput::WriteFloatingTable(), SwEscherEx::WriteFlyFrame(), WW8_WrPlcSubDoc::WriteGenericText(), MSWordExportBase::WriteHeaderFooterText(), SwBasicEscherEx::WriteOLEFlyFrame(), DocxSdrExport::writeOnlyTextOfFrame(), SwASCWriter::WriteStream(), RtfAttributeOutput::writeTextFrame(), DocxSdrExport::writeVMLTextFrame(), SwCallLink::~SwCallLink(), and SwSectionFormat::~SwSectionFormat().

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

Definition at line 129 of file charatr.hxx.

References SwAttrSet::GetCTLFont(), and m_aSet.

Referenced by SwStdFontTabPage::Reset().

const SwDoc* SwFormat::GetDoc ( ) const
inline

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

Definition at line 119 of file format.hxx.

References SwAttrSet::GetDoc().

Referenced by SwTableBox::ActualiseValueBox(), SwXGroupShape::add(), SwUndoTableCpyTable::AddBoxAfter(), SwUndoTableCpyTable::AddBoxBefore(), SwUndoDrawGroup::AddObj(), SwUndoDrawDelete::AddObj(), SwFootnoteBossFrame::AppendFootnote(), AppendObj(), SwRootFrame::AssertFlyPages(), SwXFrame::attach(), SwXFrame::attachToRange(), SwXTextTable::autoFormat(), SwSection::BreakLink(), CalcContent(), SwFlowFrame::CalcUpperSpace(), 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(), SwIntrnlSectRefLink::Closed(), SwDrawContact::ConnectToLayout(), SwTextFlyCnt::CopyFlyFormat(), sw::DocumentLayoutManager::CopyLayoutFormat(), SwDoc::CopyPageDescHeaderFooterImpl(), SwDoc::CopyTextColl(), SwAttrSet::CopyToModify(), SwTextBoxHelper::create(), SwSection::CreateLink(), SaveTable::CreateNew(), SaveLine::CreateNew(), SaveBox::CreateNew(), SwXParaFrameEnumerationImpl::CreateNextObject(), SwFmDrawPage::CreateShape(), SwXTextFrame::createTextCursor(), SwXTextFrame::createTextCursorByRange(), SwXFrame::CreateXFrame(), SwVirtFlyDrawObj::Crop(), SwIntrnlSectRefLink::DataChanged(), SwChartDataProvider::DeleteBox(), SwChartDataSequence::DeleteBox(), DeleteBox_(), SwSectionFormat::DelFrames(), sw::DocumentLayoutManager::DelLayoutFormat(), SwTextBoxHelper::destroy(), SwColumnFrame::DestroyImpl(), SwLayoutFrame::DestroyImpl(), SwPageFrame::DestroyImpl(), SwRootFrame::DestroyImpl(), SwXTextSection::dispose(), SwXDocumentIndex::dispose(), SwXFrame::dispose(), SwXShape::dispose(), SwXTextTable::dispose(), SwChartDataProvider::DisposeAllDataSequences(), SwObjectFormatterTextFrame::DoFormatObj(), SwObjectFormatterTextFrame::DoFormatObjs(), SwXMLTextParagraphExport::exportTable(), SwFEShell::FindAnchorPos(), SwPageFrame::FindPageDesc(), SwFlyFrame::FinitDrawObj(), HTMLTable::FixFrameFormat(), SwBodyFrame::Format(), DocxAttributeOutput::FormatFillGradient(), SwXFrame::getAnchor(), SwXTextSection::getAnchor(), SwUndoSetFlyFormat::GetAnchor(), SwXShape::getAnchor(), SwXTextEmbeddedObject::getAspect(), SwXCellRange::getCellRangeByPosition(), SwSectionFormat::GetChildSections(), SwUnoCursorHelper::getCursorPropertyValue(), SwXTextTableCursor::GetDoc(), SwXTextEmbeddedObject::getExtendedControlOverEmbeddedObject(), GetFormatAndCreateCursorFromRangeRep(), getIDocumentChartDataProviderAccess(), getIDocumentDrawModelAccess(), getIDocumentFieldsAccess(), getIDocumentLayoutAccess(), getIDocumentSettingAccess(), getIDocumentTimerAccess(), SwTable::GetInfo(), GetMergeSel(), TextFormatCollFunc::GetNumRule(), SwAnchoredDrawObject::GetObjBoundRect(), SwFlyFrameFormat::GetOrCreateContact(), SwXFrame::GetOrCreateSdrObject(), SwXFrame::getPropertyDefault(), SwXTextSection::getPropertyDefault(), SwXShape::getPropertyDefault(), SwXFrame::getPropertyValue(), SwXShape::getPropertyValue(), SwXTextTable::getPropertyValue(), SwXTextSection::Impl::GetPropertyValues_Impl(), SwSectionFormat::GetRegistry(), SwXTextEmbeddedObject::getReplacementGraphic(), SwUndoDelLayFormat::GetRewriter(), SwSectionFormat::GetSectionNode(), SwXTextView::getSelection(), SwView::GetState(), SwTable::GetTableBox(), SwTOXBaseSection::GetTextFormatColl(), SwFlowFrame::GetUpperSpaceAmountConsideredForPrevFrameAndPageGrid(), SwTableBox::GetValue(), SwFrame::GetVirtPageNum(), SwContentFrame::GrowFrame(), SwTableBox::HasNumContent(), SwUndoFormatAttr::Init(), SwRootFrame::Init(), SwHTMLImageWatcher::init(), SwTOXBaseSection::InsertAlphaDelimitter(), 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(), SwAnchoredObject::IsFormatPossible(), SwTableBox::IsFormulaOrValueBox(), SwSectionFormat::IsInClipboard(), SwSectionFormat::IsInContent(), SwSectionFormat::IsInNodesArr(), SwFrameFormat::IsLowerOf(), SwTableBox::IsNumberChanged(), ItemSetToPageDesc(), lcl_AddColumns(), lcl_CopyBoxToDoc(), lcl_CopyCol(), lcl_CpyBox(), lcl_DelHFFormat(), lcl_GetSpecialProperty(), lcl_MakeObjs(), lcl_MinMaxNode(), lcl_MoveFootnotes(), lcl_queryInterface(), lcl_RefreshLine(), lcl_RestoreAnchor(), lcl_SaveAnchor(), lcl_SetAFormatBox(), lcl_SetDfltBoxAttr(), lcl_SetSpecialProperty(), lcl_SubtractFlys(), lcl_textBoxSizeNotify(), lcl_UpdateSection(), SwTabFrame::MakeAll(), SwFlyAtContentFrame::MakeAll(), SwFlyFrameFormat::MakeFrames(), SwSectionFormat::MakeFrames(), SwXMLTableContext::MakeTableBox(), SwUnoCursorHelper::makeTableCellRedline(), SwUnoCursorHelper::makeTableRowRedline(), SwTableBoxFormat::Modify(), SwNumFormat::Modify(), SwTextFormatColl::Modify(), SwFrameFormat::Modify(), SwFlyLayFrame::Modify(), SwSectionFormat::Modify(), SwVirtFlyDrawObj::Move(), SwFEShell::MoveAnchor(), SwFlowFrame::MoveBwd(), SwContentFrame::MoveFootnoteCntFwd(), SwLayoutFrame::MoveLowerFootnotes(), SwVirtFlyDrawObj::NbcCrop(), SwVirtFlyDrawObj::NbcMove(), SwVirtFlyDrawObj::NbcResize(), SaveTable::NewFrameFormat(), SwDDETable::NoDDETable(), SwSectionNode::NodesArrChgd(), SwFootnoteFrame::operator<(), PageDescToItemSet(), SwFrame::PaintBorderLine(), SwPageFrame::PaintGrid(), SwFootnoteFrame::Paste(), SwTabFrame::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(), SwFootnoteBossFrame::ResetFootnote(), SwVirtFlyDrawObj::Resize(), RestFlyInRange(), SaveBox::RestoreAttr(), SwTableAutoFormat::RestoreTableProperties(), SwTableFormula::ScanString(), SwFlyAtContentFrame::SetAbsPos(), SwXTextEmbeddedObject::setAspect(), SwConditionTextFormatColl::SetConditions(), SetFormatAttr(), SwXFrame::setName(), SwXTextSection::setName(), SwXTextTable::setName(), SwXStyle::setPropertiesToDefault(), SwXFrame::setPropertyToDefault(), SwXShape::setPropertyToDefault(), SwXFrame::setPropertyValue(), SwXCell::setPropertyValue(), SwXTextTableRow::setPropertyValue(), SwXShape::setPropertyValue(), SwXTextTable::setPropertyValue(), SwXTextSection::Impl::SetPropertyValues_Impl(), SwTabFrame::ShouldBwdMoved(), SwContentFrame::ShrinkFrame(), SwXTextTable::sort(), SwXCellRange::sort(), SwTabFrame::Split(), SwTableFormula::SplitMergeBoxNm_(), SwNodes::SplitTable(), DocxSdrExport::startDMLAnchorInline(), SwTableAutoFormat::StoreTableProperties(), sw_BoxSetSplitBoxFormats(), sw_ChkAndSetNewAnchor(), SwCellFrame::SwCellFrame(), SwEndNoteInfo::SwClientNotify(), SwDrawContact::SwClientNotify(), SwColumnFrame::SwColumnFrame(), SwHeadFootFrame::SwHeadFootFrame(), SwPageFrame::SwPageFrame(), SwPosFlyFrame::SwPosFlyFrame(), SwUndoDelLayFormat::SwUndoDelLayFormat(), SwUndoDrawUnGroup::SwUndoDrawUnGroup(), SwUndoTableNumFormat::SwUndoTableNumFormat(), SwUndoTableToText::SwUndoTableToText(), SwUndoUpdateIndex::SwUndoUpdateIndex(), SwXTextTableCursor::SwXTextTableCursor(), SwTextBoxHelper::syncFlyFrameAttr(), SwTextBoxHelper::syncProperty(), SwUndoUpdateIndex::TitleSectionInserted(), SwFlyFrame::UnchainFrames(), SwUndoDrawGroup::UndoImpl(), UnHideRedlines(), SwContentFrame::UpdateAttr_(), SwTabFrame::UpdateAttr_(), SwTOXBaseSection::UpdateAuthorities(), SwTable::UpdateCharts(), SwTOXBaseSection::UpdateContent(), SwTOXBaseSection::UpdateMarks(), SwTOXBaseSection::UpdateOutline(), SwTOXBaseSection::UpdatePageNum(), SwTOXBaseSection::UpdateSequence(), SwTOXBaseSection::UpdateTable(), SwTOXBaseSection::UpdateTemplate(), SwFrame::WannaRightPage(), SwEscherEx::WriteFlyFrame(), SwDDETable::~SwDDETable(), SwFrameFormat::~SwFrameFormat(), SwFrameNotify::~SwFrameNotify(), SwPasteContext::~SwPasteContext(), SwSection::~SwSection(), SwSectionFormat::~SwSectionFormat(), and SwTable::~SwTable().

SwDoc* SwFormat::GetDoc ( )
inline

Definition at line 120 of file format.hxx.

References SwAttrSet::GetDoc().

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

Definition at line 216 of file paratr.hxx.

References SwAttrSet::GetDrop(), and m_aSet.

Referenced by SwCSS1Parser::StyleParsed().

const SwFormatEditInReadonly & SwFormat::GetEditInReadonly ( bool  bInP = true) const
inline
const SwFormatEndAtTextEnd & SwFormat::GetEndAtTextEnd ( bool  bInP = true) const
inline
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().

const SwFormatFollowTextFlow & SwFormat::GetFollowTextFlow ( bool  bInP = true) const
inline
const SvxFontItem & SwFormat::GetFont ( bool  bInP = true) const
inline
const SwFormatFooter & SwFormat::GetFooter ( bool  bInP = true) const
inline
const SwFormatFootnoteAtTextEnd & SwFormat::GetFootnoteAtTextEnd ( bool  bInP = true) const
inline
const SfxPoolItem & SwFormat::GetFormatAttr ( sal_uInt16  nWhich,
bool  bInParents = true 
) const
template<class T >
const T& SwFormat::GetFormatAttr ( TypedWhichId< T >  nWhich,
bool  bInParents = true 
) const
inline

Definition at line 93 of file format.hxx.

References GetFormatAttr().

const SvxFrameDirectionItem & SwFormat::GetFrameDir ( bool  bInP = true) const
inline
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(), SwTable::CheckConsistency(), SwDoc::CheckDefaultPageFormat(), SwFrame::CheckDirChange(), SwPageFrame::CheckPageHeightValidForHideWhitespace(), SwViewShell::ChgAllPageOrientation(), SwViewShell::ChgAllPageSize(), SwFlyFrame::ChgSize(), SwTable::CollectBoxSelection(), SwTable::CopyHeadlineIntoTable(), WW8Export::CurrentPageWidth(), DeleteBox_(), SwView::ExecTabWin(), SwTable::ExpandColumnSelection(), RtfExport::ExportDocument_Impl(), SwXMLExport::ExportTableAutoStyles(), RtfAttributeOutput::FlyFrameGraphic(), SwRowFrame::Format(), SwCellFrame::Format(), SwLayoutFrame::Format(), SwTabFrame::Format(), SwFlyFrame::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_(), objectpositioning::SwAnchoredObjectPosition::ImplAdjustVertRelPos(), SwRootFrame::ImplCalcBrowseWidth(), RtfAttributeOutput::InitTableHelper(), SwTable::InsertSpannedRow(), SwDoc::InsertTable(), InvaPercentFlys(), SwLayoutFrame::InvaPercentLowers(), sw::util::IsPlausableSingleWordSection(), lcl_AdjustBox(), lcl_AdjustWidthsInLine(), 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_notifyRow(), lcl_PreprocessRowsInCells(), lcl_ProcessBoxSet(), lcl_SaveUpperLowerBorder(), lcl_SearchSelBox(), lcl_SetOtherBoxWidth(), lcl_SetSelBoxWidth(), lcl_SetSpecialProperty(), lcl_SortedTabColInsert(), lcl_UnMerge(), SwFlyAtContentFrame::MakeAll(), SwContentFrame::MakePrtArea(), MakeSelUnions(), HTMLTable::MakeTable(), SwNodes::MergeTable(), SwPageDesc::Mirror(), SwWW8ImplReader::MoveOutsideFly(), SwVirtFlyDrawObj::NbcCrop(), SwVirtFlyDrawObj::NbcResize(), SwTable::NewInsertCol(), SwTable::NewSplitRow(), SwTable::OldSplitRow(), SwHTMLWriter::OutCSS1_FrameFormatOptions(), OutCSS1_SwPageDesc(), WW8Export::OutGrf(), OutHTML_FrameFormatGrfNode(), OutHTML_SwTableNode(), OutHTML_SwTextNode(), PageDescToItemSet(), SwTable::PrepareDelBoxes(), SwTable::PrepareDeleteCol(), SwFEShell::RequestObjectResize(), SwGrfNode::ScaleImageMap(), SwXStyle::setAllPropertiesToDefault(), SwFEShell::SetColRowWidthHeight(), SwWW8ImplReader::SetDocumentGrid(), SwDoc::SetFrameFormatToFly(), SetGrfFlySize(), wwSectionManager::SetPage(), SwCSS1Parser::SetPageDescAttrs(), SwXTextTableRow::setPropertyValue(), WW8TabDesc::SetSizePosition(), SwTable::SetTabCols(), SwDoc::SetTabCols(), SwDoc::SetTabRows(), SwFlyFrame::Shrink_(), SwRowFrame::ShrinkFrame(), SwTable::SplitCol(), SwColumnDlg::SwColumnDlg(), SwFlyFrame::SwFlyFrame(), SwLayoutFrame::SwLayoutFrame(), SwPageFrame::SwPageFrame(), SwTextBoxHelper::syncFlyFrameAttr(), WW8AttributeOutput::TableDefinition(), RtfAttributeOutput::TableDefinition(), DocxAttributeOutput::TableDefinition(), WW8AttributeOutput::TableHeight(), RtfAttributeOutput::TableHeight(), DocxAttributeOutput::TableHeight(), SwDoc::TextToTable(), SwFlyFrame::UpdateAttr_(), SwWriter::Write(), DocxSdrExport::writeDMLTextFrame(), PlcDrawObj::WritePlc(), and SwFrameNotify::~SwFrameNotify().

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

Definition at line 768 of file format.cxx.

References m_pGrabBagItem.

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

const SwFormatHeader & SwFormat::GetHeader ( bool  bInP = true) const
inline
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().

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

Definition at line 108 of file fmtornt.hxx.

References SwAttrSet::GetHoriOrient(), and m_aSet.

Referenced by SwDoc::AdjustCellWidth(), SwTableProperties_Impl::ApplyTableAttr(), CalcClipRect(), SwTabFrame::CalcFlyOffsets(), objectpositioning::SwToLayoutAnchoredObjectPosition::CalcPosition(), objectpositioning::SwToContentAnchoredObjectPosition::CalcPosition(), SwDrawContact::Changed_(), SwFlyFreeFrame::CheckClip(), SwFlyFrame::ChgRelPos(), SwHTMLWriter::CollectFlyFrames(), objectpositioning::SwAnchoredObjectPosition::DrawAsideFly(), SwView::ExecTabWin(), SwXMLExport::ExportTableAutoStyles(), AttributeOutputBase::GetTablePageSize(), GetTableWidth(), SwRootFrame::ImplCalcBrowseWidth(), SwWW8ImplReader::ImportGraf(), SwHTMLParser::InsertLineBreak(), ItemSetToTableParam(), lcl_InsertDrawLabel(), lcl_MinMaxNode(), lcl_NotifyNeighbours(), lcl_TableParamToItemSet(), WW8Export::MiserableRTLFrameFormatHack(), SwWW8ImplReader::MoveOutsideFly(), SwVirtFlyDrawObj::NbcMove(), Notify_Background(), SwHTMLWriter::OutCSS1_FrameFormatOptions(), SwHTMLWriter::OutFrameFormatOptions(), OutHTML_SwTableNode(), DocxAttributeOutput::PopulateFrameProperties(), SwFEShell::RequestObjectResize(), SwFlyAtContentFrame::SetAbsPos(), WinwordAnchoring::SetAnchoring(), SwHTMLParser::SetAttr_(), SwFlyCntPortion::SetBase(), SwFEShell::SetColRowWidthHeight(), SwDoc::SetFlyFrameAnchor(), DocxSdrExport::startDMLAnchorInline(), SwHTMLPosFlyFrame::SwHTMLPosFlyFrame(), SwTextBoxHelper::syncFlyFrameAttr(), WW8AttributeOutput::TableDefinition(), DocxAttributeOutput::TableDefinition(), WW8AttributeOutput::TableOrientation(), RtfAttributeOutput::TableOrientation(), DocxAttributeOutput::WriteActiveXControl(), SwHTMLWriter::writeFrameFormatOptions(), PlcDrawObj::WritePlc(), DocxSdrExport::writeVMLDrawing(), and SwFrameNotify::~SwFrameNotify().

IDocumentChartDataProviderAccess & SwFormat::getIDocumentChartDataProviderAccess ( )

Gives access to the chart data-provider.

Definition at line 766 of file format.cxx.

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

Referenced by SwNodes::SplitTable().

const IDocumentDrawModelAccess & SwFormat::getIDocumentDrawModelAccess ( ) const
IDocumentDrawModelAccess & SwFormat::getIDocumentDrawModelAccess ( )

Definition at line 761 of file format.cxx.

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

IDocumentFieldsAccess & SwFormat::getIDocumentFieldsAccess ( )

Provides access to the document idle timer interface.

Definition at line 765 of file format.cxx.

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

Referenced by SwRootFrame::Init().

const IDocumentLayoutAccess & SwFormat::getIDocumentLayoutAccess ( ) const

Provides access to the document layout interface.

Definition at line 762 of file format.cxx.

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

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

IDocumentLayoutAccess & SwFormat::getIDocumentLayoutAccess ( )

Definition at line 763 of file format.cxx.

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

const IDocumentSettingAccess & SwFormat::getIDocumentSettingAccess ( ) const
IDocumentTimerAccess & SwFormat::getIDocumentTimerAccess ( )

Provides access to the document idle timer interface.

Definition at line 764 of file format.cxx.

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

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

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

Definition at line 398 of file format.cxx.

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

Referenced by SwTableBox::ActualiseValueBox(), SwHistory::Add(), SwTextFormatColl::AreListLevelIndentsApplicable(), SwTextFormatColl::AssignToListLevelOfOutlineStyle(), SwTableBox::CheckBoxFormat(), SwCellFrame::CheckDirection(), SwGCBorder_BoxBrd::CheckLeftBorderOfFormat(), TextFormatCollFunc::CheckTextFormatCollForDeletionOfAssignmentToOutlineStyle(), ChgNumToText(), ChgTextToNum(), SwDoc::ChkBoxNumFormat(), SwDoc::CopyTextColl(), SwTextNode::DeleteAttributes(), SwDoc::DeleteRowCol(), SwDoc::DelSectionFormat(), RtfExport::DisallowInheritingOutlineNumbering(), DocxExport::DisallowInheritingOutlineNumbering(), WW8Export::DisallowInheritingOutlineNumbering(), RtfExport::ExportDocument_Impl(), WW8Export::ExportDocument_Impl(), FlatFndBox::FillFlat(), AttributeOutputBase::FormatPageDescription(), SwCursorShell::GetContentAtPos(), WW8Export::GetCurrentPageBgBrush(), TextFormatCollFunc::GetNumRule(), SwTableBox::GetValue(), MSWordSections::HasBorderItem(), docfunc::HasOutlineStyleToBeWrittenAsNormalListStyle(), WW8RStyle::Import(), SwTextNode::InsertHint(), SwWW8ImplReader::InsertTxbxStyAttrs(), SwTableBox::IsFormulaOrValueBox(), lcl_ChgHyperLinkColor(), lcl_CopyTableBox(), lcl_CpyBox(), lcl_DescSetAttr(), lcl_FindEndPosOfBorder(), lcl_GCBorder_GetBorder(), lcl_GetPaperBin(), lcl_MergeGCLine(), lcl_SetTextFormatColl(), SwDoc::MakeFlySection(), SwDoc::MakeFlySection_(), SwXMLTableContext::MakeTableBox(), SwDocStyleSheet::MergeIndentAttrsOfListStyle(), SwTableBoxFormat::Modify(), SwTextFormatColl::Modify(), MoveCol(), MoveRow(), SwNoTextFrame::PaintSwFrame(), SwWW8ImplReader::Read_UnderlineColor(), SwUndoDelete::RedoImpl(), MSWordExportBase::SectionProperties(), MSWordSections::SetFooterFlag(), SwFEShell::SetFrameFormat(), MSWordSections::SetHeaderFlag(), SwDocStyleSheet::SetItemSet(), SwXFrame::setPropertyValue(), MSWordStyles::SetStyleDefaults(), sw::DocumentContentOperationsManager::SplitNode(), SwEscherEx::SwEscherEx(), SwUndoFormatResetAttr::SwUndoFormatResetAttr(), WW8Export::TrueFrameBgBrush(), SwTextNode::TryCharSetExpandToNum(), SwpHints::TryInsertHint(), SwUndoInsTable::UndoImpl(), SwUndoCpyTable::UndoImpl(), SwUndoUpdateSection::UndoImpl(), sw::DocumentFieldsManager::UpdateTableFields(), SwBasicEscherEx::WriteFlyFrameAttr(), SwEscherEx::WriteFlyFrameAttr(), SwBasicEscherEx::WriteGrfAttr(), DocxExport::WriteSettings(), and DocxAttributeOutput::WriteSrcRect().

const SvxFormatKeepItem & SwFormat::GetKeep ( bool  bInP = true) const
inline
const SwFormatLayoutSplit & SwFormat::GetLayoutSplit ( bool  bInP = true) const
inline
const SvxLineSpacingItem & SwFormat::GetLineSpacing ( bool  bInP = true) const
inline

Paragraph-attributes - implemented in paratr.hxx.

Definition at line 212 of file paratr.hxx.

References SwAttrSet::GetLineSpacing(), and m_aSet.

Referenced by SwTextFrame::FillRegister().

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

Definition at line 74 of file frmatr.hxx.

References SwAttrSet::GetLRSpace(), and m_aSet.

Referenced by objectpositioning::SwAnchoredObjectPosition::AdjustHoriRelPosForDrawAside(), SwTableProperties_Impl::ApplyTableAttr(), objectpositioning::SwToLayoutAnchoredObjectPosition::CalcPosition(), objectpositioning::SwToContentAnchoredObjectPosition::CalcPosition(), objectpositioning::SwAsCharAnchoredObjectPosition::CalcPosition(), sw::DefaultToxTabStopTokenHandler::CalculatePageMarginFromPageDescription(), SwContourCache::ContourRect(), WW8Export::CurrentPageWidth(), SwView::ExecTabWin(), RtfExport::ExportDocument_Impl(), SwSectionFrame::Format(), AttributeOutputBase::FormatColumns(), SwHTMLParser::GetCurrentBrowseWidth(), SwTextNode::GetMinMaxSize(), SwAnchoredObject::GetObjRectWithSpaces(), SwTableShell::GetState(), AttributeOutputBase::GetTablePageSize(), GetTableWidth(), sw::DocumentStylePoolManager::GetTextCollFromPool(), sw::DefaultToxTabStopTokenHandler::HandleTabStopToken(), IMPL_LINK_NOARG(), SwSectionFrame::Init(), SwHTMLParser::InsertHorzRule(), InsertNewPage(), wwSectionManager::InsertSection(), lcl_getWordLRSpace(), lcl_InsertDrawLabel(), lcl_MinMaxNode(), lcl_TableParamToItemSet(), HTMLTable::MakeTable(), SwPageDesc::Mirror(), Notify(), SwHTMLWriter::OutCSS1_FrameFormatOptions(), OutHTML_SwFormat(), OutHTML_SwTableNode(), OutHTML_SwTextNode(), SectRepr::SectRepr(), SwHTMLParser::SetTextCollAttrs(), SwView::SetZoom_(), DocxSdrExport::startDMLAnchorInline(), SwView::StateTabWin(), SwColumnDlg::SwColumnDlg(), WW8AttributeOutput::TableDefinition(), RtfAttributeOutput::TableDefinition(), DocxAttributeOutput::TableDefinition(), RtfAttributeOutput::TableOrientation(), and SwHTMLWriter::WriteStream().

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

Definition at line 92 of file frmatr.hxx.

References SwAttrSet::GetMacro(), and m_aSet.

Referenced by SwDoc::CallEvent(), IMPL_LINK(), and SwEditWin::KeyInput().

const OUString& SwFormat::GetName ( ) const
inline

Definition at line 111 of file format.hxx.

References m_aFormatName.

Referenced by SwMailMergeLayoutPage::ActivatePage(), SwTOXStylesTabPage::ActivatePage(), SwHistory::Add(), SwXMLTableFrameFormatsSort_Impl::AddCell(), SwXMLTableFrameFormatsSort_Impl::AddRow(), SwTaggedPDFHelper::BeginBlockStructureElements(), 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::DelTextFormatColl(), SwCharFormat::dumpAsXml(), SwTextFormatColl::dumpAsXml(), SwFrameFormat::dumpAsXml(), SwSectionFormat::dumpAsXml(), SwFrame::dumpAsXmlAttributes(), SwEnvFormatPage::Edit(), SwDocShell::Edit(), SwTextShell::ExecInsert(), SwDocShell::ExecStyleSheet(), SwFrameShell::Execute(), SwDocShell::Execute(), SwView::Execute(), SwXMLExport::ExportFormat(), SwXMLExport::ExportTable(), SwXMLExport::ExportTableAutoStyles(), SwXMLExport::ExportTableBox(), SwXMLExport::ExportTableLine(), 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(), SwHTMLWriter::GetCSS1Selector(), SwUnoCursorHelper::getCursorPropertyValue(), SwXTextTables::getElementNames(), SwContentTree::GetEntryAltText(), SwFEShell::GetFlyName(), GetFormatAndCreateCursorFromRangeRep(), HTMLEndPosLst::GetFormatInfo(), SwFEShell::GetGrfAtPos(), SwXFrame::getName(), SwXTextTable::getName(), SwXNumberingRules::GetNumberingRuleByIndex(), SwDocStyleSheet::GetParent(), SwTextBoxHelper::getProperty(), SwXFootnoteProperties::getPropertyValue(), SwXEndnoteProperties::getPropertyValue(), SwXFrame::getPropertyValue(), SwXTextTableCursor::getPropertyValue(), SwXCellRange::getPropertyValue(), SwUndoFlyStrAttr::GetRewriter(), SwUndoFormatCreate::GetRewriter(), SwUndoFormatAttr::GetRewriter(), SwUndoSetFlyFormat::GetRewriter(), SwUnoCursorHelper::GetSelectableFromAny(), SwChartDataSequence::getSourceRangeRepresentation(), SwXStyle::GetStyleProperty(), GetTableByName(), SwWrtShell::GetTableStyle(), SwTOXPara::GetText_Impl(), SwTOXTable::GetText_Impl(), SwCSS1Parser::GetTextFormatColl(), SwDoc::GetUniqueTableName(), SwTOXPara::GetURL(), SwXTextTables::hasByName(), SwChartDataProvider::Impl_createDataSource(), IMPL_LINK(), IMPL_LINK_NOARG(), SwTableFUNC::InsertChart(), SwModule::InsertEnv(), SwView::InsertGraphicDlg(), SwModule::InsertLab(), SwBaseShell::InsertTable(), SwFEShell::IsURLGrfAtPos(), SwEditWin::KeyInput(), lcl_AdjustOutlineStylesForOOo(), lcl_dbg_out(), lcl_FindCharFormat(), lcl_FindFrameFormat(), lcl_FindParaFormat(), lcl_GetCharFormat(), lcl_GetFrameFormatByName(), lcl_GetSpecialProperty(), lcl_GetUniqueFlyName(), lcl_TableInfo(), lcl_TableParamToItemSet(), lcl_toxMatchTSwitch(), lcl_xmltble_ClearName_Box(), SwNumRulesWithName::SwNumFormatGlobal::MakeNumFormat(), SwNumRule::MakeSvxNumRule(), SwNodes::MergeTable(), SwAccessibleFrameBase::Modify(), SwAccessibleTable::Modify(), SwNoTextNode::NewAttrSet(), SwTextNode::NewAttrSet(), SwOutlineTabDialog::Ok(), OutCSS1_SwFootnoteInfo(), OutCSS1_SwFormat(), SwHTMLWriter::OutFootEndNoteSym(), SwHTMLWriter::OutFrameFormatOptions(), OutHTML_FrameFormatAsImage(), OutHTML_FrameFormatOLENode(), OutHTML_Image(), OutHTML_SwFormat(), OutHTML_SwTableNode(), OutHTML_SwTextNode(), WW8AttributeOutput::OutputFlyFrame_Impl(), DocxAttributeOutput::OutputFlyFrame_Impl(), MSWordStyles::OutputStyle(), PageDescToItemSet(), SwNoTextFrame::PaintPicture(), SwNoTextFrame::PaintSwFrame(), SwFormatChain::QueryValue(), SwWW8ImplReader::Read_SubF_Ruby(), SwDoc::RenameFormat(), SwXNumberingRules::replaceByIndex(), SwCondCollPage::Reset(), SwEndNoteOptionPage::Reset(), SwFrameAddPage::Reset(), SwTableFormula::ScanString(), SwCondCollPage::SelectHdl(), SwDoc::SetAllUniqueFlyNames(), SwDocStyleSheet::SetItemSet(), SwXFrame::setName(), SwDocStyleSheet::SetName(), SwXTextTable::setName(), SwUnoCursorHelper::setNumberingProperty(), SwXNumberingRules::SetNumberingRuleByIndex(), AttrSetHandleHelper::SetParent(), SwDocStyleSheet::SetParent(), SwDocStyleSheetPool::SetParent(), SwXNumberingRules::SetPropertiesToNumFormat(), SwXFrame::setPropertyValue(), SwXStyle::SetPropertyValue(), SwDoc::SetTableName(), SwInsertDBColAutoPilot::SetTabSet(), SwEditShell::SetTextFormatColl(), SwDoc::SetTextFormatCollByAutoFormat(), SwOutlineSettingsTabPage::SetWrtShell(), SwInputWindow::ShowWin(), SwTableFormula::SplitMergeBoxNm_(), SwDoc::SplitTable(), AttributeOutputBase::StartTOX(), SwView::StateStatusLine(), SwDocShell::StateStyleSheet(), SwCSS1Parser::StyleParsed(), SwAccessibleFrameBase::SwAccessibleFrameBase(), SwAccessibleTable::SwAccessibleTable(), SwAccessibleTableColHeaders::SwAccessibleTableColHeaders(), SwAddStylesDlg_Impl::SwAddStylesDlg_Impl(), SwInsertChart(), SwNumRulesWithName::SwNumFormatGlobal::SwNumFormatGlobal(), SwOutlineTabDialog::SwOutlineTabDialog(), SwTrnsfrDdeLink::SwTrnsfrDdeLink(), SwUndoFormatColl::SwUndoFormatColl(), SwUndoFormatCreate::SwUndoFormatCreate(), SwUndoFormatDelete::SwUndoFormatDelete(), SwUndoMergeTable::SwUndoMergeTable(), SwUndoFormatCreate::UndoImpl(), SwUndoMergeTable::UndoImpl(), SwOutlineSettingsTabPage::Update(), SwTableFUNC::UpdateChart(), SwDoc::UpdateCharts_(), SwDocShell::UpdateStyle(), DocxSdrExport::writeDMLTextFrame(), SwHTMLWriter::writeFrameFormatOptions(), and ~SwFormat().

const SwNumRuleItem & SwFormat::GetNumRule ( bool  bInP = true) const
inline
const SvxOpaqueItem & SwFormat::GetOpaque ( bool  bInP = true) const
inline
const SwFormatPageDesc & SwFormat::GetPageDesc ( bool  bInP = true) const
inline
const SvxPaperBinItem & SwFormat::GetPaperBin ( bool  bInP = true) const
inline
sal_uInt16 SwFormat::GetPoolFormatId ( ) const
inline
sal_uInt16 SwFormat::GetPoolHelpId ( ) const
inline
sal_uInt8 SwFormat::GetPoolHlpFileId ( ) const
inline
void SwFormat::GetPresentation ( SfxItemPresentation  ePres,
MapUnit  eCoreMetric,
MapUnit  ePresMetric,
OUString &  rText 
) const
inline

Get attribute-description. Returns passed string.

Definition at line 153 of file format.hxx.

References SwAttrSet::GetPresentation().

Referenced by SwFormatCharFormat::GetPresentation().

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

Definition at line 78 of file frmatr.hxx.

References SwAttrSet::GetPrint(), and m_aSet.

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

const SvxProtectItem & SwFormat::GetProtect ( bool  bInP = true) const
inline
const SwFormatRowSplit & SwFormat::GetRowSplit ( bool  bInP = true) const
inline
drawinglayer::attribute::SdrAllFillAttributesHelperPtr SwFormat::getSdrAllFillAttributesHelper ( ) const
virtual

Reimplemented in SwFrameFormat.

Definition at line 800 of file format.cxx.

Referenced by GetBackgroundState(), and GetItemState().

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

Definition at line 123 of file charatr.hxx.

References SwAttrSet::GetSize(), and m_aSet.

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 SwFlowFrame::BwdMoveNecessary(), SwContourCache::CalcBoundRect(), SwFEShell::CalcBoundRect(), CalcContent(), SwTabFrame::CalcFlyOffsets(), SwRootFrame::CalcFrameRects(), SwTextFly::CalcMinBottom(), objectpositioning::SwToLayoutAnchoredObjectPosition::CalcPosition(), objectpositioning::SwToContentAnchoredObjectPosition::CalcPosition(), SwDrawContact::Changed_(), SwEditShell::ClearAutomaticContour(), SwNoTextFrame::ClearCache(), SwAnchoredObject::ConsiderObjWrapInfluenceOnObjPos(), SwContourCache::ContourRect(), WW8TabDesc::CreateSwTable(), SwTextFly::DrawFlyRect(), SwTextFly::DrawTextOpaque(), RtfAttributeOutput::FlyFrameGraphic(), SwTextFly::ForEach(), SwCellFrame::Format(), SwXFrame::GetOrCreateSdrObject(), SwTextBoxHelper::getShapeWrapThrough(), SwTextFly::GetSurroundForTextWrap(), objectpositioning::SwAnchoredObjectPosition::GetTopForObjPos(), SwHTMLParser::HasCurrentParaFlys(), HasWrap(), SwTextFly::InitAnchoredObjList(), SwHTMLParser::InsertLineBreak(), InvaPercentFlys(), lcl_MinMaxNode(), lcl_MoveAllLowerObjs(), lcl_SubtractFlys(), SwFlyAtContentFrame::MakeAll(), SwWW8ImplReader::MapWrapIntoFlyFormat(), Notify(), Notify_Background(), ObjAnchorOrder::operator()(), OutHTML_FrameFormatOLENode(), OutHTML_SwTableNode(), SwFlyFrame::PaintSwFrame(), SwLayAction::PaintWithoutFlys(), DocxAttributeOutput::PopulateFrameProperties(), SwHTMLParser::RegisterFlyFrame(), SwEditShell::SetGraphicPolygon(), SwFEShell::ShouldObjectBeSelected(), SwContentFrame::ShrinkFrame(), DocxSdrExport::startDMLAnchorInline(), SwBasicEscherEx::WriteFlyFrameAttr(), SwEscherEx::WriteFlyFrameAttr(), and PlcDrawObj::WritePlc().

const SwTableBoxFormula & SwFormat::GetTableBoxFormula ( bool  bInP = true) const
inline
const SwTableBoxNumFormat & SwFormat::GetTableBoxNumFormat ( bool  bInP = true) const
inline
const SwTableBoxValue & SwFormat::GetTableBoxValue ( bool  bInP = true) const
inline
const SvxTabStopItem & SwFormat::GetTabStops ( bool  bInP = true) const
inline

Definition at line 214 of file paratr.hxx.

References SwAttrSet::GetTabStops(), and m_aSet.

Referenced by SwForm::AdjustTabStops().

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().

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

Definition at line 96 of file frmatr.hxx.

References SwAttrSet::GetTextVertAdjust(), and m_aSet.

Referenced by SwFlyFrame::MakeContentPos().

const SvxULSpaceItem & SwFormat::GetULSpace ( bool  bInP = true) const
inline
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 121 of file charatr.hxx.

References SwAttrSet::GetUnderline(), and m_aSet.

Referenced by lcl_PaintReplacement().

const SwFormatURL & SwFormat::GetURL ( bool  bInP = true) const
inline
const SwFormatVertOrient & SwFormat::GetVertOrient ( bool  bInP = true) const
inline
const SwFormatWrapInfluenceOnObjPos & SwFormat::GetWrapInfluenceOnObjPos ( bool  bInP = true) const
inline
bool SwFormat::HasName ( const OUString &  rName) const
inline

Definition at line 112 of file format.hxx.

Referenced by SwDoc::FindFormatByName().

bool SwFormat::IsAuto ( ) const
inline
bool SwFormat::IsAutoUpdateFormat ( ) const
inline
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 751 of file format.cxx.

bool SwFormat::IsDefault ( ) const
inline
bool SwFormat::IsFormatInDTOR ( ) const
inline

Definition at line 171 of file format.hxx.

References m_bFormatInDTOR.

Referenced by SwEndNoteInfo::SwClientNotify().

bool SwFormat::IsHidden ( ) const
inline
std::shared_ptr< SvxBrushItem > SwFormat::makeBackgroundBrushItem ( bool  bInP = true) const
void SwFormat::Modify ( const SfxPoolItem pOld,
const SfxPoolItem pNewValue 
)
overrideprotectedvirtual
SwFormat & SwFormat::operator= ( const SwFormat rFormat)
sal_uInt16 SwFormat::ResetAllFormatAttr ( )
virtual
bool SwFormat::ResetFormatAttr ( sal_uInt16  nWhich1,
sal_uInt16  nWhich2 = 0 
)
virtual

Reimplemented in SwTextFormatColl.

Definition at line 652 of file format.cxx.

References SwModify::CheckCaching(), SfxItemSet::ClearItem(), SwAttrSet::ClearItem_BC(), SfxItemSet::Count(), SwAttrSet::GetPool(), SfxItemSet::GetRanges(), SwModify::IsInCache(), SwModify::IsInSwFntCache(), SwModify::IsModifyLocked(), m_aSet, and SwClient::ModifyNotification().

Referenced by SwHistory::Add(), SwDDETable::ChangeContent(), SwTableBox::CheckBoxFormat(), SwDoc::ChkBoxNumFormat(), SwTableBox::ClaimFrameFormat(), SwDoc::ClearBoxNumAttrs(), sw::DocumentLayoutManager::CopyLayoutFormat(), SwDoc::CopyPageDescHeaderFooterImpl(), SwUndoFlyBase::DelFly(), SwTextBoxHelper::destroy(), HTMLTable::FixFrameFormat(), lcl_CalcWidth(), lcl_CopyBoxToDoc(), 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(), SwTextBoxHelper::resetLink(), SwDoc::SetFrameFormatToFly(), SwHistorySetAttrSet::SetInDoc(), SwLangHelper::SetLanguage(), SwXStyle::setPropertiesToDefault(), SwDoc::SetTableBoxFormulaAttrs(), sw::DocumentContentOperationsManager::SplitNode(), sw_setString(), SwUndoInsertLabel::UndoImpl(), SwUndoSetFlyFormat::UndoImpl(), SwUndoTableCpyTable::UndoImpl(), SwUndoUpdateSection::UndoImpl(), SwDoc::UnProtectCells(), SwDoc::UnProtectTableCells(), SwSectionFormat::~SwSectionFormat(), and SwSectionNode::~SwSectionNode().

void SwFormat::SetAuto ( bool  bNew)
inline
void SwFormat::SetAutoUpdateFormat ( bool  bNew = true)
inline
bool SwFormat::SetDerivedFrom ( SwFormat pDerivedFrom = nullptr)
bool SwFormat::SetFormatAttr ( const SfxPoolItem rAttr)
virtual

Reimplemented in SwTextFormatColl.

Definition at line 460 of file format.cxx.

References SwModify::CheckCaching(), TextFormatCollFunc::CheckTextFormatCollForDeletionOfAssignmentToOutlineStyle(), SwAttrSet::GetPool(), SfxItemSet::GetRanges(), SwModify::HasWriterListeners(), SwModify::IsInCache(), SwModify::IsInSwFntCache(), SwModify::IsModifyLocked(), m_aSet, SwClient::ModifyNotification(), SfxItemSet::Put(), SwAttrSet::Put_BC(), RES_BACKGROUND, RES_GRFFMTCOLL, RES_PARATR_NUMRULE, RES_TXTFMTCOLL, SAL_INFO, SwAttrSet::SetModifyAtAttr(), setSvxBrushItemAsFillAttributesToTargetSet(), supportsFullDrawingLayerFillAttributeSet(), SfxPoolItem::Which(), and Which().

Referenced by SwHistory::Add(), SwDoc::AdjustCellWidth(), SwLayoutFrame::AdjustColumns(), WW8ListManager::AdjustLVL(), WW8TabDesc::AdjustNewBand(), SwAnchoredDrawObject::AdjustPositioningAttr(), SwFEShell::AlignFormulaToBaseline(), SwDoc::AppendDoc(), SwWrtShell::AutoUpdateFrame(), SwHTMLParser::BuildTableCell(), CalcContent(), SwWrtShell::ChangeHeaderOrFooter(), SwFEShell::ChangeOpaque(), SwFlyFreeFrame::CheckClip(), SwViewShell::ChgAllPageOrientation(), SwViewShell::ChgAllPageSize(), SwLayoutFrame::ChgColumns(), SwDoc::ChgFormat(), ChgNumToText(), ChgTextToNum(), SwDoc::ChkBoxNumFormat(), SwDoc::ClearBoxNumAttrs(), SwTable::CollectBoxSelection(), SwHTMLParser::ConnectImageMaps(), SwFEShell::Copy(), SwFEShell::CopyDrawSel(), SwDoc::CopyFormatArr(), sw::DocumentLayoutManager::CopyLayoutFormat(), SwDoc::CopyMasterFooter(), SwDoc::CopyMasterHeader(), SwDoc::CopyPageDesc(), SwDoc::CopyPageDescHeaderFooterImpl(), SwAttrSet::CopyToModify(), SwWW8ImplReader::CoreLoad(), SwTextBoxHelper::create(), SaveLine::CreateNew(), SaveBox::CreateNew(), WW8TabDesc::CreateSwTable(), SwUndoSaveContent::DelContentIndex(), DeleteBox_(), DelFlyInRange(), sw::DocumentContentOperationsManager::DelFullPara(), SwView::ExecTabWin(), SwGrfShell::Execute(), SwDrawBaseShell::Execute(), SwBaseShell::Execute(), SwView::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(), objectpositioning::SwAnchoredObjectPosition::ImplAdjustVertRelPos(), WW8RStyle::Import(), SwWW8ImplReader::ImportGraf(), SwHTMLParser::InsertBodyOptions(), sw::DocumentContentOperationsManager::InsertDrawObj(), SwModule::InsertEnv(), SwHTMLParser::InsertImage(), SwModule::InsertLab(), SwHTMLParser::InsertLineBreak(), 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_MakeObjs(), lcl_ModifyBoxes(), lcl_ProcessRowAttr(), lcl_ReAnchorAtContentFlyFrames(), 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(), SwXMLTableContext::MakeTableLine(), HTMLTable::MakeTableLine(), SwWW8ImplReader::MapWrapIntoFlyFormat(), SwNodes::MergeTable(), SwPageDesc::Mirror(), SwTableBoxFormat::Modify(), MoveCol(), SwWW8ImplReader::MoveOutsideFly(), MoveRow(), SwVirtFlyDrawObj::NbcMove(), SwWW8ImplReader::NewAttr(), SwHTMLParser::NewDivision(), SaveTable::NewFrameFormat(), 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_UnderlineColor(), SwWW8ImplReader::ReadText(), SwUndoInsertLabel::RedoImpl(), SwUndoTableNumFormat::RedoImpl(), SwUndoTableCpyTable::RedoImpl(), SwWW8ImplReader::RegisterNumFormatOnStyle(), SwDoc::RemoveAllFormatLanguageDependencies(), SwPageDesc::ResetAllAttr(), RestFlyInRange(), SwUndoFormatAttr::RestoreFlyAnchor(), SwTableAutoFormat::RestoreTableProperties(), SaveFlyInRange(), SwGrfNode::ScaleImageMap(), WW8RStyle::Set1StyleDefaults(), SwXStyle::setAllPropertiesToDefault(), SwShareBoxFormats::SetAttr(), SwDoc::SetAttr(), SwHTMLParser::SetAttr_(), SwFltControlStack::SetAttrInDoc(), SwWW8FltControlStack::SetAttrInDoc(), SwTOXBase::SetAttrSet(), SwFlyCntPortion::SetBase(), SwDoc::SetBoxAttr(), SwHTMLTableLayout::SetBoxWidth(), SetCharFormatAttrs(), SwFEShell::SetColRowWidthHeight(), wwSectionManager::SetCols(), 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(), SwFrameEventDescriptor::setMacroItem(), wwSectionManager::SetPage(), SwWW8ImplReader::SetPageBorder(), SwCSS1Parser::SetPageDescAttrs(), wwSectionManager::SetPageULSpaceItems(), SwAnchoredDrawObject::SetPositioningAttr(), SwXStyle::setPropertiesToDefault(), SwXFrame::setPropertyToDefault(), SwXFrame::setPropertyValue(), SwXCell::setPropertyValue(), SwXShape::setPropertyValue(), SwSection::SetProtect(), wwSectionManager::SetSegmentToPageDesc(), SwShareBoxFormats::SetSize(), WW8TabDesc::SetSizePosition(), SetStyleIndent(), WW8TabDesc::SetTabBorders(), SwDoc::SetTabBorders(), SwDoc::SetTabCols(), WW8TabDesc::SetTabDirection(), SwDoc::SetTableBoxFormulaAttrs(), SwDoc::SetTabLineStyle(), WW8TabDesc::SetTabShades(), WW8TabDesc::SetTabVertAlign(), SwTable::SplitCol(), sw_BoxSetSplitBoxFormats(), sw_GC_Line_Border(), sw_setString(), SwSectionFormat::SwSectionFormat(), SwSectionNode::SwSectionNode(), SwTextBoxHelper::syncProperty(), SwDoc::TextToTable(), SwTextNode::TryCharSetExpandToNum(), SwUndoSplitNode::UndoImpl(), SwUndoFormatAttr::UndoImpl(), SwUndoFormatResetAttr::UndoImpl(), SwUndoSetFlyFormat::UndoImpl(), SwUndoTableNumFormat::UndoImpl(), SwUndoTableCpyTable::UndoImpl(), SwUndoDelSection::UndoImpl(), SwUndoUpdateSection::UndoImpl(), SwDoc::UnGroupSelection(), SwFlyFrame::UpdateAttr_(), SwDoc::UpdateSection(), SwDocShell::UpdateStyle(), sw::DocumentFieldsManager::UpdateTableFields(), UseListIndent(), SwWriter::Write(), and SwContentNotify::~SwContentNotify().

bool SwFormat::SetFormatAttr ( const SfxItemSet rSet)
virtual
void SwFormat::SetGrabBagItem ( const css::uno::Any &  rVal)

Definition at line 776 of file format.cxx.

References m_pGrabBagItem.

Referenced by SwDocStyleSheet::SetGrabBagItem().

void SwFormat::SetHidden ( bool  bValue)
inline

Definition at line 162 of file format.hxx.

References m_bHidden.

Referenced by SwDocStyleSheet::SetHidden().

void SwFormat::SetName ( const OUString &  rNewName,
bool  bBroadcast = false 
)
virtual
void SwFormat::SetPoolFormatId ( sal_uInt16  nId)
inline
void SwFormat::SetPoolHelpId ( sal_uInt16  nId)
inline
void SwFormat::SetPoolHlpFileId ( sal_uInt8  nId)
inline
bool SwFormat::supportsFullDrawingLayerFillAttributeSet ( ) const
virtual
sal_uInt16 SwFormat::Which ( ) const
inline

for Querying of Writer-functions.

Definition at line 78 of file format.hxx.

References m_nWhichId.

Referenced by SwHistory::Add(), PlcDrawObj::Append(), AppendObj(), SwNodes::ChgNode(), SwTextNode::ChgTextCollUpdateNum(), SwDoc::ChkCondColls(), SwHTMLParser::ClearFootnotesMarksInRange(), SwDoc::CopyFormatArr(), sw::DocumentLayoutManager::CopyLayoutFormat(), SwDoc::CopyTextColl(), SwXParaFrameEnumerationImpl::CreateNextObject(), SwFmDrawPage::CreateShape(), SwUndoFlyBase::DelFly(), DelFlyInRange(), sw::DocumentLayoutManager::DelLayoutFormat(), SwDoc::DelNumRules(), SwDoc::DelSectionFormat(), SwDoc::DelTextFormatColl(), SwFrameFormat::dumpAsXml(), SwEnhancedPDFExportHelper::EnhancedPDFExport(), SwXMLExport::ExportFormat(), SwDocStyleSheet::FillStyleSheet(), SwDoc::FindFlyByName(), SwFrameFormat::FindLayoutRect(), SwFrameFormat::FindRealSdrObject(), SwStyleSheetIterator::First(), ww8::Frame::Frame(), SwHTMLWriter::GetControls(), SwHTMLWriter::GetCSS1Selector(), SwDoc::GetFlyCount(), SwNode::GetFlyFormat(), SwTextFlyCnt::GetFlyFrame_(), SwDoc::GetFlyFrameFormats(), SwDoc::GetFlyNum(), SwFEShell::GetFormatFromAnyObj(), SwHTMLWriter::GetHTMLControl(), SwTextNode::GetMinMaxSize(), SwFEShell::GetObjDescription(), SwFEShell::GetObjTitle(), SwDrawShell::GetState(), MSWordStyles::GetStyleData(), SwXStyle::GetStyleProperty(), SwHTMLWriter::GuessFrameType(), SwEditShell::HandleUndoRedoContext(), WW8Glossary::HasBareGraphicEnd(), SwNodes::InsBoxen(), SwDoc::InsertDrawLabel(), SwTextNode::InsertHint(), SwHTMLParser::InsertLineBreak(), SwUndoFlyBase::InsFly(), SwTextBoxHelper::isTextBox(), lcl_GetSwUndoId(), lcl_GetUniqueFlyName(), lcl_GrabCursor(), lcl_MakeObjs(), lcl_MinMaxNode(), SwTextNode::MakeCopy(), SwEscherEx::MakeZOrderArrAndFollowIds(), SwTextFormatter::NewFlyCntPortion(), SwHTMLWriter::OutCSS1_FrameFormatOptions(), OutCSS1_SwFormat(), OutHTML_SwFormat(), OutHTML_SwTextNode(), MSWordExportBase::OutputFormat(), SwFEShell::Paste(), SwReader::Read(), SwHTMLParser::RegisterFlyFrame(), SwDoc::RenameFormat(), SwCondCollPage::Reset(), SwTextBoxHelper::resetLink(), SwUndoFormatAttr::RestoreFlyAnchor(), SwUndoFormatAttr::SaveFlyAnchor(), sw::DocumentDrawModelManager::Search(), SwCursorShell::SelectNxtPrvHyperlink(), SwHTMLParser::SetControlSize(), SetDerivedFrom(), SetFormatAttr(), SwDocStyleSheet::SetItemSet(), SwFEShell::SetObjDescription(), SwFEShell::SetObjTitle(), SwFrameFormat::SetOtherTextBoxFormat(), SwXFrame::setPropertyValue(), sw_HideObj(), SwHTMLFormatInfo::SwHTMLFormatInfo(), SwXMLImport::UpdateTextCollConditions(), PlcDrawObj::WritePlc(), ZSortFly::ZSortFly(), and SwContentNotify::~SwContentNotify().

Friends And Related Function Documentation

friend class SwFrameFormat
friend

Definition at line 45 of file format.hxx.

Member Data Documentation

OUString SwFormat::m_aFormatName
private
SwAttrSet SwFormat::m_aSet
private
bool SwFormat::m_bAutoFormat
private

FALSE: it is a template.

default is true!

Definition at line 55 of file format.hxx.

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

bool SwFormat::m_bAutoUpdateFormat
private

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

Definition at line 59 of file format.hxx.

Referenced by IsAutoUpdateFormat(), operator=(), SetAutoUpdateFormat(), and SwFormat().

bool SwFormat::m_bFormatInDTOR
private

TRUE: Format becomes deleted.

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

Definition at line 57 of file format.hxx.

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

bool SwFormat::m_bHidden
private

Definition at line 61 of file format.hxx.

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

sal_uInt16 SwFormat::m_nPoolFormatId
private

Id for "automatically" created formats.

(is not hard attribution!!!)

Definition at line 51 of file format.hxx.

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

sal_uInt16 SwFormat::m_nPoolHelpId
private

HelpId for this Pool-style.

Definition at line 53 of file format.hxx.

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

sal_uInt8 SwFormat::m_nPoolHlpFileId
private

FilePos to Doc to these style helps.

Definition at line 54 of file format.hxx.

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

sal_uInt16 SwFormat::m_nWhichId
private

Definition at line 50 of file format.hxx.

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

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

Style InteropGrabBag.

Definition at line 62 of file format.hxx.

Referenced by GetGrabBagItem(), and SetGrabBagItem().


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