MWAWDocument.hxx
Go to the documentation of this file.
/* -*- Mode: C++; c-default-style: "k&r"; indent-tabs-mode: nil; tab-width: 2; c-basic-offset: 2 -*- */
/* libmwaw
* Version: MPL 2.0 / LGPLv2+
*
* The contents of this file are subject to the Mozilla Public License Version
* 2.0 (the "License"); you may not use this file except in compliance with
* the License or as specified alternatively below. You may obtain a copy of
* the License at http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* Major Contributor(s):
* Copyright (C) 2002 William Lachance (wrlach@gmail.com)
* Copyright (C) 2002,2004 Marc Maurer (uwog@uwog.net)
* Copyright (C) 2004-2006 Fridrich Strba (fridrich.strba@bluewin.ch)
* Copyright (C) 2006, 2007 Andrew Ziem
* Copyright (C) 2011, 2012 Alonso Laurent (alonso@loria.fr)
*
*
* All Rights Reserved.
*
* For minor contributions see the git repository.
*
* Alternatively, the contents of this file may be used under the terms of
* the GNU Lesser General Public License Version 2 or later (the "LGPLv2+"),
* in which case the provisions of the LGPLv2+ are applicable
* instead of those above.
*/
#ifndef MWAWDOCUMENT_HXX
#define MWAWDOCUMENT_HXX
#ifdef _WINDLL
# ifdef BUILD_MWAW
# define MWAWLIB _declspec(dllexport)
# else
# define MWAWLIB _declspec(dllimport)
# endif
#else // !DLL_EXPORT
# ifdef LIBMWAW_VISIBILITY
# define MWAWLIB __attribute__((visibility("default")))
# else
# define MWAWLIB
# endif
#endif
namespace librevenge
{
class RVNGBinaryData;
class RVNGDrawingInterface;
class RVNGPresentationInterface;
class RVNGSpreadsheetInterface;
class RVNGTextInterface;
class RVNGInputStream;
}
class MWAWDocument
{
public:
enum Confidence {
MWAW_C_NONE=0,
MWAW_C_UNSUPPORTED_ENCRYPTION ,
MWAW_C_SUPPORTED_ENCRYPTION ,
MWAW_C_EXCELLENT
};
enum Kind {
MWAW_K_UNKNOWN=0 ,
MWAW_K_TEXT ,
MWAW_K_DRAW ,
MWAW_K_PAINT ,
MWAW_K_PRESENTATION ,
MWAW_K_SPREADSHEET ,
MWAW_K_DATABASE
};
enum Result {
MWAW_R_OK=0 ,
MWAW_R_FILE_ACCESS_ERROR ,
MWAW_R_OLE_ERROR ,
MWAW_R_PARSE_ERROR ,
MWAW_R_PASSWORD_MISSMATCH_ERROR ,
MWAW_R_UNKNOWN_ERROR
};
enum Type {
MWAW_T_UNKNOWN=0 ,
MWAW_T_ACTA ,
MWAW_T_ADOBEILLUSTRATOR ,
MWAW_T_BEAGLEWORKS ,
MWAW_T_CLARISRESOLVE ,
MWAW_T_CLARISWORKS ,
MWAW_T_DBASE ,
MWAW_T_DOCMAKER ,
MWAW_T_EDOC ,
MWAW_T_FAMILYTREEMAKER ,
MWAW_T_FILEMAKER ,
MWAW_T_FOXBASE ,
MWAW_T_FRAMEMAKER ,
MWAW_T_FULLIMPACT ,
MWAW_T_FULLPAINT ,
MWAW_T_FULLWRITE ,
MWAW_T_GREATWORKS ,
MWAW_T_HANMACWORDJ ,
MWAW_T_HANMACWORDK ,
MWAW_T_INFOGENIE ,
MWAW_T_KALEIDAGRAPH ,
MWAW_T_LIGHTWAYTEXT ,
MWAW_T_MACDOC ,
MWAW_T_MACDRAFT ,
MWAW_T_MACDRAW ,
MWAW_T_MACDRAWPRO ,
MWAW_T_MACPAINT ,
MWAW_T_MARINERWRITE ,
MWAW_T_MINDWRITE ,
MWAW_T_MORE ,
MWAW_T_MICROSOFTFILE ,
MWAW_T_MICROSOFTMULTIPLAN ,
MWAW_T_MICROSOFTWORD ,
MWAW_T_MICROSOFTWORKS ,
MWAW_T_MACWRITE ,
MWAW_T_MACWRITEPRO ,
MWAW_T_NISUSWRITER ,
MWAW_T_OVERVUE ,
MWAW_T_PAGEMAKER ,
MWAW_T_PIXELPAINT ,
MWAW_T_RAGTIME,
MWAW_T_READYSETGO ,
MWAW_T_SUPERPAINT,
MWAW_T_SYMPOSIUM ,
MWAW_T_TEACHTEXT ,
MWAW_T_TEXEDIT ,
MWAW_T_TRAPEZE ,
MWAW_T_WINGZ ,
MWAW_T_WRITENOW ,
MWAW_T_WRITERPLUS ,
MWAW_T_XPRESS ,
MWAW_T_ZWRITE ,
MWAW_T_4DIMENSION ,
MWAW_T_RESERVED1 ,
MWAW_T_RESERVED2 ,
MWAW_T_RESERVED3 ,
MWAW_T_RESERVED4 ,
MWAW_T_RESERVED5 ,
MWAW_T_RESERVED6 ,
MWAW_T_RESERVED7 ,
MWAW_T_RESERVED8 ,
MWAW_T_RESERVED9 ,
//
// the reserved 10-29 were added in libmwaw 0.3.17
//
MWAW_T_RESERVED10 ,
MWAW_T_RESERVED11 ,
MWAW_T_RESERVED12 ,
MWAW_T_RESERVED13 ,
MWAW_T_RESERVED14 ,
MWAW_T_RESERVED15 ,
MWAW_T_RESERVED16 ,
MWAW_T_RESERVED17 ,
MWAW_T_RESERVED18 ,
MWAW_T_RESERVED19 ,
MWAW_T_RESERVED20 ,
MWAW_T_RESERVED21 ,
MWAW_T_RESERVED22 ,
MWAW_T_RESERVED23 ,
MWAW_T_RESERVED24 ,
MWAW_T_RESERVED25 ,
MWAW_T_RESERVED26 ,
MWAW_T_RESERVED27 ,
MWAW_T_RESERVED28 ,
MWAW_T_RESERVED29 ,
MWAW_T_CLARISDRAW=MWAW_T_RESERVED1,
MWAW_T_APPLEPICT=MWAW_T_RESERVED2,
MWAW_T_STYLE=MWAW_T_RESERVED3,
MWAW_T_FREEHAND=MWAW_T_RESERVED4,
MWAW_T_CRICKETDRAW=MWAW_T_RESERVED5,
MWAW_T_MAXWRITE=MWAW_T_RESERVED6,
MWAW_T_MOUSEWRITE=MWAW_T_RESERVED7,
MWAW_T_POWERPOINT=MWAW_T_RESERVED8,
MWAW_T_CORELPAINTER=MWAW_T_RESERVED9,
MWAW_T_CANVAS=MWAW_T_RESERVED10,
MWAW_T_DRAWINGTABLE=MWAW_T_RESERVED11,
MWAW_T_JAZZLOTUS=MWAW_T_RESERVED12,
MWAW_T_WORDMAKER=MWAW_T_RESERVED13,
MWAW_T_STUDENTWRITING=MWAW_T_RESERVED14,
MWAW_T_SCRIPTWRITER=MWAW_T_RESERVED15,
MWAW_T_SCOOP=MWAW_T_RESERVED16,
MWAW_T_SPRINGBOARD_PUBLISHER=MWAW_T_RESERVED17,
/* FORMAT TO ADD:
PublishIt, tools to create SlideShow, complexity probably medium-hard
*/
};
static MWAWLIB Confidence isFileFormatSupported(librevenge::RVNGInputStream *input, Type &type, Kind &kind);
// ------------------------------------------------------------
// the different main parsers
// ------------------------------------------------------------
static MWAWLIB Result parse(librevenge::RVNGInputStream *input, librevenge::RVNGTextInterface *documentInterface, char const *password=nullptr);
static MWAWLIB Result parse(librevenge::RVNGInputStream *input, librevenge::RVNGDrawingInterface *documentInterface, char const *password=nullptr);
static MWAWLIB Result parse(librevenge::RVNGInputStream *input, librevenge::RVNGPresentationInterface *documentInterface, char const *password=nullptr);
static MWAWLIB Result parse(librevenge::RVNGInputStream *input, librevenge::RVNGSpreadsheetInterface *documentInterface, char const *password=nullptr);
// ------------------------------------------------------------
// decoders of the embedded zones created by libmwaw
// ------------------------------------------------------------
static MWAWLIB bool decodeGraphic(librevenge::RVNGBinaryData const &binary, librevenge::RVNGDrawingInterface *documentInterface);
static MWAWLIB bool decodeSpreadsheet(librevenge::RVNGBinaryData const &binary, librevenge::RVNGSpreadsheetInterface *documentInterface);
static MWAWLIB bool decodeText(librevenge::RVNGBinaryData const &binary, librevenge::RVNGTextInterface *documentInterface);
};
#endif /* MWAWDOCUMENT_HXX */
// vim: set filetype=cpp tabstop=2 shiftwidth=2 cindent autoindent smartindent noexpandtab:
MWAWLIB
#define MWAWLIB
Definition MWAWDocument.hxx:52
MWAWDocument
This class provides all the functions needed by applications to parse many pre-MacOSX documents.
Definition MWAWDocument.hxx:70
MWAWDocument::Result
Result
an enum which defines the result of the file parsing
Definition MWAWDocument.hxx:90
MWAWDocument::MWAW_R_PARSE_ERROR
@ MWAW_R_PARSE_ERROR
problem when parsing the file
Definition MWAWDocument.hxx:94
MWAWDocument::MWAW_R_FILE_ACCESS_ERROR
@ MWAW_R_FILE_ACCESS_ERROR
problem when accessing file
Definition MWAWDocument.hxx:92
MWAWDocument::MWAW_R_OK
@ MWAW_R_OK
conversion ok
Definition MWAWDocument.hxx:91
MWAWDocument::MWAW_R_UNKNOWN_ERROR
@ MWAW_R_UNKNOWN_ERROR
unknown error
Definition MWAWDocument.hxx:96
MWAWDocument::MWAW_R_PASSWORD_MISSMATCH_ERROR
@ MWAW_R_PASSWORD_MISSMATCH_ERROR
problem when using the given password
Definition MWAWDocument.hxx:95
MWAWDocument::MWAW_R_OLE_ERROR
@ MWAW_R_OLE_ERROR
problem when reading the OLE structure
Definition MWAWDocument.hxx:93
MWAWDocument::decodeGraphic
static MWAWLIB bool decodeGraphic(librevenge::RVNGBinaryData const &binary, librevenge::RVNGDrawingInterface *documentInterface)
Parses the graphic contained in the binary data and called documentInterface to reconstruct a graphic...
Definition MWAWDocument.cxx:430
MWAWDocument::Confidence
Confidence
an enum which defines if we have confidence that a file is supported
Definition MWAWDocument.hxx:73
MWAWDocument::MWAW_C_SUPPORTED_ENCRYPTION
@ MWAW_C_SUPPORTED_ENCRYPTION
encryption supported
Definition MWAWDocument.hxx:76
MWAWDocument::MWAW_C_UNSUPPORTED_ENCRYPTION
@ MWAW_C_UNSUPPORTED_ENCRYPTION
encryption not supported
Definition MWAWDocument.hxx:75
MWAWDocument::MWAW_C_EXCELLENT
@ MWAW_C_EXCELLENT
supported
Definition MWAWDocument.hxx:77
MWAWDocument::MWAW_C_NONE
@ MWAW_C_NONE
not supported
Definition MWAWDocument.hxx:74
MWAWDocument::isFileFormatSupported
static MWAWLIB Confidence isFileFormatSupported(librevenge::RVNGInputStream *input, Type &type, Kind &kind)
Analyzes the content of an input stream to see if it can be parsed.
Definition MWAWDocument.cxx:132
MWAWDocument::parse
static MWAWLIB Result parse(librevenge::RVNGInputStream *input, librevenge::RVNGTextInterface *documentInterface, char const *password=nullptr)
Parses the input stream content.
Definition MWAWDocument.cxx:389
MWAWDocument::decodeSpreadsheet
static MWAWLIB bool decodeSpreadsheet(librevenge::RVNGBinaryData const &binary, librevenge::RVNGSpreadsheetInterface *documentInterface)
Parses the spreadsheet contained in the binary data and called documentInterface to reconstruct a spr...
Definition MWAWDocument.cxx:447
MWAWDocument::decodeText
static MWAWLIB bool decodeText(librevenge::RVNGBinaryData const &binary, librevenge::RVNGTextInterface *documentInterface)
Parses the text contained in the binary data and called documentInterface to reconstruct a text.
Definition MWAWDocument.cxx:464
MWAWDocument::Type
Type
an enum to define the different type of document
Definition MWAWDocument.hxx:99
MWAWDocument::MWAW_T_RESERVED22
@ MWAW_T_RESERVED22
Reserved for future used.
Definition MWAWDocument.hxx:188
MWAWDocument::MWAW_T_MICROSOFTFILE
@ MWAW_T_MICROSOFTFILE
Microsoft File(data base): TODO.
Definition MWAWDocument.hxx:130
MWAWDocument::MWAW_T_WINGZ
@ MWAW_T_WINGZ
Wingz (v1.1).
Definition MWAWDocument.hxx:156
MWAWDocument::MWAW_T_MICROSOFTWORKS
@ MWAW_T_MICROSOFTWORKS
Microsoft Works Mac: export database(as spreadsheet), graphic, spreadsheet and text files.
Definition MWAWDocument.hxx:133
MWAWDocument::MWAW_T_FULLPAINT
@ MWAW_T_FULLPAINT
FullPaint: v1 ( same format as MacPaint file).
Definition MWAWDocument.hxx:114
MWAWDocument::MWAW_T_HANMACWORDJ
@ MWAW_T_HANMACWORDJ
HanMac Word-J (v2.0.4).
Definition MWAWDocument.hxx:117
MWAWDocument::MWAW_T_RESERVED3
@ MWAW_T_RESERVED3
Used for Style v1.6: see below.
Definition MWAWDocument.hxx:165
MWAWDocument::MWAW_T_RESERVED20
@ MWAW_T_RESERVED20
Reserved for future used.
Definition MWAWDocument.hxx:186
MWAWDocument::MWAW_T_MOUSEWRITE
@ MWAW_T_MOUSEWRITE
MouseWrite: v1.
Definition MWAWDocument.hxx:217
MWAWDocument::MWAW_T_FOXBASE
@ MWAW_T_FOXBASE
FoxBase: TODO.
Definition MWAWDocument.hxx:111
MWAWDocument::MWAW_T_APPLEPICT
@ MWAW_T_APPLEPICT
Apple Pict: v1 or v2.
Definition MWAWDocument.hxx:202
MWAWDocument::MWAW_T_SYMPOSIUM
@ MWAW_T_SYMPOSIUM
Symposium: TODO.
Definition MWAWDocument.hxx:152
MWAWDocument::MWAW_T_DBASE
@ MWAW_T_DBASE
DBase: TODO.
Definition MWAWDocument.hxx:106
MWAWDocument::MWAW_T_FULLWRITE
@ MWAW_T_FULLWRITE
FullWrite Professional: basic.
Definition MWAWDocument.hxx:115
MWAWDocument::MWAW_T_MICROSOFTMULTIPLAN
@ MWAW_T_MICROSOFTMULTIPLAN
Microsoft Multiplan: v1.11.
Definition MWAWDocument.hxx:131
MWAWDocument::MWAW_T_BEAGLEWORKS
@ MWAW_T_BEAGLEWORKS
BeagleWorks (v1.0)/WordPerfect Works (v1.2): export database(as spreadsheet), draw,...
Definition MWAWDocument.hxx:103
MWAWDocument::MWAW_T_RESERVED2
@ MWAW_T_RESERVED2
Used for Apple's Pict file: see below.
Definition MWAWDocument.hxx:164
MWAWDocument::MWAW_T_EDOC
@ MWAW_T_EDOC
eDOC (v2)
Definition MWAWDocument.hxx:108
MWAWDocument::MWAW_T_CLARISRESOLVE
@ MWAW_T_CLARISRESOLVE
Claris Resolve (v1.1).
Definition MWAWDocument.hxx:104
MWAWDocument::MWAW_T_RESERVED19
@ MWAW_T_RESERVED19
Reserved for future used.
Definition MWAWDocument.hxx:185
MWAWDocument::MWAW_T_RESERVED9
@ MWAW_T_RESERVED9
Used for Corel Painter: see below.
Definition MWAWDocument.hxx:171
MWAWDocument::MWAW_T_MAXWRITE
@ MWAW_T_MAXWRITE
MaxWrite: v1.
Definition MWAWDocument.hxx:214
MWAWDocument::MWAW_T_JAZZLOTUS
@ MWAW_T_JAZZLOTUS
Jazz (Lotus): v1 ; retrieve the spreadsheet and if the resource fork is available,...
Definition MWAWDocument.hxx:238
MWAWDocument::MWAW_T_STYLE
@ MWAW_T_STYLE
Style: v1.6, v1.9.
Definition MWAWDocument.hxx:205
MWAWDocument::MWAW_T_STUDENTWRITING
@ MWAW_T_STUDENTWRITING
Student Writing Center: v1.
Definition MWAWDocument.hxx:246
MWAWDocument::MWAW_T_LIGHTWAYTEXT
@ MWAW_T_LIGHTWAYTEXT
LightWayText (only v4 Mac format).
Definition MWAWDocument.hxx:121
MWAWDocument::MWAW_T_RESERVED10
@ MWAW_T_RESERVED10
Used for Deneba Canvas: see below.
Definition MWAWDocument.hxx:176
MWAWDocument::MWAW_T_RESERVED17
@ MWAW_T_RESERVED17
Used for SpringBoard Publisher: see below.
Definition MWAWDocument.hxx:183
MWAWDocument::MWAW_T_MACDOC
@ MWAW_T_MACDOC
MacDoc (v1.3).
Definition MWAWDocument.hxx:122
MWAWDocument::MWAW_T_INFOGENIE
@ MWAW_T_INFOGENIE
InfoGenie: TODO.
Definition MWAWDocument.hxx:119
MWAWDocument::MWAW_T_WORDMAKER
@ MWAW_T_WORDMAKER
WordMaker: v1.
Definition MWAWDocument.hxx:242
MWAWDocument::MWAW_T_RAGTIME
@ MWAW_T_RAGTIME
RagTime: -Mac v2.1-v3.2: done, -all v5.0-v6.5: incomplete, only try to retrieve the picture/shape/tex...
Definition MWAWDocument.hxx:144
MWAWDocument::MWAW_T_FRAMEMAKER
@ MWAW_T_FRAMEMAKER
FrameMaker: TODO.
Definition MWAWDocument.hxx:112
MWAWDocument::MWAW_T_MACWRITE
@ MWAW_T_MACWRITE
MacWrite.
Definition MWAWDocument.hxx:134
MWAWDocument::MWAW_T_RESERVED14
@ MWAW_T_RESERVED14
Used for Student Writing Center: see below.
Definition MWAWDocument.hxx:180
MWAWDocument::MWAW_T_MACDRAWPRO
@ MWAW_T_MACDRAWPRO
MacDraw II: v1.0-v1.1, MacDraw Pro: v1.
Definition MWAWDocument.hxx:125
MWAWDocument::MWAW_T_RESERVED1
@ MWAW_T_RESERVED1
Used for ClarisDraw v1 file: see below.
Definition MWAWDocument.hxx:163
MWAWDocument::MWAW_T_RESERVED8
@ MWAW_T_RESERVED8
Used for PowerPoint: see below.
Definition MWAWDocument.hxx:170
MWAWDocument::MWAW_T_ZWRITE
@ MWAW_T_ZWRITE
Z-Write (v1.3).
Definition MWAWDocument.hxx:160
MWAWDocument::MWAW_T_GREATWORKS
@ MWAW_T_GREATWORKS
GreatWorks (v1-v2): export text, drawing, paint and spreadsheet document.
Definition MWAWDocument.hxx:116
MWAWDocument::MWAW_T_XPRESS
@ MWAW_T_XPRESS
XPress: TODO.
Definition MWAWDocument.hxx:159
MWAWDocument::MWAW_T_DOCMAKER
@ MWAW_T_DOCMAKER
DocMaker (v4).
Definition MWAWDocument.hxx:107
MWAWDocument::MWAW_T_HANMACWORDK
@ MWAW_T_HANMACWORDK
HanMac Word-K (v2.0.5-2.0.6).
Definition MWAWDocument.hxx:118
MWAWDocument::MWAW_T_RESERVED27
@ MWAW_T_RESERVED27
Reserved for future used.
Definition MWAWDocument.hxx:193
MWAWDocument::MWAW_T_4DIMENSION
@ MWAW_T_4DIMENSION
4th Dimension: TODO
Definition MWAWDocument.hxx:161
MWAWDocument::MWAW_T_RESERVED15
@ MWAW_T_RESERVED15
Used for Script Writer: see below.
Definition MWAWDocument.hxx:181
MWAWDocument::MWAW_T_MICROSOFTWORD
@ MWAW_T_MICROSOFTWORD
Microsoft Word (v1-v5).
Definition MWAWDocument.hxx:132
MWAWDocument::MWAW_T_RESERVED28
@ MWAW_T_RESERVED28
Reserved for future used.
Definition MWAWDocument.hxx:194
MWAWDocument::MWAW_T_RESERVED16
@ MWAW_T_RESERVED16
Used for Scoop: see below.
Definition MWAWDocument.hxx:182
MWAWDocument::MWAW_T_TEXEDIT
@ MWAW_T_TEXEDIT
Tex-Edit (v2).
Definition MWAWDocument.hxx:154
MWAWDocument::MWAW_T_RESERVED25
@ MWAW_T_RESERVED25
Reserved for future used.
Definition MWAWDocument.hxx:191
MWAWDocument::MWAW_T_FREEHAND
@ MWAW_T_FREEHAND
FreeHand: v1.
Definition MWAWDocument.hxx:208
MWAWDocument::MWAW_T_SUPERPAINT
@ MWAW_T_SUPERPAINT
SuperPaint: export drawing and paint v1 document.
Definition MWAWDocument.hxx:151
MWAWDocument::MWAW_T_MACWRITEPRO
@ MWAW_T_MACWRITEPRO
MacWrite II/Pro.
Definition MWAWDocument.hxx:135
MWAWDocument::MWAW_T_RESERVED23
@ MWAW_T_RESERVED23
Reserved for future used.
Definition MWAWDocument.hxx:189
MWAWDocument::MWAW_T_CRICKETDRAW
@ MWAW_T_CRICKETDRAW
Cricket Draw: v1.0.1 and v1.1.1.
Definition MWAWDocument.hxx:211
MWAWDocument::MWAW_T_RESERVED4
@ MWAW_T_RESERVED4
Used for FreeHand: see below.
Definition MWAWDocument.hxx:166
MWAWDocument::MWAW_T_MACDRAW
@ MWAW_T_MACDRAW
MacDraw: v0-v1.
Definition MWAWDocument.hxx:124
MWAWDocument::MWAW_T_RESERVED24
@ MWAW_T_RESERVED24
Reserved for future used.
Definition MWAWDocument.hxx:190
MWAWDocument::MWAW_T_FAMILYTREEMAKER
@ MWAW_T_FAMILYTREEMAKER
Family Tree Maker: TODO.
Definition MWAWDocument.hxx:109
MWAWDocument::MWAW_T_CLARISWORKS
@ MWAW_T_CLARISWORKS
ClarisWorks/AppleWorks: all versions, export database (as spreadsheet), draw(as text),...
Definition MWAWDocument.hxx:105
MWAWDocument::MWAW_T_PIXELPAINT
@ MWAW_T_PIXELPAINT
PixelPaint: v1-v2.1.
Definition MWAWDocument.hxx:139
MWAWDocument::MWAW_T_RESERVED7
@ MWAW_T_RESERVED7
Used for MouseWrite: see below.
Definition MWAWDocument.hxx:169
MWAWDocument::MWAW_T_MARINERWRITE
@ MWAW_T_MARINERWRITE
Mariner Write (only v1.6-v3.5 Mac Classic).
Definition MWAWDocument.hxx:127
MWAWDocument::MWAW_T_PAGEMAKER
@ MWAW_T_PAGEMAKER
PageMaker: TODO.
Definition MWAWDocument.hxx:138
MWAWDocument::MWAW_T_ACTA
@ MWAW_T_ACTA
Acta (v2 and Classic v1).
Definition MWAWDocument.hxx:101
MWAWDocument::MWAW_T_SCOOP
@ MWAW_T_SCOOP
Scoop: v1.
Definition MWAWDocument.hxx:254
MWAWDocument::MWAW_T_RESERVED29
@ MWAW_T_RESERVED29
Reserved for future used.
Definition MWAWDocument.hxx:195
MWAWDocument::MWAW_T_ADOBEILLUSTRATOR
@ MWAW_T_ADOBEILLUSTRATOR
Adobe Illustrator: TODO.
Definition MWAWDocument.hxx:102
MWAWDocument::MWAW_T_NISUSWRITER
@ MWAW_T_NISUSWRITER
Nisus Writer (v3.4-v6.5).
Definition MWAWDocument.hxx:136
MWAWDocument::MWAW_T_FULLIMPACT
@ MWAW_T_FULLIMPACT
FullImpact: TODO.
Definition MWAWDocument.hxx:113
MWAWDocument::MWAW_T_RESERVED21
@ MWAW_T_RESERVED21
Reserved for future used.
Definition MWAWDocument.hxx:187
MWAWDocument::MWAW_T_DRAWINGTABLE
@ MWAW_T_DRAWINGTABLE
Drawing Table: v1.
Definition MWAWDocument.hxx:234
MWAWDocument::MWAW_T_SPRINGBOARD_PUBLISHER
@ MWAW_T_SPRINGBOARD_PUBLISHER
SpringBoard Publisher: v2.
Definition MWAWDocument.hxx:258
MWAWDocument::MWAW_T_WRITENOW
@ MWAW_T_WRITENOW
WriteNow.
Definition MWAWDocument.hxx:157
MWAWDocument::MWAW_T_WRITERPLUS
@ MWAW_T_WRITERPLUS
WriterPlus.
Definition MWAWDocument.hxx:158
MWAWDocument::MWAW_T_FILEMAKER
@ MWAW_T_FILEMAKER
FileMaker: TODO.
Definition MWAWDocument.hxx:110
MWAWDocument::MWAW_T_KALEIDAGRAPH
@ MWAW_T_KALEIDAGRAPH
Kaleida Graph: TODO.
Definition MWAWDocument.hxx:120
MWAWDocument::MWAW_T_TEACHTEXT
@ MWAW_T_TEACHTEXT
TeachText/SimpleText.
Definition MWAWDocument.hxx:153
MWAWDocument::MWAW_T_MACPAINT
@ MWAW_T_MACPAINT
MacPaint: v1-v2.
Definition MWAWDocument.hxx:126
MWAWDocument::MWAW_T_RESERVED26
@ MWAW_T_RESERVED26
Reserved for future used.
Definition MWAWDocument.hxx:192
MWAWDocument::MWAW_T_CORELPAINTER
@ MWAW_T_CORELPAINTER
Corel Painter: Fractal Design Painter Mac v1-v4, MetaCreations Mac v5-v6, Corel Painter Mac v7-v10 an...
Definition MWAWDocument.hxx:225
MWAWDocument::MWAW_T_MACDRAFT
@ MWAW_T_MACDRAFT
MacDraft: v1, v4-v5.
Definition MWAWDocument.hxx:123
MWAWDocument::MWAW_T_CANVAS
@ MWAW_T_CANVAS
Deneba Canvas mac: v2-v3 and v5-v8, windows: v3 and v5-v6 and probably v7-v8 ADC Canvas mac: v9-v10,...
Definition MWAWDocument.hxx:230
MWAWDocument::MWAW_T_CLARISDRAW
@ MWAW_T_CLARISDRAW
Claris Draw: v1.0.1-v1.0.3.
Definition MWAWDocument.hxx:199
MWAWDocument::MWAW_T_MINDWRITE
@ MWAW_T_MINDWRITE
MindWrite.
Definition MWAWDocument.hxx:128
MWAWDocument::MWAW_T_MORE
@ MWAW_T_MORE
More (v2-3): retrieve the organization part but not the slide/tree parts.
Definition MWAWDocument.hxx:129
MWAWDocument::MWAW_T_RESERVED18
@ MWAW_T_RESERVED18
Reserved for future used.
Definition MWAWDocument.hxx:184
MWAWDocument::MWAW_T_RESERVED12
@ MWAW_T_RESERVED12
Used for Jazz Lotus: see below.
Definition MWAWDocument.hxx:178
MWAWDocument::MWAW_T_RESERVED5
@ MWAW_T_RESERVED5
Used for Cricket Draw: see below.
Definition MWAWDocument.hxx:167
MWAWDocument::MWAW_T_POWERPOINT
@ MWAW_T_POWERPOINT
PowerPoint: v1-v4 and pc v2-v4,95.
Definition MWAWDocument.hxx:220
MWAWDocument::MWAW_T_OVERVUE
@ MWAW_T_OVERVUE
OverVUE: TODO.
Definition MWAWDocument.hxx:137
MWAWDocument::MWAW_T_RESERVED13
@ MWAW_T_RESERVED13
Used for WordMaker: see below.
Definition MWAWDocument.hxx:179
MWAWDocument::MWAW_T_UNKNOWN
@ MWAW_T_UNKNOWN
Unrecognised file type.
Definition MWAWDocument.hxx:100
MWAWDocument::MWAW_T_TRAPEZE
@ MWAW_T_TRAPEZE
Trapeze spreadsheet: TODO.
Definition MWAWDocument.hxx:155
MWAWDocument::MWAW_T_RESERVED6
@ MWAW_T_RESERVED6
Used for MaxWrite: see below.
Definition MWAWDocument.hxx:168
MWAWDocument::MWAW_T_READYSETGO
@ MWAW_T_READYSETGO
Ready,Set,Go!
Definition MWAWDocument.hxx:145
MWAWDocument::MWAW_T_RESERVED11
@ MWAW_T_RESERVED11
Used for Drawing Table: see below.
Definition MWAWDocument.hxx:177
MWAWDocument::MWAW_T_SCRIPTWRITER
@ MWAW_T_SCRIPTWRITER
Script Writer: v1.3.
Definition MWAWDocument.hxx:250
MWAWDocument::Kind
Kind
an enum to define the kind of document
Definition MWAWDocument.hxx:80
MWAWDocument::MWAW_K_DATABASE
@ MWAW_K_DATABASE
database
Definition MWAWDocument.hxx:87
MWAWDocument::MWAW_K_SPREADSHEET
@ MWAW_K_SPREADSHEET
spreadsheet
Definition MWAWDocument.hxx:86
MWAWDocument::MWAW_K_PAINT
@ MWAW_K_PAINT
bitmap graphic
Definition MWAWDocument.hxx:84
MWAWDocument::MWAW_K_UNKNOWN
@ MWAW_K_UNKNOWN
unknown
Definition MWAWDocument.hxx:81
MWAWDocument::MWAW_K_PRESENTATION
@ MWAW_K_PRESENTATION
presentation graphic
Definition MWAWDocument.hxx:85
MWAWDocument::MWAW_K_TEXT
@ MWAW_K_TEXT
word processing file
Definition MWAWDocument.hxx:82
MWAWDocument::MWAW_K_DRAW
@ MWAW_K_DRAW
vectorized grphic
Definition MWAWDocument.hxx:83
librevenge
Definition MWAWDocument.hxx:57