Warning, file /include/ImageMagick-7/Magick++/TypeMetric.h was not indexed
or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013 #if !defined (Magick_TypeMetric_header)
0014 #define Magick_TypeMetric_header
0015
0016 #include "Magick++/Include.h"
0017 #include "Magick++/Drawable.h"
0018
0019 namespace Magick
0020 {
0021 class MagickPPExport TypeMetric
0022 {
0023 friend class Image;
0024
0025 public:
0026
0027
0028 TypeMetric(void);
0029
0030
0031 ~TypeMetric(void);
0032
0033
0034
0035 double ascent(void) const;
0036
0037
0038 Geometry bounds(void) const;
0039
0040
0041
0042 double descent(void) const;
0043
0044
0045 double maxHorizontalAdvance(void) const;
0046
0047
0048 Coordinate origin(void) const;
0049
0050
0051 Coordinate pixelsPerEm(void) const;
0052
0053
0054 double textHeight(void) const;
0055
0056
0057 double textWidth(void) const;
0058
0059
0060 double underlinePosition(void) const;
0061
0062
0063 double underlineThickness(void) const;
0064
0065 private:
0066 MagickCore::TypeMetric _typeMetric;
0067 };
0068 }
0069
0070 #endif