PathPointType枚举指示路径中数据点的点类型和标志。位0到2表示点的类型,位3到7保存一组指定点属性的标志。
C++ 语法
typedef enum {
PathPointTypeStart = 0,
PathPointTypeLine = 1,
PathPointTypeBezier = 3,
PathPointTypePathTypeMask = 0x7,
PathPointTypePathDashMode = 0x10,
PathPointTypePathMarker = 0x20,
PathPointTypeCloseSubpath = 0x80,
PathPointTypeBezier3 = 3
} PathPointType;
PowerBASIC 语法
%PathPointTypeStart = 0
%PathPointTypeLine = 1
%PathPointTypeBezier = 3
%PathPointTypePathTypeMask = &H07
%PathPointTypeDashMode = &H10
%PathPointTypePathMarker = &H20
%PathPointTypeCloseSubpath = &H80
%PathPointTypeBezier3 = 3
常量
PathPointTypeStart
表示该点是图的开始。
PathPointTypeLine
表示该点是一行的两个端点之一。
PathPointTypeBezier
表示点是立方贝塞尔样条曲线的端点或控制点。
PathPointTypePathTypeMask
屏蔽所有位,除了三个低位,表示点类型。
PathPointTypePathDashMode
不曾用过。
PathPointTypePathMarker
指定点是一个标记。
PathPointTypeCloseSubpath
指定点是封闭子路径中的最后一个点(图)。
PathPointTypeBezier3
表示点是立方贝塞尔样条曲线的端点或控制点。