UniPRT SDK  v1.0.0.0
PrintPlane类 参考

打印平面是一个具有标尺的二维平面,用于对象放置,并且需要印表机的分辨率来将标尺单位与印表机原生点对应。 更多...

类 PrintPlane 继承关系图:
IPrintPlane

Public 成员函数

 PrintPlane (IRuler ruler)
 
 PrintPlane (IRuler ruler, IPrintResolution printResolution)
 
float DotsPerUnit (IRuler ruler)
 
float DotsPerUnit (IRuler ruler, IPrintResolution resolution)
 
float DotsToPoints (float dots)
 
float DotsToPoints (float dots, IPrintResolution resolution)
 
IPrintResolution GetPrinterResolution ()
 平面上所有对象使用的印表机分辨率。 更多...
 
IRuler GetRuler ()
 如果未更改或提供特定标尺,则所有对象使用的标尺。 更多...
 
float InchToDots (float inchValue)
 
float InchToDots (float inchValue, IPrintResolution resolution)
 
float InchToPoints (float inchValue)
 
float InchToPoints (float inchValue, IPrintResolution resolution)
 
float MMToDots (float mmValue)
 
float MMToDots (float mmValue, IPrintResolution resolution)
 
float MMToPoints (float mmValue)
 
float MMToPoints (float mmValue, IPrintResolution resolution)
 
void SetPrinterResolution (IPrintResolution printerResolution)
 
void SetRuler (IRuler ruler)
 
float ToDots (float scaledNumber)
 
float ToDots (float scaledNumber, IRuler ruler)
 
float ToDots (float scaledNumber, IRuler ruler, IPrintResolution resolution)
 
IPoint ToDots (IPoint scaledPosition)
 
IPoint ToDots (IPoint scaledPosition, IRuler ruler)
 
IPoint ToDots (IPoint scaledPosition, IRuler ruler, IPrintResolution resolution)
 
float ToInch (float scaledNumber)
 
float ToInch (float scaledNumber, IRuler ruler)
 
float ToInch (float scaledNumber, IRuler ruler, IPrintResolution resolution)
 
float ToMM (float scaledNumber)
 
float ToMM (float scaledNumber, IRuler ruler)
 
float ToMM (float scaledNumber, IRuler ruler, IPrintResolution resolution)
 
float ToPoints (float scaledNumber)
 
float ToPoints (float scaledNumber, IRuler ruler)
 
float ToPoints (float scaledNumber, IRuler ruler, IPrintResolution resolution)
 

静态 Public 成员函数

static int Round (float numToRound)
 将浮点数取整为整数。
 

详细描述

打印平面是一个具有标尺的二维平面,用于对象放置,并且需要印表机的分辨率来将标尺单位与印表机原生点对应。

成员函数说明

◆ GetPrinterResolution()

IPrintResolution GetPrinterResolution ( )

平面上所有对象使用的印表机分辨率。

当使用非点的单位时,对象在平面中的放置取决于印表机的分辨率。

实现了 IPrintPlane.

◆ GetRuler()

IRuler GetRuler ( )

如果未更改或提供特定标尺,则所有对象使用的标尺。

通过更改此标尺的设置,可使所有对象使用相同的标尺比例/分辨率。

实现了 IPrintPlane.