ANNSMARTDISTANCE

类型定义结构体tagANNSMARTDISTANCE{L_UINTuStructSize;L_DOUBLEdDistance;L_UINTuRulerUnit;L_UINTuSmartUnit;* pANNSMARTDISTANCE} ANNSMARTDISTANCE;

ANNSMARTDISTANCE包含的信息单元用于一个统治者。

成员

uStructSize

这种结构的大小。使用sizeof (ANNSMARTDISTANCE)

dDistance

距离合适的单位。这个领域uSmartUnit识别单元。

uRulerUnit

值指定了类型的测量。可以是任何一个常数如下:

价值 意义
ANNUNIT_INCHES [0]英寸。
ANNUNIT_FEET [1]。
ANNUNIT_YARDS [2]码。
ANNUNIT_MICROMETERS [3]微米。
ANNUNIT_MILLIMETERS [4]毫米。
ANNUNIT_CENTIMETERS [5]厘米。
ANNUNIT_METERS [6]米。
ANNUNIT_TWIPS [7]缇。
ANNUNIT_POINTS [8]。
ANNUNIT_PIXELS [9]像素。
ANNUNIT_SMART_METRIC [10]聪明的度量。
ANNUNIT_SMART_ENGLISH [11]智能英语。

如果uRulerUnitANNUNIT_SMART_METRIC或ANNUNIT_SMART_ENGLISH,然后可以找到实际的单位uSmartUnit成员。如果uRulerUnit不是一个ANNUNIT_SMART_METRIC或ANNUNIT_SMART_ENGLISH呢uRulerUnit包含单元的常数。

uSmartUnit

值指定了基本度量单位。总是包含单位常数。这可以是任何除了ANNUNIT_SMART_METRIC或ANNUNIT_SMART_ENGLISH ANNUNIT_XXX常量。

评论

一个“智能单元”是一个单位,可以自动晋升为上级单位。例如,假设您有一个统治者,是13英寸长。如果ANNUNIT_INCHES统治者的单位,然后长度是13岁。然而,如果ANNUNIT_SMART_ENGLISH统治者的单位,然后自动晋升为统治者的长度的脚。在这种情况下是1.0833英尺长度。

LEADTOOLS光栅成像C API的帮助