From a30f5359f03c3017fa19a6770fab32d25d22cb87 Mon Sep 17 00:00:00 2001 From: Michele Calgaro Date: Mon, 15 Jul 2024 19:08:22 +0900 Subject: Rename graphics class nt* related files to equivalent tq* (part 1) Signed-off-by: Michele Calgaro --- doc/html/tqpaintdevicemetrics.html | 150 +++++++++++++++++++++++++++++++++++++ 1 file changed, 150 insertions(+) create mode 100644 doc/html/tqpaintdevicemetrics.html (limited to 'doc/html/tqpaintdevicemetrics.html') diff --git a/doc/html/tqpaintdevicemetrics.html b/doc/html/tqpaintdevicemetrics.html new file mode 100644 index 000000000..b551c47e4 --- /dev/null +++ b/doc/html/tqpaintdevicemetrics.html @@ -0,0 +1,150 @@ + + + + + +TQPaintDeviceMetrics Class + + + + + + + +
+ +Home + | +All Classes + | +Main Classes + | +Annotated + | +Grouped Classes + | +Functions +

TQPaintDeviceMetrics Class Reference

+ +

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

#include <tqpaintdevicemetrics.h> +

List of all member functions. +

Public Members

+ +

Detailed Description

+ + +The TQPaintDeviceMetrics 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: +

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

TQPaintDeviceMetrics 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 TQPaintDeviceMetrics to compute the +values you ask for, particularly for external devices. The +ultimate example is asking for the resolution of of a TQPrinter +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

+

TQPaintDeviceMetrics::TQPaintDeviceMetrics ( const TQPaintDevice * pd ) +

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

int TQPaintDeviceMetrics::depth () const +

+ +

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

int TQPaintDeviceMetrics::height () const +

+ +

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

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

int TQPaintDeviceMetrics::heightMM () const +

+ +

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

int TQPaintDeviceMetrics::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 TQPaintDeviceMetrics::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 TQPaintDeviceMetrics::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 TQPaintDeviceMetrics::width () const +

+ +

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

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

int TQPaintDeviceMetrics::widthMM () const +

+ +

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


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


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