35 if( pFrame->FindFooterOrHeader() || pFrame->IsInFly() )
38 if( pFrame->GetIndPrev() )
46 if( pFrame->IsInTab() )
50 if( !pFirst2 || !pFirst2->
IsInTab() )
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 )
131 if( pPage && !pPage->
GetPrev() )
bool IsAnLower(const SwFrame *) const
SwFrame * FindFooterOrHeader()
Base class of the Writer layout elements.
Represents the visualization of a paragraph.
SwTabFrame is one table in the document layout, containing rows (which contain cells).
SwContentFrame * FindFirstBodyContent()
bool IsPageBreak(bool bAct) const
|* If there's a hard page break before the Frame AND there's a |* predecessor on the same page...
SwTabFrame * FindMaster(bool bFirstMaster=false) const
SwFrame * GetIndPrev() const
SwPageFrame * FindPageFrame()
const SwFrame * Lower() const
SwLayoutFrame * GetUpper()
bool hasSoftPageBreak() const
SwFrameFormat * GetFrameFormat()
A page of the document layout.
void fillSoftPageBreakList(SwSoftPageBreakList &rBreak) const
SwRowFrame * GetFirstNonHeadlineRow() const
A layout frame is a frame that contains other frames (m_pLower), e.g. SwPageFrame or SwTabFrame...
std::pair< const_iterator, bool > insert(Value &&x)
bool HasFollowFlowLine() const
SwRowFrame is one table row in the document layout.
SwTabFrame * FindTabFrame()