LibreOffice Module sw (master) 1
|
#include <inftxt.hxx>
Public Member Functions | |
const SvxTabStop * | GetTabStop (const SwTwips nSearchPos, SwTwips &nRight) const |
#i24363# tab stops relative to indent More... | |
const SvxLineSpacingItem * | GetLineSpacing () const |
sal_uInt16 | GetDefTabStop () const |
void | SetDefTabStop (sal_uInt16 nNew) const |
SvxParaVertAlignItem::Align | GetVertAlign () const |
bool | HasSpecialAlign (bool bVert) const |
sal_uInt16 | NumberOfTabStops () const |
bool | IsListTabStopIncluded () const |
tools::Long | GetListTabStopPosition () const |
Private Member Functions | |
void | CtorInitLineInfo (const SwAttrSet &rAttrSet, const SwTextNode &rTextNode) |
SwLineInfo () | |
~SwLineInfo () | |
Private Attributes | |
std::optional< SvxTabStopItem > | m_oRuler |
const SvxLineSpacingItem * | m_pSpace |
SvxParaVertAlignItem::Align | m_nVertAlign |
sal_uInt16 | m_nDefTabStop |
bool | m_bListTabStopIncluded |
tools::Long | m_nListTabStopPosition |
Friends | |
class | SwTextIter |
Definition at line 60 of file inftxt.hxx.
|
private |
Definition at line 96 of file inftxt.cxx.
References Align.
|
private |
Definition at line 105 of file inftxt.cxx.
|
private |
Definition at line 109 of file inftxt.cxx.
References IDocumentSettingAccess::get(), SwNode::getIDocumentSettingAccess(), SwAttrSet::GetLineSpacing(), SwTextNode::GetListTabStopPosition(), SwAttrSet::GetParaVertAlign(), SwAttrSet::GetTabStops(), SvxParaVertAlignItem::GetValue(), i, m_bListTabStopIncluded, m_nDefTabStop, m_nListTabStopPosition, m_nVertAlign, m_oRuler, m_pSpace, and TABS_RELATIVE_TO_INDENT.
Referenced by SwTextIter::CtorInitTextIter().
|
inline |
Definition at line 80 of file inftxt.hxx.
References m_nDefTabStop.
Referenced by SwTextFormatter::NewTabPortion().
|
inline |
Definition at line 79 of file inftxt.hxx.
References m_pSpace.
Referenced by SwTextFormatter::CalcRealHeight(), and SwTextMargin::CtorInitTextMargin().
|
inline |
Definition at line 98 of file inftxt.hxx.
References m_nListTabStopPosition.
Referenced by SwTextFormatter::NewTabPortion().
const SvxTabStop * SwLineInfo::GetTabStop | ( | const SwTwips | nSearchPos, |
SwTwips & | nRight | ||
) | const |
#i24363# tab stops relative to indent
Return the first tab stop that is > nSearchPos. If the tab stop is outside the print area, we return 0 if it is not the first tab stop.
Definition at line 43 of file txttab.cxx.
References SvxTabStop::GetTabPos(), i, and m_oRuler.
Referenced by SwTextFrame::GetTabStopInfo(), and SwTextFormatter::NewTabPortion().
|
inline |
Definition at line 85 of file inftxt.hxx.
References m_nVertAlign.
Referenced by SwTextCursor::AdjustBaseLine().
|
inline |
Definition at line 86 of file inftxt.hxx.
References SvxParaVertAlignItem::Automatic, SvxParaVertAlignItem::Baseline, and m_nVertAlign.
Referenced by SwTextPainter::DrawTextLine().
|
inline |
Definition at line 94 of file inftxt.hxx.
References m_bListTabStopIncluded.
Referenced by SwTextFormatter::NewTabPortion().
sal_uInt16 SwLineInfo::NumberOfTabStops | ( | ) | const |
Definition at line 65 of file txttab.cxx.
References m_oRuler.
Referenced by SwTextFormatter::NewTabPortion().
|
inline |
Definition at line 81 of file inftxt.hxx.
References m_nDefTabStop.
Referenced by SwTextFormatter::NewTabPortion().
|
friend |
Definition at line 62 of file inftxt.hxx.
|
private |
Definition at line 68 of file inftxt.hxx.
Referenced by CtorInitLineInfo(), and IsListTabStopIncluded().
|
private |
Definition at line 67 of file inftxt.hxx.
Referenced by CtorInitLineInfo(), GetDefTabStop(), and SetDefTabStop().
|
private |
Definition at line 69 of file inftxt.hxx.
Referenced by CtorInitLineInfo(), and GetListTabStopPosition().
|
private |
Definition at line 66 of file inftxt.hxx.
Referenced by CtorInitLineInfo(), GetVertAlign(), and HasSpecialAlign().
|
private |
Definition at line 64 of file inftxt.hxx.
Referenced by CtorInitLineInfo(), GetTabStop(), and NumberOfTabStops().
|
private |
Definition at line 65 of file inftxt.hxx.
Referenced by CtorInitLineInfo(), and GetLineSpacing().