35 if( pFrame->FindFooterOrHeader() || pFrame->IsInFly() )
38 if( pFrame->GetIndPrev() )
46 if( pFrame->IsInTab() )
50 if( !pFirst2 || !pFirst2->
IsInTab() )
62 if( !pTab->IsFollow() || !pTab->
IsAnLower( pFirst2 ) )
68 if( pRow == pFirstRow &&
79 pFirst2 =
static_cast<const SwLayoutFrame*
>(pCell)->ContainsContent();
80 if( pFirst2 == pFrame )
83 auto const pos(pFrame->MapViewToModel(pFrame->GetOffset()));
84 if (
pos.first ==
this)
95 if( pFirst2 == pFrame && !pFrame->IsPageBreak(
true ) )
97 auto const pos(pFrame->MapViewToModel(pFrame->GetOffset()));
98 if (
pos.first ==
this)
116 if( pLast->GetTabLine() ==
this )
127 ( !pTab->IsFollow() && pTab->IsPageBreak(
true ) ) )
131 if( pPage && !pPage->
GetPrev() )
141 const SwFrame* pRow = pTab->IsFollow() ?
SwContentFrame is the layout for content nodes: a common base class for text (paragraph) and non-text...
Base class of the Writer layout elements.
SwFrame * GetIndPrev() const
SwTabFrame * FindTabFrame()
SwLayoutFrame * GetUpper()
SwPageFrame * FindPageFrame()
SwFrame * FindFooterOrHeader()
A layout frame is a frame that contains other frames (m_pLower), e.g. SwPageFrame or SwTabFrame.
bool IsAnLower(const SwFrame *) const
const SwFrame * Lower() const
A page of the document layout.
SwContentFrame * FindFirstBodyContent()
SwRowFrame is one table row in the document layout.
SwTabFrame is one table in the document layout, containing rows (which contain cells).
SwTabFrame * FindMaster(bool bFirstMaster=false) const
SwRowFrame * GetFirstNonHeadlineRow() const
bool HasFollowFlowLine() const
SwFrameFormat * GetFrameFormat()
bool hasSoftPageBreak() const
Represents the visualization of a paragraph.
void fillSoftPageBreakList(SwSoftPageBreakList &rBreak) const
std::pair< const_iterator, bool > insert(Value &&x)