LibreOffice Module sw (master)  1
Classes | Macros | Enumerations | Functions | Variables
swfont.hxx File Reference
#include <memory>
#include <i18nlangtag/lang.h>
#include <tools/color.hxx>
#include <tools/gen.hxx>
#include <svl/poolitem.hxx>
#include <editeng/svxfont.hxx>
#include <swtypes.hxx>
#include "drawfont.hxx"
#include <editeng/borderline.hxx>
#include <boost/optional.hpp>
#include <o3tl/enumarray.hxx>
Include dependency graph for swfont.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SwSubFont
 
class  SwFont
 
class  SwUnderlineFont
 
class  SvStatistics
 

Macros

#define SW_SCRIPTS   (SwFontScript(int(SwFontScript::LAST)+1))
 
#define SV_STAT(nWhich)   ++(g_SvStat.nWhich);
 

Enumerations

enum  SwFontScript {
  SwFontScript::Latin,
  SwFontScript::CJK,
  SwFontScript::CTL,
  SwFontScript::LAST = CTL
}
 

Functions

sal_uInt16 UnMapDirection (sal_uInt16 nDir, const bool bVertFormat, const bool bVertFormatLRBT)
 

Variables

const sal_Unicode CH_BLANK = ' '
 
const sal_Unicode CH_BREAK = 0x0A
 
const sal_Unicode CH_TAB = '\t'
 
const sal_Unicode CH_PAR = 0xB6
 
const sal_Unicode CH_BULLET = 0xB7
 
SvStatistics g_SvStat
 

Macro Definition Documentation

#define SV_STAT (   nWhich)    ++(g_SvStat.nWhich);
#define SW_SCRIPTS   (SwFontScript(int(SwFontScript::LAST)+1))

Enumeration Type Documentation

enum SwFontScript
strong
Enumerator
Latin 
CJK 
CTL 
LAST 

Definition at line 119 of file swfont.hxx.

Function Documentation

sal_uInt16 UnMapDirection ( sal_uInt16  nDir,
const bool  bVertFormat,
const bool  bVertFormatLRBT 
)

Variable Documentation

const sal_Unicode CH_BLANK = ' '
const sal_Unicode CH_BREAK = 0x0A
const sal_Unicode CH_BULLET = 0xB7

Definition at line 46 of file swfont.hxx.

Referenced by SwFntObj::DrawText(), SwGluePortion::GetExpText(), and SwGluePortion::Paint().

const sal_Unicode CH_PAR = 0xB6

Definition at line 45 of file swfont.hxx.

Referenced by SwTmpEndPortion::Paint(), and SwTextFrame::PaintEmpty().

const sal_Unicode CH_TAB = '\t'
SvStatistics g_SvStat

Definition at line 62 of file swfont.cxx.