LibreOffice Module sw (master)
1
|
#include <pormulti.hxx>
Private Member Functions | |
void | Adjust_ (SwTextFormatInfo &rInf) |
Private Attributes | |
TextFrameIndex | m_nRubyOffset |
css::text::RubyAdjust | m_nAdjustment |
Additional Inherited Members | |
![]() | |
SwMultiPortion (TextFrameIndex const nEnd) | |
void | SetDouble () |
void | SetRuby () |
void | SetBidi () |
void | SetRubyPosition (RubyPosition eNew) |
void | SetTab1 (bool bNew) |
void | SetTab2 (bool bNew) |
void | SetDirection (sal_uInt8 nNew) |
bool | GetTab1 () const |
bool | GetTab2 () const |
![]() | |
SwLinePortion () | |
![]() | |
SwLinePortion * | mpNextPortion |
TextFrameIndex | mnLineLength |
SwTwips | mnAscent |
SwTwips | mnHangingBaseline |
Definition at line 190 of file pormulti.hxx.
SwRubyPortion::SwRubyPortion | ( | const SwRubyPortion & | rRuby, |
TextFrameIndex | nEnd | ||
) |
Definition at line 564 of file pormulti.cxx.
References SwMultiPortion::GetDirection(), SwMultiPortion::GetRubyPosition(), SwMultiPortion::SetDirection(), SwMultiPortion::SetRuby(), and SwMultiPortion::SetRubyPosition().
SwRubyPortion::SwRubyPortion | ( | const SwMultiCreator & | rCreate, |
const SwFont & | rFnt, | ||
const IDocumentSettingAccess & | rIDocumentSettingAccess, | ||
TextFrameIndex | nEnd, | ||
TextFrameIndex | nOffs, | ||
const SwTextSizeInfo & | rInf | ||
) |
Definition at line 576 of file pormulti.cxx.
References ABOVE, aStr, BELOW, DIR_LEFT2RIGHT, DIR_RIGHT2LEFT, ePos, SwFrame::FindPageFrame(), SwFormat::GetAttrSet(), GetGridItem(), SwLineLayout::GetNext(), SwFont::GetOrientation(), SwMultiPortion::GetRoot(), SwTextAttr::GetRuby(), SwTextGridItem::GetRubyTextBelow(), SwTextSizeInfo::GetTextFrame(), SwFrame::IsVertical(), m_nAdjustment, m_nRubyOffset, SwMultiCreator::nId, SwMultiCreator::nLevel, SwMultiPortion::OnRight(), SwMultiPortion::OnTop(), SwMultiCreator::pAttr, RES_TXTATR_CJK_RUBY(), RIGHT, Ruby, SwMultiPortion::SetDirection(), SwFieldPortion::SetFollow(), SwLineLayout::SetNext(), SwFieldPortion::SetNextOffset(), SwLinePortion::SetNextPortion(), SwMultiPortion::SetRuby(), SwMultiPortion::SetRubyPosition(), SwTextSizeInfo::SnapToGrid(), static_txtattr_cast(), and SwTextAttr::Which().
|
inline |
Definition at line 204 of file pormulti.hxx.
References Adjust_(), and SwMultiPortion::GetRoot().
|
private |
Definition at line 656 of file pormulti.cxx.
References SwLinePortion::AddPrtWidth(), SwLinePortion::Append(), SwTextPortion::CopyLinePortion(), SwLineLayout::CreateSpaceAdd(), SwLinePortion::FindLastPortion(), SwLineLayout::GetFirstPortion(), SwTextSizeInfo::GetIdx(), SwLinePortion::GetLen(), SwLineLayout::GetNext(), SwLinePortion::GetNextPortion(), SwMultiPortion::GetRoot(), SwMultiPortion::GetTab1(), SwMultiPortion::GetTab2(), SwLinePortion::InTextGrp(), m_nAdjustment, SwTextSizeInfo::SetIdx(), SwLinePortion::SetNextPortion(), SPACING_PRECISION_FACTOR, and SwPosSize::Width().
Referenced by Adjust().
void SwRubyPortion::CalcRubyOffset | ( | ) |
Definition at line 745 of file pormulti.cxx.
References COMPLETE_STRING, SwLineLayout::GetFirstPortion(), SwLineLayout::GetNext(), SwFieldPortion::GetNextOffset(), SwLinePortion::GetNextPortion(), SwMultiPortion::GetRoot(), SwFieldPortion::HasFollow(), SwLinePortion::InFieldGrp(), m_nRubyOffset, and SwMultiPortion::OnTop().
|
inline |
Definition at line 206 of file pormulti.hxx.
References m_nAdjustment.
|
inline |
Definition at line 207 of file pormulti.hxx.
References m_nRubyOffset.
|
private |
Definition at line 193 of file pormulti.hxx.
Referenced by Adjust_(), GetAdjustment(), and SwRubyPortion().
|
private |
Definition at line 192 of file pormulti.hxx.
Referenced by CalcRubyOffset(), GetRubyOffset(), and SwRubyPortion().