libwpd_internal.h File Reference
#include <librevenge/librevenge.h>
#include <librevenge-stream/librevenge-stream.h>
#include "WPXEncryption.h"

Go to the source code of this file.

Classes

struct  libwpd::WPXDummyDeleter
 
struct  RGBSColor
 
struct  WPXColumnDefinition
 
struct  WPXColumnProperties
 
struct  WPXTabStop
 
class  VersionException
 
class  FileException
 
class  ParseException
 
class  GenericException
 
class  UnsupportedEncryptionException
 
class  SupportedEncryptionException
 
class  WrongPasswordException
 

Namespaces

namespace  libwpd
 

Macros

#define WPD_ATTRIBUTE_PRINTF(fmt, arg)
 
#define WPD_DEBUG_MSG(M)
 
#define WPD_NUM_ELEMENTS(array)   sizeof(array)/sizeof(array[0])
 
#define WPX_EXTRA_LARGE_BIT   1
 
#define WPX_VERY_LARGE_BIT   2
 
#define WPX_LARGE_BIT   4
 
#define WPX_SMALL_PRINT_BIT   8
 
#define WPX_FINE_PRINT_BIT   16
 
#define WPX_SUPERSCRIPT_BIT   32
 
#define WPX_SUBSCRIPT_BIT   64
 
#define WPX_OUTLINE_BIT   128
 
#define WPX_ITALICS_BIT   256
 
#define WPX_SHADOW_BIT   512
 
#define WPX_REDLINE_BIT   1024
 
#define WPX_DOUBLE_UNDERLINE_BIT   2048
 
#define WPX_BOLD_BIT   4096
 
#define WPX_STRIKEOUT_BIT   8192
 
#define WPX_UNDERLINE_BIT   16384
 
#define WPX_SMALL_CAPS_BIT   32768
 
#define WPX_BLINK_BIT   65536
 
#define WPX_REVERSEVIDEO_BIT   131072
 
#define WPX_PARAGRAPH_JUSTIFICATION_LEFT   0x00
 
#define WPX_PARAGRAPH_JUSTIFICATION_FULL   0x01
 
#define WPX_PARAGRAPH_JUSTIFICATION_CENTER   0x02
 
#define WPX_PARAGRAPH_JUSTIFICATION_RIGHT   0x03
 
#define WPX_PARAGRAPH_JUSTIFICATION_FULL_ALL_LINES   0x04
 
#define WPX_PARAGRAPH_JUSTIFICATION_DECIMAL_ALIGNED   0x05
 
#define WPX_TABLE_POSITION_ALIGN_WITH_LEFT_MARGIN   0x00
 
#define WPX_TABLE_POSITION_ALIGN_WITH_RIGHT_MARGIN   0x01
 
#define WPX_TABLE_POSITION_CENTER_BETWEEN_MARGINS   0x02
 
#define WPX_TABLE_POSITION_FULL   0x03
 
#define WPX_TABLE_POSITION_ABSOLUTE_FROM_LEFT_MARGIN   0x04
 
#define WPX_PAGE_BREAK   0x00
 
#define WPX_SOFT_PAGE_BREAK   0x01
 
#define WPX_COLUMN_BREAK   0x02
 
#define WPX_LEFT   0x00
 
#define WPX_RIGHT   0x01
 
#define WPX_CENTER   0x02
 
#define WPX_TOP   0x03
 
#define WPX_BOTTOM   0x04
 

Enumerations

enum  WPXFileType { WP6_DOCUMENT , WP5_DOCUMENT , WP42_DOCUMENT , OTHER }
 
enum  WPXNumberingType {
  ARABIC , LOWERCASE , UPPERCASE , LOWERCASE_ROMAN ,
  UPPERCASE_ROMAN
}
 
enum  WPXNoteType { FOOTNOTE , ENDNOTE }
 
enum  WPXHeaderFooterType { HEADER , FOOTER }
 
enum  WPXHeaderFooterInternalType {
  HEADER_A , HEADER_B , FOOTER_A , FOOTER_B ,
  DUMMY
}
 
enum  WPXHeaderFooterOccurrence { ODD , EVEN , ALL , NEVER }
 
enum  WPXPageNumberPosition {
  PAGENUMBER_POSITION_NONE = 0 , PAGENUMBER_POSITION_TOP_LEFT , PAGENUMBER_POSITION_TOP_CENTER , PAGENUMBER_POSITION_TOP_RIGHT ,
  PAGENUMBER_POSITION_TOP_LEFT_AND_RIGHT , PAGENUMBER_POSITION_BOTTOM_LEFT , PAGENUMBER_POSITION_BOTTOM_CENTER , PAGENUMBER_POSITION_BOTTOM_RIGHT ,
  PAGENUMBER_POSITION_BOTTOM_LEFT_AND_RIGHT , PAGENUMBER_POSITION_TOP_INSIDE_LEFT_AND_RIGHT , PAGENUMBER_POSITION_BOTTOM_INSIDE_LEFT_AND_RIGHT
}
 
enum  WPXFormOrientation { PORTRAIT , LANDSCAPE }
 
enum  WPXTabAlignment {
  LEFT , RIGHT , CENTER , DECIMAL ,
  BAR
}
 
enum  WPXVerticalAlignment { TOP , MIDDLE , BOTTOM , FULL }
 
enum  WPXTextColumnType { NEWSPAPER , NEWSPAPER_VERTICAL_BALANCE , PARALLEL , PARALLEL_PROTECT }
 
enum  WPXSubDocumentType {
  WPX_SUBDOCUMENT_NONE , WPX_SUBDOCUMENT_HEADER_FOOTER , WPX_SUBDOCUMENT_NOTE , WPX_SUBDOCUMENT_TEXT_BOX ,
  WPX_SUBDOCUMENT_COMMENT_ANNOTATION
}
 

Functions

unsigned char readU8 (librevenge::RVNGInputStream *input, WPXEncryption *encryption)
 
unsigned short readU16 (librevenge::RVNGInputStream *input, WPXEncryption *encryption, bool bigendian=false)
 
signed short readS16 (librevenge::RVNGInputStream *input, WPXEncryption *encryption, bool bigendian=false)
 
unsigned readU32 (librevenge::RVNGInputStream *input, WPXEncryption *encryption, bool bigendian=false)
 
librevenge::RVNGString readPascalString (librevenge::RVNGInputStream *input, WPXEncryption *encryption)
 
librevenge::RVNGString readCString (librevenge::RVNGInputStream *input, WPXEncryption *encryption)
 
void appendUCS4 (librevenge::RVNGString &str, unsigned ucs4)
 
int extendedCharacterWP6ToUCS4 (unsigned char character, unsigned char characterSet, const unsigned **chars)
 
int extendedCharacterWP5ToUCS4 (unsigned char character, unsigned char characterSet, const unsigned **chars)
 
int appleWorldScriptToUCS4 (unsigned short character, const unsigned **chars)
 
int extendedCharacterWP42ToUCS4 (unsigned char character, const unsigned **chars)
 
unsigned short fixedPointToWPUs (const unsigned fixedPointNumber)
 
double fixedPointToDouble (const unsigned fixedPointNumber)
 
double wpuToFontPointSize (const unsigned short wpuNumber)
 
int _extractNumericValueFromRoman (const char romanChar)
 
int _extractDisplayReferenceNumberFromBuf (const librevenge::RVNGString &buf, const WPXNumberingType listType)
 
WPXNumberingType _extractWPXNumberingTypeFromBuf (const librevenge::RVNGString &buf, const WPXNumberingType putativeWPXNumberingType)
 
librevenge::RVNGString _numberingTypeToString (WPXNumberingType t)
 
librevenge::RVNGString doubleToString (const double value)
 

Variables

const unsigned char WPX_TABLE_CELL_LEFT_BORDER_OFF = 0x01
 
const unsigned char WPX_TABLE_CELL_RIGHT_BORDER_OFF = 0x02
 
const unsigned char WPX_TABLE_CELL_TOP_BORDER_OFF = 0x04
 
const unsigned char WPX_TABLE_CELL_BOTTOM_BORDER_OFF = 0x08
 
const unsigned macRomanCharacterMap []
 

Macro Definition Documentation

◆ WPD_ATTRIBUTE_PRINTF

#define WPD_ATTRIBUTE_PRINTF (   fmt,
  arg 
)

◆ WPD_DEBUG_MSG

#define WPD_DEBUG_MSG (   M)

◆ WPD_NUM_ELEMENTS

#define WPD_NUM_ELEMENTS (   array)    sizeof(array)/sizeof(array[0])

◆ WPX_BLINK_BIT

#define WPX_BLINK_BIT   65536

◆ WPX_BOLD_BIT

#define WPX_BOLD_BIT   4096

◆ WPX_BOTTOM

#define WPX_BOTTOM   0x04

◆ WPX_CENTER

#define WPX_CENTER   0x02

◆ WPX_COLUMN_BREAK

#define WPX_COLUMN_BREAK   0x02

◆ WPX_DOUBLE_UNDERLINE_BIT

#define WPX_DOUBLE_UNDERLINE_BIT   2048

◆ WPX_EXTRA_LARGE_BIT

#define WPX_EXTRA_LARGE_BIT   1

◆ WPX_FINE_PRINT_BIT

#define WPX_FINE_PRINT_BIT   16

◆ WPX_ITALICS_BIT

#define WPX_ITALICS_BIT   256

◆ WPX_LARGE_BIT

#define WPX_LARGE_BIT   4

◆ WPX_LEFT

#define WPX_LEFT   0x00

◆ WPX_OUTLINE_BIT

#define WPX_OUTLINE_BIT   128

◆ WPX_PAGE_BREAK

#define WPX_PAGE_BREAK   0x00

◆ WPX_PARAGRAPH_JUSTIFICATION_CENTER

#define WPX_PARAGRAPH_JUSTIFICATION_CENTER   0x02

◆ WPX_PARAGRAPH_JUSTIFICATION_DECIMAL_ALIGNED

#define WPX_PARAGRAPH_JUSTIFICATION_DECIMAL_ALIGNED   0x05

◆ WPX_PARAGRAPH_JUSTIFICATION_FULL

#define WPX_PARAGRAPH_JUSTIFICATION_FULL   0x01

◆ WPX_PARAGRAPH_JUSTIFICATION_FULL_ALL_LINES

#define WPX_PARAGRAPH_JUSTIFICATION_FULL_ALL_LINES   0x04

◆ WPX_PARAGRAPH_JUSTIFICATION_LEFT

#define WPX_PARAGRAPH_JUSTIFICATION_LEFT   0x00

◆ WPX_PARAGRAPH_JUSTIFICATION_RIGHT

#define WPX_PARAGRAPH_JUSTIFICATION_RIGHT   0x03

◆ WPX_REDLINE_BIT

#define WPX_REDLINE_BIT   1024

◆ WPX_REVERSEVIDEO_BIT

#define WPX_REVERSEVIDEO_BIT   131072

◆ WPX_RIGHT

#define WPX_RIGHT   0x01

◆ WPX_SHADOW_BIT

#define WPX_SHADOW_BIT   512

◆ WPX_SMALL_CAPS_BIT

#define WPX_SMALL_CAPS_BIT   32768

◆ WPX_SMALL_PRINT_BIT

#define WPX_SMALL_PRINT_BIT   8

◆ WPX_SOFT_PAGE_BREAK

#define WPX_SOFT_PAGE_BREAK   0x01

◆ WPX_STRIKEOUT_BIT

#define WPX_STRIKEOUT_BIT   8192

◆ WPX_SUBSCRIPT_BIT

#define WPX_SUBSCRIPT_BIT   64

◆ WPX_SUPERSCRIPT_BIT

#define WPX_SUPERSCRIPT_BIT   32

◆ WPX_TABLE_POSITION_ABSOLUTE_FROM_LEFT_MARGIN

#define WPX_TABLE_POSITION_ABSOLUTE_FROM_LEFT_MARGIN   0x04

◆ WPX_TABLE_POSITION_ALIGN_WITH_LEFT_MARGIN

#define WPX_TABLE_POSITION_ALIGN_WITH_LEFT_MARGIN   0x00

◆ WPX_TABLE_POSITION_ALIGN_WITH_RIGHT_MARGIN

#define WPX_TABLE_POSITION_ALIGN_WITH_RIGHT_MARGIN   0x01

◆ WPX_TABLE_POSITION_CENTER_BETWEEN_MARGINS

#define WPX_TABLE_POSITION_CENTER_BETWEEN_MARGINS   0x02

◆ WPX_TABLE_POSITION_FULL

#define WPX_TABLE_POSITION_FULL   0x03

◆ WPX_TOP

#define WPX_TOP   0x03

◆ WPX_UNDERLINE_BIT

#define WPX_UNDERLINE_BIT   16384

◆ WPX_VERY_LARGE_BIT

#define WPX_VERY_LARGE_BIT   2

Enumeration Type Documentation

◆ WPXFileType

Enumerator
WP6_DOCUMENT 
WP5_DOCUMENT 
WP42_DOCUMENT 
OTHER 

◆ WPXFormOrientation

Enumerator
PORTRAIT 
LANDSCAPE 

◆ WPXHeaderFooterInternalType

Enumerator
HEADER_A 
HEADER_B 
FOOTER_A 
FOOTER_B 
DUMMY 

◆ WPXHeaderFooterOccurrence

Enumerator
ODD 
EVEN 
ALL 
NEVER 

◆ WPXHeaderFooterType

Enumerator
HEADER 
FOOTER 

◆ WPXNoteType

Enumerator
FOOTNOTE 
ENDNOTE 

◆ WPXNumberingType

Enumerator
ARABIC 
LOWERCASE 
UPPERCASE 
LOWERCASE_ROMAN 
UPPERCASE_ROMAN 

◆ WPXPageNumberPosition

Enumerator
PAGENUMBER_POSITION_NONE 
PAGENUMBER_POSITION_TOP_LEFT 
PAGENUMBER_POSITION_TOP_CENTER 
PAGENUMBER_POSITION_TOP_RIGHT 
PAGENUMBER_POSITION_TOP_LEFT_AND_RIGHT 
PAGENUMBER_POSITION_BOTTOM_LEFT 
PAGENUMBER_POSITION_BOTTOM_CENTER 
PAGENUMBER_POSITION_BOTTOM_RIGHT 
PAGENUMBER_POSITION_BOTTOM_LEFT_AND_RIGHT 
PAGENUMBER_POSITION_TOP_INSIDE_LEFT_AND_RIGHT 
PAGENUMBER_POSITION_BOTTOM_INSIDE_LEFT_AND_RIGHT 

◆ WPXSubDocumentType

Enumerator
WPX_SUBDOCUMENT_NONE 
WPX_SUBDOCUMENT_HEADER_FOOTER 
WPX_SUBDOCUMENT_NOTE 
WPX_SUBDOCUMENT_TEXT_BOX 
WPX_SUBDOCUMENT_COMMENT_ANNOTATION 

◆ WPXTabAlignment

Enumerator
LEFT 
RIGHT 
CENTER 
DECIMAL 
BAR 

◆ WPXTextColumnType

Enumerator
NEWSPAPER 
NEWSPAPER_VERTICAL_BALANCE 
PARALLEL 
PARALLEL_PROTECT 

◆ WPXVerticalAlignment

Enumerator
TOP 
MIDDLE 
BOTTOM 
FULL 

Function Documentation

◆ _extractDisplayReferenceNumberFromBuf()

int _extractDisplayReferenceNumberFromBuf ( const librevenge::RVNGString &  buf,
const WPXNumberingType  listType 
)

◆ _extractNumericValueFromRoman()

int _extractNumericValueFromRoman ( const char  romanChar)

◆ _extractWPXNumberingTypeFromBuf()

WPXNumberingType _extractWPXNumberingTypeFromBuf ( const librevenge::RVNGString &  buf,
const WPXNumberingType  putativeWPXNumberingType 
)

◆ _numberingTypeToString()

◆ appendUCS4()

◆ appleWorldScriptToUCS4()

int appleWorldScriptToUCS4 ( unsigned short  character,
const unsigned **  chars 
)

◆ doubleToString()

librevenge::RVNGString doubleToString ( const double  value)

◆ extendedCharacterWP42ToUCS4()

int extendedCharacterWP42ToUCS4 ( unsigned char  character,
const unsigned **  chars 
)

◆ extendedCharacterWP5ToUCS4()

int extendedCharacterWP5ToUCS4 ( unsigned char  character,
unsigned char  characterSet,
const unsigned **  chars 
)

◆ extendedCharacterWP6ToUCS4()

◆ fixedPointToDouble()

◆ fixedPointToWPUs()

unsigned short fixedPointToWPUs ( const unsigned  fixedPointNumber)

◆ readCString()

librevenge::RVNGString readCString ( librevenge::RVNGInputStream *  input,
WPXEncryption encryption 
)

◆ readPascalString()

librevenge::RVNGString readPascalString ( librevenge::RVNGInputStream *  input,
WPXEncryption encryption 
)

◆ readS16()

signed short readS16 ( librevenge::RVNGInputStream *  input,
WPXEncryption encryption,
bool  bigendian = false 
)

◆ readU16()

unsigned short readU16 ( librevenge::RVNGInputStream *  input,
WPXEncryption encryption,
bool  bigendian = false 
)

Referenced by WP3VariableLengthGroup::_read(), WP5GeneralPacketIndex::_read(), WP5SpecialHeaderIndex::_read(), WP5VariableLengthGroup::_read(), WP6PrefixIndice::_read(), WP6VariableLengthGroup::_read(), WP1BottomMarginGroup::_readContents(), WP1FontIdGroup::_readContents(), WP1FootnoteEndnoteGroup::_readContents(), WP1LeftIndentGroup::_readContents(), WP1LeftRightIndentGroup::_readContents(), WP1MarginReleaseGroup::_readContents(), WP1MarginResetGroup::_readContents(), WP1PictureGroup::_readContents(), WP1SetTabsGroup::_readContents(), WP1TopMarginGroup::_readContents(), WP3DefinitionGroup::_readContents(), WP3DoubleByteScriptCharacterGroup::_readContents(), WP3FontGroup::_readContents(), WP3FootnoteEndnoteGroup::_readContents(), WP3HeaderFooterGroup::_readContents(), WP3MiscellaneousGroup::_readContents(), WP3PageFormatGroup::_readContents(), WP3TablesGroup::_readContents(), WP3UndoGroup::_readContents(), WP3WindowGroup::_readContents(), WP5BoxGroup::_readContents(), WP5FontGroup::_readContents(), WP5FootnoteEndnoteGroup::_readContents(), WP5IndentGroup::_readContents(), WP5PageFormatGroup::_readContents(), WP5TabGroup::_readContents(), WP5TableEOLGroup::_readContents(), WP6BoxGroup::_readContents(), WP6ColumnGroup::_readContents(), WP6CommentAnnotationPacket::_readContents(), WP6DefaultInitialFontPacket::_readContents(), WP6EOLGroup::_readContents(), WP6FillStylePacket::_readContents(), WP6FontDescriptorPacket::_readContents(), WP6GeneralTextPacket::_readContents(), WP6GraphicsBoxStylePacket::_readContents(), WP6GraphicsFilenamePacket::_readContents(), WP6HyperlinkPacket::_readContents(), WP6OutlineStylePacket::_readContents(), WP6PageGroup::_readContents(), WP6SetNumberGroup::_readContents(), WP6TabGroup::_readContents(), WP6UndoGroup::_readContents(), WP5GraphicsInformationPacket::_readContents(), WP5ListFontsUsedPacket::_readContents(), WP6FontDescriptorPacket::_readFontName(), WP6Header::_readIndexInformation(), WPXHeader::constructHeader(), WP3VariableLengthGroup::isGroupConsistent(), WP5VariableLengthGroup::isGroupConsistent(), WP6VariableLengthGroup::isGroupConsistent(), WP1Heuristics::isWP1FileFormat(), WP42Heuristics::isWP42FileFormat(), WP6ExtendedDocumentSummaryPacket::parse(), readS16(), WP1Heuristics::verifyPassword(), WP42Heuristics::verifyPassword(), WP3ResourceFork::WP3ResourceFork(), WP5DefinitionGroup_DefineTablesSubGroup::WP5DefinitionGroup_DefineTablesSubGroup(), WP6CharacterGroup_FontFaceChangeSubGroup::WP6CharacterGroup_FontFaceChangeSubGroup(), WP6CharacterGroup_FontSizeChangeSubGroup::WP6CharacterGroup_FontSizeChangeSubGroup(), WP6CharacterGroup_ParagraphNumberOnSubGroup::WP6CharacterGroup_ParagraphNumberOnSubGroup(), WP6CharacterGroup_SetAlignmentCharacterSubGroup::WP6CharacterGroup_SetAlignmentCharacterSubGroup(), WP6CharacterGroup_SetDotLeaderCharactersSubGroup::WP6CharacterGroup_SetDotLeaderCharactersSubGroup(), WP6CharacterGroup_TableColumnSubGroup::WP6CharacterGroup_TableColumnSubGroup(), WP6CharacterGroup_TableDefinitionOnSubGroup::WP6CharacterGroup_TableDefinitionOnSubGroup(), WP6Header::WP6Header(), WP6ParagraphGroup_IndentFirstLineSubGroup::WP6ParagraphGroup_IndentFirstLineSubGroup(), WP6ParagraphGroup_LeftMarginAdjustmentSubGroup::WP6ParagraphGroup_LeftMarginAdjustmentSubGroup(), WP6ParagraphGroup_OutlineDefineSubGroup::WP6ParagraphGroup_OutlineDefineSubGroup(), WP6ParagraphGroup_RightMarginAdjustmentSubGroup::WP6ParagraphGroup_RightMarginAdjustmentSubGroup(), WP6ParagraphGroup_SpacingAfterParagraphSubGroup::WP6ParagraphGroup_SpacingAfterParagraphSubGroup(), WP6ParagraphGroup_TabSetSubGroup::WP6ParagraphGroup_TabSetSubGroup(), and WP6StyleGroup_GlobalOnSubGroup::WP6StyleGroup_GlobalOnSubGroup().

◆ readU32()

◆ readU8()

unsigned char readU8 ( librevenge::RVNGInputStream *  input,
WPXEncryption encryption 
)

Referenced by WP1FixedLengthGroup::_read(), WP1VariableLengthGroup::_read(), WP3FixedLengthGroup::_read(), WP3VariableLengthGroup::_read(), WP42MultiByteFunctionGroup::_read(), WP5FixedLengthGroup::_read(), WP5VariableLengthGroup::_read(), WP6FixedLengthGroup::_read(), WP6PrefixIndice::_read(), WP6VariableLengthGroup::_read(), WP1ExtendedCharacterGroup::_readContents(), WP1FootnoteEndnoteGroup::_readContents(), WP1HeaderFooterGroup::_readContents(), WP1JustificationGroup::_readContents(), WP1PictureGroup::_readContents(), WP1PointSizeGroup::_readContents(), WP1SetTabsGroup::_readContents(), WP1SpacingResetGroup::_readContents(), WP1SuppressPageCharacteristicsGroup::_readContents(), WP3AttributeGroup::_readContents(), WP3DefinitionGroup::_readContents(), WP3ExtendedCharacterGroup::_readContents(), WP3HeaderFooterGroup::_readContents(), WP3IndentGroup::_readContents(), WP3PageFormatGroup::_readContents(), WP3TabGroup::_readContents(), WP3TablesGroup::_readContents(), WP3UndoGroup::_readContents(), WP3WindowGroup::_readContents(), WP42DefineColumnsGroup::_readContents(), WP42ExtendedCharacterGroup::_readContents(), WP42HeaderFooterGroup::_readContents(), WP42MarginResetGroup::_readContents(), WP42SuppressPageCharacteristicsGroup::_readContents(), WP5AttributeGroup::_readContents(), WP5BoxGroup::_readContents(), WP5ExtendedCharacterGroup::_readContents(), WP5FontGroup::_readContents(), WP5FootnoteEndnoteGroup::_readContents(), WP5HeaderFooterGroup::_readContents(), WP5IndentGroup::_readContents(), WP5PageFormatGroup::_readContents(), WP5TabGroup::_readContents(), WP5TableEOLGroup::_readContents(), WP6AttributeGroup::_readContents(), WP6BoxGroup::_readContents(), WP6ColumnGroup::_readContents(), WP6CommentAnnotationPacket::_readContents(), WP6DisplayNumberReferenceGroup::_readContents(), WP6EOLGroup::_readContents(), WP6ExtendedCharacterGroup::_readContents(), WP6ExtendedDocumentSummaryPacket::_readContents(), WP6FillStylePacket::_readContents(), WP6FontDescriptorPacket::_readContents(), WP6GeneralTextPacket::_readContents(), WP6GraphicsBoxStylePacket::_readContents(), WP6GraphicsCachedFileDataPacket::_readContents(), WP6HeaderFooterGroup::_readContents(), WP6HighlightGroup::_readContents(), WP6NumberingMethodGroup::_readContents(), WP6OutlineStylePacket::_readContents(), WP6PageGroup::_readContents(), WP6SetNumberGroup::_readContents(), WP6UndoGroup::_readContents(), WP5GraphicsInformationPacket::_readContents(), WPXHeader::constructHeader(), WP1VariableLengthGroup::isGroupConsistent(), WP3VariableLengthGroup::isGroupConsistent(), WP5VariableLengthGroup::isGroupConsistent(), WP3FixedLengthGroup::isGroupConsistent(), WP5FixedLengthGroup::isGroupConsistent(), WP6FixedLengthGroup::isGroupConsistent(), WP6VariableLengthGroup::isGroupConsistent(), WP1Heuristics::isWP1FileFormat(), WP42Heuristics::isWP42FileFormat(), WP42SubDocument::parse(), WP6ExtendedDocumentSummaryPacket::parse(), WP1Parser::parseDocument(), WP3Parser::parseDocument(), WP42Parser::parseDocument(), WP5Parser::parseDocument(), WP6Parser::parseDocument(), readCString(), readPascalString(), WP1Heuristics::verifyPassword(), WP42Heuristics::verifyPassword(), WP3ResourceFork::WP3ResourceFork(), WP5DefinitionGroup_DefineTablesSubGroup::WP5DefinitionGroup_DefineTablesSubGroup(), WP6CharacterGroup_CharacterShadingChangeSubGroup::WP6CharacterGroup_CharacterShadingChangeSubGroup(), WP6CharacterGroup_ColorSubGroup::WP6CharacterGroup_ColorSubGroup(), WP6CharacterGroup_ParagraphNumberOnSubGroup::WP6CharacterGroup_ParagraphNumberOnSubGroup(), WP6CharacterGroup_SetDotLeaderCharactersSubGroup::WP6CharacterGroup_SetDotLeaderCharactersSubGroup(), WP6CharacterGroup_TableColumnSubGroup::WP6CharacterGroup_TableColumnSubGroup(), WP6CharacterGroup_TableDefinitionOnSubGroup::WP6CharacterGroup_TableDefinitionOnSubGroup(), WP6ParagraphGroup_JustificationModeSubGroup::WP6ParagraphGroup_JustificationModeSubGroup(), WP6ParagraphGroup_OutlineDefineSubGroup::WP6ParagraphGroup_OutlineDefineSubGroup(), WP6ParagraphGroup_TabSetSubGroup::WP6ParagraphGroup_TabSetSubGroup(), WP6StyleGroup_GlobalOnSubGroup::WP6StyleGroup_GlobalOnSubGroup(), and WPXSubDocument::WPXSubDocument().

◆ wpuToFontPointSize()

double wpuToFontPointSize ( const unsigned short  wpuNumber)

Variable Documentation

◆ macRomanCharacterMap

const unsigned macRomanCharacterMap[]
extern

◆ WPX_TABLE_CELL_BOTTOM_BORDER_OFF

const unsigned char WPX_TABLE_CELL_BOTTOM_BORDER_OFF = 0x08

◆ WPX_TABLE_CELL_LEFT_BORDER_OFF

const unsigned char WPX_TABLE_CELL_LEFT_BORDER_OFF = 0x01

◆ WPX_TABLE_CELL_RIGHT_BORDER_OFF

const unsigned char WPX_TABLE_CELL_RIGHT_BORDER_OFF = 0x02

◆ WPX_TABLE_CELL_TOP_BORDER_OFF

const unsigned char WPX_TABLE_CELL_TOP_BORDER_OFF = 0x04

Generated for libwpd by doxygen 1.9.7