The DPI object is a helper object that provides a number of methods and properties relating to the system DPI setting. For example, you can use it to convert a pixel width into one scaled for the current system DPI. The DPI object is returned via the DOpus.DPI property.
Property Name | Return Type | Description |
---|---|---|
dpi |
int |
Returns the system DPI setting as a “dpi value” (e.g. 96, 192). |
factor |
int |
Returns the DPI settings as a “scale factor” (e.g. 100, 125, 200). |
Method Name | Arguments | Return Type | Description |
---|---|---|---|
Divide |
<int:value> |
int |
Divides the provided size by the system DPI; e.g. if the system DPI was set to 150%, DPI.Divide(60) would return 40. |
Scale |
<int:value> |
int |
Scales the provided size by the system DPI; e.g. if the system DPI was set to 200%, DPI.Scale(75) would return 150. |