CXaraFileTxtStory Class Reference

Exporting code for text stories for the new file format. More...

#include <cxftext.h>

List of all members.

Static Public Member Functions

static BOOL WritePreChildrenWeb (BaseCamelotFilter *pFilter, TextStory *pStory)
static BOOL WritePreChildrenNative (BaseCamelotFilter *pFilter, TextStory *pStory)
static BOOL CanWriteChildrenWeb (BaseCamelotFilter *pFilter, TextStory *pStory)
static BOOL CanWriteChildrenNative (BaseCamelotFilter *pFilter, TextStory *pStory)
static BOOL WriteBeginChildRecordsWeb (BaseCamelotFilter *pFilter, TextStory *pStory)
static BOOL WriteBeginChildRecordsNative (BaseCamelotFilter *pFilter, TextStory *pStory)
static BOOL WriteEndChildRecordsWeb (BaseCamelotFilter *pFilter, TextStory *pStory)
static BOOL WriteEndChildRecordsNative (BaseCamelotFilter *pFilter, TextStory *pStory)

Static Protected Attributes

static const double mEpsilon

Static Private Member Functions

static BOOL WriteTextStory (BaseCamelotFilter *pFilter, TextStory *pStory)
static BOOL WriteTextStorySimple (BaseCamelotFilter *pFilter, TextStory *pStory)
static BOOL WriteTextStoryComplex (BaseCamelotFilter *pFilter, TextStory *pStory)
static BOOL WriteTextStorySimpleStartLeft (BaseCamelotFilter *pFilter, TextStory *pStory)
static BOOL WriteTextStorySimpleStartRight (BaseCamelotFilter *pFilter, TextStory *pStory)
static BOOL WriteTextStorySimpleEndLeft (BaseCamelotFilter *pFilter, TextStory *pStory)
static BOOL WriteTextStorySimpleEndRight (BaseCamelotFilter *pFilter, TextStory *pStory)
static BOOL WriteTextStoryComplexStartLeft (BaseCamelotFilter *pFilter, TextStory *pStory)
static BOOL WriteTextStoryComplexStartRight (BaseCamelotFilter *pFilter, TextStory *pStory)
static BOOL WriteTextStoryComplexEndLeft (BaseCamelotFilter *pFilter, TextStory *pStory)
static BOOL WriteTextStoryComplexEndRight (BaseCamelotFilter *pFilter, TextStory *pStory)
static BOOL WriteTextStoryWordWrapInfo (BaseCamelotFilter *pFilter, TextStory *pStory)
static BOOL WriteTextStoryIndentInfo (BaseCamelotFilter *pFilter, TextStory *pStory)
static BOOL WriteTextStoryInvalid (BaseCamelotFilter *pFilter, TextStory *pStory)
static BOOL IsGuaranteedFont (BaseCamelotFilter *pFilter, String_64 *pFontName)
static BOOL SiblingAndChildTypefaceAttrsAllGuaranteedFonts (BaseCamelotFilter *pFilter, Node *pNode)
static BOOL MustConvertToOutlines (BaseCamelotFilter *pFilter, TextStory *pStory)


Detailed Description

Exporting code for text stories for the new file format.

Author:
Andy_Hayward (Xara Group Ltd) <camelotdev@xara.com>
Date:
10/07/96 Base Class: -

Definition at line 125 of file cxftext.h.


Member Function Documentation

static BOOL CXaraFileTxtStory::CanWriteChildrenNative (  BaseCamelotFilter *  pFilter,
TextStory *  pStory
)  [static]
 

static BOOL CXaraFileTxtStory::CanWriteChildrenWeb (  BaseCamelotFilter *  pFilter,
TextStory *  pStory
)  [static]
 

static BOOL CXaraFileTxtStory::IsGuaranteedFont (  BaseCamelotFilter *  pFilter,
String_64 *  pFontName
)  [static, private]
 

static BOOL CXaraFileTxtStory::MustConvertToOutlines (  BaseCamelotFilter *  pFilter,
TextStory *  pStory
)  [static, private]
 

static BOOL CXaraFileTxtStory::SiblingAndChildTypefaceAttrsAllGuaranteedFonts (  BaseCamelotFilter *  pFilter,
Node *  pNode
)  [static, private]
 

static BOOL CXaraFileTxtStory::WriteBeginChildRecordsNative (  BaseCamelotFilter *  pFilter,
TextStory *  pStory
)  [static]
 

static BOOL CXaraFileTxtStory::WriteBeginChildRecordsWeb (  BaseCamelotFilter *  pFilter,
TextStory *  pStory
)  [static]
 

static BOOL CXaraFileTxtStory::WriteEndChildRecordsNative (  BaseCamelotFilter *  pFilter,
TextStory *  pStory
)  [static]
 

static BOOL CXaraFileTxtStory::WriteEndChildRecordsWeb (  BaseCamelotFilter *  pFilter,
TextStory *  pStory
)  [static]
 

static BOOL CXaraFileTxtStory::WritePreChildrenNative (  BaseCamelotFilter *  pFilter,
TextStory *  pStory
)  [static]
 

static BOOL CXaraFileTxtStory::WritePreChildrenWeb (  BaseCamelotFilter *  pFilter,
TextStory *  pStory
)  [static]
 

static BOOL CXaraFileTxtStory::WriteTextStory (  BaseCamelotFilter *  pFilter,
TextStory *  pStory
)  [static, private]
 

static BOOL CXaraFileTxtStory::WriteTextStoryComplex (  BaseCamelotFilter *  pFilter,
TextStory *  pStory
)  [static, private]
 

static BOOL CXaraFileTxtStory::WriteTextStoryComplexEndLeft (  BaseCamelotFilter *  pFilter,
TextStory *  pStory
)  [static, private]
 

static BOOL CXaraFileTxtStory::WriteTextStoryComplexEndRight (  BaseCamelotFilter *  pFilter,
TextStory *  pStory
)  [static, private]
 

static BOOL CXaraFileTxtStory::WriteTextStoryComplexStartLeft (  BaseCamelotFilter *  pFilter,
TextStory *  pStory
)  [static, private]
 

static BOOL CXaraFileTxtStory::WriteTextStoryComplexStartRight (  BaseCamelotFilter *  pFilter,
TextStory *  pStory
)  [static, private]
 

static BOOL CXaraFileTxtStory::WriteTextStoryIndentInfo (  BaseCamelotFilter *  pFilter,
TextStory *  pStory
)  [static, private]
 

static BOOL CXaraFileTxtStory::WriteTextStoryInvalid (  BaseCamelotFilter *  pFilter,
TextStory *  pStory
)  [static, private]
 

static BOOL CXaraFileTxtStory::WriteTextStorySimple (  BaseCamelotFilter *  pFilter,
TextStory *  pStory
)  [static, private]
 

static BOOL CXaraFileTxtStory::WriteTextStorySimpleEndLeft (  BaseCamelotFilter *  pFilter,
TextStory *  pStory
)  [static, private]
 

static BOOL CXaraFileTxtStory::WriteTextStorySimpleEndRight (  BaseCamelotFilter *  pFilter,
TextStory *  pStory
)  [static, private]
 

static BOOL CXaraFileTxtStory::WriteTextStorySimpleStartLeft (  BaseCamelotFilter *  pFilter,
TextStory *  pStory
)  [static, private]
 

static BOOL CXaraFileTxtStory::WriteTextStorySimpleStartRight (  BaseCamelotFilter *  pFilter,
TextStory *  pStory
)  [static, private]
 

static BOOL CXaraFileTxtStory::WriteTextStoryWordWrapInfo (  BaseCamelotFilter *  pFilter,
TextStory *  pStory
)  [static, private]
 


Member Data Documentation

const double CXaraFileTxtStory::mEpsilon [static, protected]
 

Definition at line 170 of file cxftext.h.


The documentation for this class was generated from the following file:
Generated on Sat Nov 10 03:53:26 2007 for Camelot by  doxygen 1.4.4