Printer.Circle 方法 (Boolean, Single, Single, Single, Int32, Single, Single, Single)
打印圆圈,椭圆,或者在页的弧线,指定是否可相对于当前位置。
命名空间: Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
程序集: Microsoft.VisualBasic.PowerPacks.Vs(在 Microsoft.VisualBasic.PowerPacks.Vs.dll 中)
语法
声明
Public Sub Circle ( _
relativeStart As Boolean, _
x As Single, _
y As Single, _
radius As Single, _
color As Integer, _
startAngle As Single, _
endAngle As Single, _
aspect As Single _
)
public void Circle(
bool relativeStart,
float x,
float y,
float radius,
int color,
float startAngle,
float endAngle,
float aspect
)
public:
void Circle(
bool relativeStart,
float x,
float y,
float radius,
int color,
float startAngle,
float endAngle,
float aspect
)
member Circle :
relativeStart:bool *
x:float32 *
y:float32 *
radius:float32 *
color:int *
startAngle:float32 *
endAngle:float32 *
aspect:float32 -> unit
public function Circle(
relativeStart : boolean,
x : float,
y : float,
radius : float,
color : int,
startAngle : float,
endAngle : float,
aspect : float
)
参数
- relativeStart
类型:System.Boolean
Boolean .如果此参数设置为 true,圆形、椭圆、弧形的中心打印相对于对象的 CurrentX 和 CurrentY 属性指定坐标。
- x
类型:System.Single
指示的Single 值的垂直坐标中心点圆形、椭圆、弧形。ScaleMode 属性来确定要使用的度量单位。
- y
类型:System.Single
指示圆形或椭圆的半径的Single 值。ScaleMode 属性来确定要使用的度量单位。
- radius
类型:System.Single
指示圆形或椭圆的半径的Single 值。ScaleMode 属性来确定要使用的度量单位。
- color
类型:System.Int32
可选。指示圆形的轮廓的 RGB (红色、蓝色) 颜色Integer 值。如果此参数省略,使用 Black 的值。
- startAngle
类型:System.Single
可选。Single- 精度值。当弧线或分部圆形或椭圆打印时, startangle 和 endAngle 指定 (以弧度为单位) 弧的开始和结束位置。两者的大小是 2 个 * pi 弧度为 2 * pi 弧度。startAngle 的默认值是 0 个弧度; endAngle 的默认值是 2 * pi 弧度。
- endAngle
类型:System.Single
可选。Single- 精度值。当弧线或分部圆形或椭圆打印时, startAngle 和 endAngle 指定 (以弧度为单位) 弧的开始和结束位置。两者的大小是 2 个 * pi 弧度为 2 * pi 弧度。startAngle 的默认值是 0 个弧度; endAngle 的默认值是 2 * pi 弧度。
- aspect
类型:System.Single
可选。Single- 指示圆形或椭圆的长宽比的精度值。默认值为 1.0,则源自所有屏幕上获得理想的 (非省略) 圆形。
备注
若要填充圆,请设置 Printer 对象的 FillColor 和 FillStyle 属性。 只有一个闭合图形可以加载它。 闭合图形包括圆形、椭圆或扇形切片 (与半径行的弧线绘制在两端)。
在打印一部分圆形或椭圆,因此,如果 startAngle 为负, Circle 打印一个半径为 startAngle 和处理角度作为正数。 如果 endAngle 为负, Circle 打印一个半径为 endAngle 并将角度作为正数。 Circle 方法中逆时针的 (正号 )方向始终绘制。
宽度或粗细在的行,打印该圆形,椭圆、弧形取决于所设置 DrawWidth 属性。 该圆形在后台打印的方式取决于设置 DrawStyle 属性。
在打印路径切片,打印半径与 0 (创建一条水平线段右侧) 时,将 startAngle 指定一个非常小的负值而不为零。
可以在语法元省略参数,但是,您必须包括参数的逗号,在包括下参数之前。 如果省略可选参数,以前的指定的参数后,请省略这个逗号。
当 Circle 运行时, CurrentX 和 CurrentY 属性设置为中心点指定的参数。
备注
Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 命名空间中的函数和对象是提供给用于将 Visual Basic 6.0 升级到 Visual Basic 的工具使用的。大多数情况下,这些函数和对象可再现 .NET Framework 中其他命名空间的功能。只有 Visual Basic 6.0 代码模型与 .NET Framework 实现有显著区别时才需要这些函数和对象。
示例
下面的示例演示如何绘制圆形。
Dim pr As New Printer
pr.DrawStyle = vbSolid
pr.DrawWidth = 1
pr.FillStyle = vbCross
pr.FillColor = vbRed
pr.Circle(True, 2000, 2000, 1000, vbBlue, -2, 1.5, 1)
pr.EndDoc()
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。
请参见
参考
Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 命名空间