29#ifndef __KDDRAWTEXT_H__
30#define __KDDRAWTEXT_H__
36#include "KDChartGlobal.h"
39struct KDDrawTextRegionAndTrueRect
50 static void drawRotatedText( TQPainter* painter,
54 const TQFont* font = 0,
55 int align = TQt::AlignLeft | TQt::AlignTop,
57 bool showAnchor = false,
58 const TQFontMetrics* fontMet = 0,
59 bool noFirstrotate = false,
60 bool noBackrotate = false,
61 KDDrawTextRegionAndTrueRect* infos = 0,
62 bool optimizeOutputForScreen = false );
64 static KDDrawTextRegionAndTrueRect measureRotatedText(
71 const TQFontMetrics* fontMet,
74 int addPercentOfHeightToRegion );
77 static void drawRotatedTxt( TQPainter* painter,
78 bool optimizeOutputForScreen,
82 const TQFont* font = 0,
83 int align = TQt::AlignLeft | TQt::AlignTop,
85 bool showAnchor = false,
89 int txtWidth = INT_MAX,
90 int txtHeight = INT_MAX,
91 const TQFontMetrics* fontMet = 0,
93 bool calculateOnly = false,
94 bool doNotCalculate= false,
95 bool noFirstrotate = false,
96 bool noBackrotate = false,
97 KDDrawTextRegionAndTrueRect* infos = 0,
98 int addPercentOfHeightToRegion = 0 );
|