#include <QtGui/qtextformat.h>
#ifndef QTEXTFORMAT_H
class QTextCharFormat: public QTextFormat{
   public: enum VerticalAlignment{
      AlignNormal = 0,
      AlignSuperScript = 1,
      AlignSubScript = 2,
   };
   public: enum UnderlineStyle{
      NoUnderline = 0,
      SingleUnderline = 1,
      DashUnderline = 2,
      DotLine = 3,
      DashDotLine = 4,
      DashDotDotLine = 5,
      WaveUnderline = 6,
      SpellCheckUnderline = 7,
   };
   public: QTextCharFormat();
   public: inline bool isValid() const
   public: void setFont(class QFont const & font);
   public: class QFont font() const
   public: inline void setFontFamily(class QString const & family);
   public: inline class QString fontFamily() const
   public: inline void setFontPointSize(qreal size);
   public: inline qreal fontPointSize() const
   public: inline void setFontWeight(int weight);
   public: inline int fontWeight() const
   public: inline void setFontItalic(bool italic);
   public: inline bool fontItalic() const
   public: inline void setFontUnderline(bool underline);
   public: bool fontUnderline() const
   public: inline void setFontOverline(bool overline);
   public: inline bool fontOverline() const
   public: inline void setFontStrikeOut(bool strikeOut);
   public: inline bool fontStrikeOut() const
   public: inline void setUnderlineColor(class QColor const & color);
   public: inline class QColor underlineColor() const
   public: inline void setFontFixedPitch(bool fixedPitch);
   public: inline bool fontFixedPitch() const
   public: void setUnderlineStyle(enum QTextCharFormat::UnderlineStyle style);
   public: inline enum QTextCharFormat::UnderlineStyle underlineStyle() const
   public: inline void setVerticalAlignment(enum QTextCharFormat::VerticalAlignment alignment);
   public: inline enum QTextCharFormat::VerticalAlignment verticalAlignment() const
   public: inline void setTextOutline(class QPen const & pen);
   public: inline class QPen textOutline() const
   public: inline void setAnchor(bool anchor);
   public: inline bool isAnchor() const
   public: inline void setAnchorHref(class QString const & value);
   public: inline class QString anchorHref() const
   public: inline void setAnchorName(class QString const & name);
   public: inline class QString anchorName() const
   public: inline int tableCellRowSpan() const
   public: inline int tableCellColumnSpan() const
   public: inline void setTableCellRowSpan(int atableCellRowSpan);
   public: inline void setTableCellColumnSpan(int atableCellColumnSpan);
};
#endif // QTEXTFORMAT_H