From bd0f3345a938b35ce6a12f6150373b0955b8dd12 Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Sun, 10 Jul 2011 15:24:15 -0500 Subject: Add Qt3 development HEAD version --- doc/html/qpaintdevicemetrics.html | 150 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 150 insertions(+) create mode 100644 doc/html/qpaintdevicemetrics.html (limited to 'doc/html/qpaintdevicemetrics.html') diff --git a/doc/html/qpaintdevicemetrics.html b/doc/html/qpaintdevicemetrics.html new file mode 100644 index 0000000..a85ff05 --- /dev/null +++ b/doc/html/qpaintdevicemetrics.html @@ -0,0 +1,150 @@ + + + + + +QPaintDeviceMetrics Class + + + + + + + +
+ +Home + | +All Classes + | +Main Classes + | +Annotated + | +Grouped Classes + | +Functions +

QPaintDeviceMetrics Class Reference

+ +

The QPaintDeviceMetrics class provides information about a +paint device. +More... +

#include <qpaintdevicemetrics.h> +

List of all member functions. +

Public Members

+ +

Detailed Description

+ + +The QPaintDeviceMetrics class provides information about a +paint device. +

+ +

Sometimes when drawing graphics it is necessary to obtain +information about the physical characteristics of a paint device. +This class provides the information. For example, to compute the +aspect ratio of a paint device: +

+        QPaintDeviceMetrics pdm( myWidget );
+        double aspect = (double)pdm.widthMM() / (double)pdm.heightMM();
+    
+ +

QPaintDeviceMetrics contains methods to provide the width and +height of a device in both pixels (width() and height()) and +millimeters (widthMM() and heightMM()), the number of colors the +device supports (numColors()), the number of bit planes (depth()), +and the resolution of the device (logicalDpiX() and +logicalDpiY()). +

It is not always possible for QPaintDeviceMetrics to compute the +values you ask for, particularly for external devices. The +ultimate example is asking for the resolution of of a QPrinter +that is set to "print to file": who knows what printer that file +will end up on? +

See also Graphics Classes and Image Processing Classes. + +


Member Function Documentation

+

QPaintDeviceMetrics::QPaintDeviceMetrics ( const QPaintDevice * pd ) +

+Constructs a metric for the paint device pd. + +

int QPaintDeviceMetrics::depth () const +

+ +

Returns the bit depth (number of bit planes) of the paint device. + +

int QPaintDeviceMetrics::height () const +

+ +

Returns the height of the paint device in default coordinate +system units (e.g. pixels for QPixmap and QWidget). + +

Examples: action/application.cpp, application/application.cpp, helpviewer/helpwindow.cpp, mdi/application.cpp, and qwerty/qwerty.cpp. +

int QPaintDeviceMetrics::heightMM () const +

+ +

Returns the height of the paint device, measured in millimeters. + +

int QPaintDeviceMetrics::logicalDpiX () const +

+ +

Returns the horizontal resolution of the device in dots per inch, +which is used when computing font sizes. For X, this is usually +the same as could be computed from widthMM(), but it varies on +Windows. + +

Example: qwerty/qwerty.cpp. +

int QPaintDeviceMetrics::logicalDpiY () const +

+ +

Returns the vertical resolution of the device in dots per inch, +which is used when computing font sizes. For X, this is usually +the same as could be computed from heightMM(), but it varies on +Windows. + +

Examples: action/application.cpp, application/application.cpp, helpviewer/helpwindow.cpp, and mdi/application.cpp. +

int QPaintDeviceMetrics::numColors () const +

+ +

Returns the number of different colors available for the paint +device. Since this value is an int will not be sufficient to represent +the number of colors on 32 bit displays, in which case INT_MAX is +returned instead. + +

int QPaintDeviceMetrics::width () const +

+ +

Returns the width of the paint device in default coordinate system +units (e.g. pixels for QPixmap and QWidget). + +

Examples: action/application.cpp, application/application.cpp, helpviewer/helpwindow.cpp, mdi/application.cpp, and qwerty/qwerty.cpp. +

int QPaintDeviceMetrics::widthMM () const +

+ +

Returns the width of the paint device, measured in millimeters. + + +


+This file is part of the Qt toolkit. +Copyright © 1995-2007 +Trolltech. All Rights Reserved.


+ +
Copyright © 2007 +TrolltechTrademarks +
Qt 3.3.8
+
+ -- cgit v1.2.1