初始化 InkRecognizerGuide 类的新实例。
命名空间: System.Windows.Ink
程序集: IAWinFX(在 IAWinFX.dll 中)
语法
声明
Public Sub New ( _
rows As Integer, _
columns As Integer, _
midline As Double, _
writingBoxLeft As Double, _
writingBoxTop As Double, _
writingBoxRight As Double, _
writingBoxBottom As Double, _
drawnBoxLeft As Double, _
drawnBoxTop As Double, _
drawnBoxRight As Double, _
drawnBoxBottom As Double _
)
用法
Dim rows As Integer
Dim columns As Integer
Dim midline As Double
Dim writingBoxLeft As Double
Dim writingBoxTop As Double
Dim writingBoxRight As Double
Dim writingBoxBottom As Double
Dim drawnBoxLeft As Double
Dim drawnBoxTop As Double
Dim drawnBoxRight As Double
Dim drawnBoxBottom As Double
Dim instance As New InkRecognizerGuide(rows, columns, _
midline, writingBoxLeft, writingBoxTop, _
writingBoxRight, writingBoxBottom, _
drawnBoxLeft, drawnBoxTop, drawnBoxRight, _
drawnBoxBottom)
public InkRecognizerGuide(
int rows,
int columns,
double midline,
double writingBoxLeft,
double writingBoxTop,
double writingBoxRight,
double writingBoxBottom,
double drawnBoxLeft,
double drawnBoxTop,
double drawnBoxRight,
double drawnBoxBottom
)
public:
InkRecognizerGuide(
int rows,
int columns,
double midline,
double writingBoxLeft,
double writingBoxTop,
double writingBoxRight,
double writingBoxBottom,
double drawnBoxLeft,
double drawnBoxTop,
double drawnBoxRight,
double drawnBoxBottom
)
public InkRecognizerGuide(
int rows,
int columns,
double midline,
double writingBoxLeft,
double writingBoxTop,
double writingBoxRight,
double writingBoxBottom,
double drawnBoxLeft,
double drawnBoxTop,
double drawnBoxRight,
double drawnBoxBottom
)
public function InkRecognizerGuide(
rows : int,
columns : int,
midline : double,
writingBoxLeft : double,
writingBoxTop : double,
writingBoxRight : double,
writingBoxBottom : double,
drawnBoxLeft : double,
drawnBoxTop : double,
drawnBoxRight : double,
drawnBoxBottom : double
)
参数
- rows
类型:System.Int32
- columns
类型:System.Int32
- midline
类型:System.Double
- writingBoxLeft
类型:System.Double
可以进行书写的识别器参考线的不可见书写区域的左边缘坐标。
- writingBoxTop
类型:System.Double
可以进行书写的识别器参考线的不可见书写区域的顶部坐标。
- writingBoxRight
类型:System.Double
可以进行书写的识别器参考线的不可见书写区域的右边缘坐标。
- writingBoxBottom
类型:System.Double
可以进行书写的识别器参考线的不可见书写区域的底部坐标。
- drawnBoxLeft
类型:System.Double
在 Tablet 屏幕上实际绘制并且可在其中进行书写的框的左边缘坐标。
- drawnBoxTop
类型:System.Double
在 Tablet 屏幕上实际绘制并且可在其中进行书写的框的顶部坐标。
- drawnBoxRight
类型:System.Double
在 Tablet 屏幕上实际绘制并且可在其中进行书写的框的右边缘坐标。
- drawnBoxBottom
类型:System.Double
在 Tablet 屏幕上实际绘制并且可在其中进行书写的框的底部坐标。
备注
InkRecognizerGuide 通过定义两个矩形(绘制框和书写框)指定墨迹绘制区域的边界。绘制框的边界是可见的提示,而书写框的边界不可见。两种边界一起指定可以进行书写的区域。用户通常在可见线条的边界内书写。绘制框由 DrawnBoxTop、DrawnBoxLeft、DrawnBoxBottom 和 DrawnBoxRight 属性指定。这些属性仅供识别器使用。设置这些属性的操作本身不会在屏幕上绘制可见线条,而必须使用应用程序或控件来绘制可见线条。
书写框大于绘制框,当用户在绘制框的线条之外绘制墨迹时,书写框可以为用户提供一个误差范围。书写框由 WritingBoxTop、WritingBoxLeft、WritingBoxBottom 和 WritingBoxRight 属性指定。
示例
下面的示例创建一个新 InkRecognizerGuide,并将它赋给 AnalysisHintNode 的 Guide 属性。
Dim guideBoxTop As Double = 0
Dim guideBoxBottom As Double = 50
Dim guideBoxLeft As Double = 0
Dim guideBoxRight As Double = 600
Dim WRITINGBOXMARGIN As Integer = 10
' Find the midline of the guide box.
Dim midline As Double = (guideBoxBottom - guideBoxTop) / 2 + guideBoxTop
theGuide.Rows = 1
theGuide.Columns = 0
theGuide.Midline = midline
theGuide.WritingBoxLeft = guideBoxLeft - WRITINGBOXMARGIN
theGuide.WritingBoxTop = guideBoxTop - WRITINGBOXMARGIN
theGuide.WritingBoxRight = guideBoxRight + WRITINGBOXMARGIN
theGuide.WritingBoxBottom = guideBoxBottom + WRITINGBOXMARGIN
theGuide.DrawnBoxLeft = guideBoxLeft
theGuide.DrawnBoxTop = guideBoxTop
theGuide.DrawnBoxRight = guideBoxRight
theGuide.DrawnBoxBottom = guideBoxBottom
double guideBoxTop = 0;
double guideBoxBottom = 50;
double guideBoxLeft = 0;
double guideBoxRight = 600;
const int WRITINGBOXMARGIN = 10;
// Find the midline of the guide box.
double midline = (guideBoxBottom - guideBoxTop) / 2 + guideBoxTop;
theGuide.Rows = 1;
theGuide.Columns = 0;
theGuide.Midline = midline;
theGuide.WritingBoxLeft = guideBoxLeft - WRITINGBOXMARGIN;
theGuide.WritingBoxTop = guideBoxTop - WRITINGBOXMARGIN;
theGuide.WritingBoxRight = guideBoxRight + WRITINGBOXMARGIN;
theGuide.WritingBoxBottom = guideBoxBottom + WRITINGBOXMARGIN;
theGuide.DrawnBoxLeft = guideBoxLeft;
theGuide.DrawnBoxTop = guideBoxTop;
theGuide.DrawnBoxRight = guideBoxRight;
theGuide.DrawnBoxBottom = guideBoxBottom;
平台
Windows Vista
.NET Framework 和 .NET Compact Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求。
版本信息
.NET Framework
受以下版本支持:3.0