LibreOffice Module sw (master)  1
Classes | Namespaces | Typedefs | Enumerations | Functions | Variables
ww8struc.hxx File Reference
#include <sal/config.h>
#include <osl/endian.h>
#include <rtl/ustring.hxx>
#include <editeng/borderline.hxx>
#include <filter/msfilter/util.hxx>
#include <i18nlangtag/lang.h>
#include <tools/color.hxx>
Include dependency graph for ww8struc.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Word2CHPX
 
struct  WW8_STD
 STD - STyle Definition. More...
 
struct  WW8_FFN_BASE
 base for reading AND working on (will have different subclasses More...
 
struct  WW8_FFN
 This is what we use in the Parser (and Dumper) More...
 
struct  WW8_BRCVer6
 
struct  WW8_BRC
 
struct  WW8_BRCVer9
 
class  WW8DopTypography
 
struct  WW8_DOGRID
 
struct  WW8_PIC
 
struct  WW8_PIC_SHADOW
 
struct  WW8_TBD
 
struct  WW8_TCell
 
struct  WW8_TCellVer6
 
struct  WW8_TCellVer8
 
struct  WW8_SHD
 
struct  WW8_ANLV
 
struct  WW8_ANLD
 
struct  WW8_OLST
 
struct  WW8_FDOA
 
struct  WW8_DO
 
struct  WW8_DPHEAD
 
struct  WW8_DP_LINETYPE
 
struct  WW8_DP_SHADOW
 
struct  WW8_DP_FILL
 
struct  WW8_DP_LINEEND
 
struct  WW8_DP_LINE
 
struct  WW8_DP_TXTBOX
 
struct  WW8_DP_RECT
 
struct  WW8_DP_ARC
 
struct  WW8_DP_ELIPSE
 
struct  WW8_DP_POLYLINE
 
struct  WW8_DP_CALLOUT_TXTBOX
 
struct  WW8_PCD
 
struct  WW8_ATRD
 
struct  WW8_ATRDEXTRA
 
struct  WW67_ATRD
 
struct  WW8_TablePos
 
struct  WW8_FSPA
 
struct  WW8_FSPA_SHADOW
 
struct  WW8_TXBXS
 
struct  WW8_STRINGID
 
struct  WW8_WKB
 
struct  SEPr
 
class  MSOFactoidType
 [MS-OSHARED] FactoidType: one smart tag type. More...
 
class  MSOPropertyBagStore
 [MS-OSHARED] PropertyBagStore: smart tag types and string store. More...
 
class  MSOProperty
 [MS-OSHARED] Property: stores information about one smart-tag key/value. More...
 
class  MSOPropertyBag
 [MS-OSHARED] PropertyBag: stores information about one smart tag. More...
 
class  WW8SmartTagData
 [MS-DOC] SmartTagData: stores information about all smart tags in the document. More...
 

Namespaces

 wwUtility
 

Typedefs

typedef sal_Int16 WW8_PN
 
typedef sal_Int32 WW8_FC
 
typedef sal_Int32 WW8_CP
 
typedef WW8_BRC WW8_BRC5[5]
 
typedef WW8_BRCVer9 WW8_BRCVer9_5[5]
 

Enumerations

enum  BRC_Sides {
  WW8_TOP = 0,
  WW8_LEFT = 1,
  WW8_BOT = 2,
  WW8_RIGHT = 3,
  WW8_BETW = 4
}
 

Functions

void Set_UInt8 (sal_uInt8 *&p, sal_uInt8 n)
 
void Set_UInt16 (sal_uInt8 *&p, sal_uInt16 n)
 
void Set_UInt32 (sal_uInt8 *&p, sal_uInt32 n)
 
sal_uInt32 wwUtility::RGBToBGR (::Color nColour)
 

Variables

const WW8_FC WW8_FC_MAX = SAL_MAX_INT32
 
const WW8_CP WW8_CP_MAX = SAL_MAX_INT32
 
static const sal_uInt8 MAX_NO_OF_SEP_COLUMNS = 44
 

Typedef Documentation

typedef WW8_BRC WW8_BRC5[5]

Definition at line 311 of file ww8struc.hxx.

typedef WW8_BRCVer9 WW8_BRCVer9_5[5]

Definition at line 363 of file ww8struc.hxx.

typedef sal_Int32 WW8_CP

Definition at line 151 of file ww8struc.hxx.

typedef sal_Int32 WW8_FC

Definition at line 150 of file ww8struc.hxx.

typedef sal_Int16 WW8_PN

Definition at line 149 of file ww8struc.hxx.

Enumeration Type Documentation

enum BRC_Sides
Enumerator
WW8_TOP 
WW8_LEFT 
WW8_BOT 
WW8_RIGHT 
WW8_BETW 

Definition at line 365 of file ww8struc.hxx.

Function Documentation

void Set_UInt16 ( sal_uInt8 *&  p,
sal_uInt16  n 
)
inline
void Set_UInt32 ( sal_uInt8 *&  p,
sal_uInt32  n 
)
inline
void Set_UInt8 ( sal_uInt8 *&  p,
sal_uInt8  n 
)
inline

Variable Documentation

const sal_uInt8 MAX_NO_OF_SEP_COLUMNS = 44
static

Definition at line 998 of file ww8struc.hxx.

Referenced by wwSectionManager::CreateSep().

const WW8_CP WW8_CP_MAX = SAL_MAX_INT32
const WW8_FC WW8_FC_MAX = SAL_MAX_INT32