28#include <tqstringlist.h>
29#include <tqvaluevector.h>
31#include "kformuladefs.h"
35KFORMULA_NAMESPACE_BEGIN
38struct UnicodeNameTable;
43class SymbolFontHelper {
63 TQMap<TQChar, TQChar> compatibility;
77class KOFORMULA_EXPORT SymbolTable {
86 void init( const TQFont& font );
88 bool contains( TQString name ) const;
94 TQChar unicode( TQString name ) const;
95 TQString name( TQChar symbol ) const;
97 TQFont font( TQChar symbol, const TQFont& f ) const;
99 CharClass charClass( TQChar symbol ) const;
116 typedef TQMap<TQChar, TQString> NameTable;
117 typedef TQMap<TQString, TQChar> EntryTable;
121 TQString get_name( UnicodeNameTable entry ) const;
146KFORMULA_NAMESPACE_END
Contains all the style information for the formela.
We expect to always have the symbol font.
TQChar unicodeFromSymbolFont(TQChar pos) const
TQString greekLetters() const
void init(const TQFont &font) lazy init support.
TQChar unicodeFromSymbolFont(TQChar pos) const
TQStringList allNames() const
TQString greekLetters() const
TQChar unicode(TQString name) const
|