LibreOffice Module sw (master)  1
Public Types | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
WW8DopTypography Class Reference

#include <ww8struc.hxx>

Public Types

enum  RuleLengths {
  nMaxFollowing = 101,
  nMaxLeading = 51
}
 

Public Member Functions

void ReadFromMem (sal_uInt8 *&pData)
 
void WriteToMem (sal_uInt8 *&pData) const
 
LanguageType GetConvertedLang () const
 

Public Attributes

sal_uInt16 m_fKerningPunct: 1
 
sal_uInt16 m_iJustification: 2
 
sal_uInt16 m_iLevelOfKinsoku: 2
 
sal_uInt16 m_f2on1: 1
 
sal_uInt16 m_reserved1: 4
 
sal_uInt16 m_reserved2: 6
 
sal_Int16 m_cchFollowingPunct
 
sal_Int16 m_cchLeadingPunct
 
sal_Unicode m_rgxchFPunct [nMaxFollowing]
 
sal_Unicode m_rgxchLPunct [nMaxLeading]
 

Static Public Attributes

static constexpr OUStringLiteral JapanNotBeginLevel1
 
static constexpr OUStringLiteral JapanNotEndLevel1
 

Detailed Description

Definition at line 365 of file ww8struc.hxx.

Member Enumeration Documentation

Enumerator
nMaxFollowing 
nMaxLeading 

Definition at line 396 of file ww8struc.hxx.

Member Function Documentation

LanguageType WW8DopTypography::GetConvertedLang ( ) const
void WW8DopTypography::ReadFromMem ( sal_uInt8 *&  pData)
void WW8DopTypography::WriteToMem ( sal_uInt8 *&  pData) const

Member Data Documentation

constexpr OUStringLiteral WW8DopTypography::JapanNotBeginLevel1
static
Initial value:
= u"\u0021\u0025\u0029\u002c\u002e\u003a\u003b\u003f"
"\u005d\u007d\u00a2\u00b0\u2019\u201d\u2030\u2032"
"\u2033\u2103\u3001\u3002\u3005\u3009\u300b\u300d"
"\u300f\u3011\u3015\u309b\u309c\u309d\u309e\u30fb"
"\u30fd\u30fe\uff01\uff05\uff09\uff0c\uff0e\uff1a"
"\uff1b\uff1f\uff3d\uff5d\uff61\uff63\uff64\uff65"
"\uff9e\uff9f\uffe0"

Definition at line 398 of file ww8struc.hxx.

Referenced by WW8Export::ExportDopTypography(), and SwWW8ImplReader::ImportDopTypography().

constexpr OUStringLiteral WW8DopTypography::JapanNotEndLevel1
static
Initial value:
= u"\u0024\u0028\u005b\u005c\u007b\u00a3\u00a5\u2018"
"\u201c\u3008\u300a\u300c\u300e\u3010\u3014\uff04"
"\uff08\uff3b\uff5b\uff62\uffe1\uffe5"

Definition at line 406 of file ww8struc.hxx.

Referenced by WW8Export::ExportDopTypography(), and SwWW8ImplReader::ImportDopTypography().

sal_Int16 WW8DopTypography::m_cchFollowingPunct

Definition at line 410 of file ww8struc.hxx.

Referenced by WW8Export::ExportDopTypography(), ReadFromMem(), and WriteToMem().

sal_Int16 WW8DopTypography::m_cchLeadingPunct

Definition at line 411 of file ww8struc.hxx.

Referenced by WW8Export::ExportDopTypography(), ReadFromMem(), and WriteToMem().

sal_uInt16 WW8DopTypography::m_f2on1

Definition at line 383 of file ww8struc.hxx.

Referenced by ReadFromMem(), and WriteToMem().

sal_uInt16 WW8DopTypography::m_fKerningPunct
sal_uInt16 WW8DopTypography::m_iJustification
sal_uInt16 WW8DopTypography::m_iLevelOfKinsoku
sal_uInt16 WW8DopTypography::m_reserved1
sal_uInt16 WW8DopTypography::m_reserved2
sal_Unicode WW8DopTypography::m_rgxchFPunct[nMaxFollowing]
sal_Unicode WW8DopTypography::m_rgxchLPunct[nMaxLeading]

The documentation for this class was generated from the following files: