|
LibreOffice Module sw (master) 1
|
#include <ndtxt.hxx>#include <doc.hxx>#include <paratr.hxx>#include <flyfrm.hxx>#include <pam.hxx>#include <swselectionlist.hxx>#include <sortedobjs.hxx>#include <editeng/adjustitem.hxx>#include <editeng/lspcitem.hxx>#include <editeng/lrspitem.hxx>#include <frmatr.hxx>#include <tgrditem.hxx>#include <IDocumentSettingAccess.hxx>#include <pagefrm.hxx>#include "itrtxt.hxx"#include <txtfrm.hxx>#include <flyfrms.hxx>#include "porfld.hxx"#include "porfly.hxx"#include "pordrop.hxx"#include <crstate.hxx>#include "pormulti.hxx"#include <numrule.hxx>#include <com/sun/star/i18n/ScriptType.hpp>Go to the source code of this file.
Functions | |
| static void | lcl_GetCharRectInsideField (SwTextSizeInfo &rInf, SwRect &rOrig, const SwCursorMoveState &rCMS, const SwLinePortion &rPor) |
| static bool | ConsiderNextPortionForCursorOffset (const SwLinePortion *pPor, SwTwips nWidth30, sal_uInt16 nX) |
| Determines if SwTextCursor::GetModelPositionForViewPoint() should consider the next portion when calculating the doc model position from a Point. More... | |
|
static |
Determines if SwTextCursor::GetModelPositionForViewPoint() should consider the next portion when calculating the doc model position from a Point.
Definition at line 1294 of file itrcrsr.cxx.
References SwLinePortion::GetNextPortion(), SwLinePortion::IsBreakPortion(), SwLinePortion::IsFlyCntPortion(), SwLinePortion::IsPostItsPortion(), SwLinePortion::IsTextPortion(), and SwPosSize::Width().
Referenced by SwTextCursor::GetModelPositionForViewPoint().
|
static |
Definition at line 53 of file itrcrsr.cxx.
References GetExp, SwFieldPortion::GetExp(), SwTextSizeInfo::GetFont(), SwLinePortion::GetLen(), SwLinePortion::GetNextPortion(), SwLinePortion::GetTextSize(), SwLinePortion::InFieldGrp(), SwCursorMoveState::m_bRealWidth, SwCursorMoveState::m_pSpecialPos, SwSpecialPos::nCharOfst, SwRect::Pos(), SwFont::SetActual(), SwScriptInfo::WhichFont(), SwPosSize::Width(), and SwRect::Width().
Referenced by SwTextCursor::GetCharRect_().