|
LibreOffice Module sw (master) 1
|
#include <sal/config.h>#include <o3tl/safeint.hxx>#include <IDocumentSettingAccess.hxx>#include <doc.hxx>#include "itrtxt.hxx"#include "porglue.hxx"#include "porlay.hxx"#include "porfly.hxx"#include "pormulti.hxx"#include "portab.hxx"#include <memory>Go to the source code of this file.
Macros | |
| #define | MIN_TAB_WIDTH 60 |
Functions | |
| static bool | lcl_CheckKashidaPositions (SwScriptInfo &rSI, SwTextSizeInfo &rInf, SwTextIter &rItr, sal_Int32 &rKashidas, TextFrameIndex &nGluePortion) |
| static bool | lcl_CheckKashidaWidth (SwScriptInfo &rSI, SwTextSizeInfo &rInf, SwTextIter &rItr, sal_Int32 &rKashidas, TextFrameIndex &nGluePortion, const tools::Long nGluePortionWidth, tools::Long &nSpaceAdd) |
| #define MIN_TAB_WIDTH 60 |
Definition at line 35 of file itradj.cxx.
|
static |
Definition at line 113 of file itradj.cxx.
References vcl::text::BiDiRtl, COMPLETE_STRING, SwTextIter::GetEnd(), SwScriptInfo::GetKashidaPositions(), OutputDevice::GetLayoutMode(), SwTextIter::GetLength(), OutputDevice::GetMinKashida(), SwAttrIter::GetNextAttr(), SwTextSizeInfo::GetOut(), SwTextIter::GetStart(), SwTextSizeInfo::GetText(), SwScriptInfo::IsArabicText(), SwScriptInfo::KashidaJustify(), o3tl::make_unsigned(), SwScriptInfo::MarkKashidasInvalid(), SwScriptInfo::NextScriptChg(), SwAttrIter::SeekAndChgAttrIter(), OutputDevice::SetLayoutMode(), and OutputDevice::ValidateKashidas().
Referenced by SwTextAdjuster::CalcNewBlock().
|
static |
Definition at line 191 of file itradj.cxx.
References COMPLETE_STRING, SwTextIter::GetEnd(), OutputDevice::GetMinKashida(), SwAttrIter::GetNextAttr(), SwTextSizeInfo::GetOut(), SwTextIter::GetStart(), SwTextSizeInfo::GetText(), SwScriptInfo::IsArabicText(), SwScriptInfo::KashidaJustify(), SwScriptInfo::MarkKashidasInvalid(), SwScriptInfo::NextScriptChg(), SwAttrIter::SeekAndChgAttrIter(), and SPACING_PRECISION_FACTOR.
Referenced by SwTextAdjuster::CalcNewBlock().