SignatureLine 类

代表视图中的一个"签名行"控件。

继承层次结构

System.Object
  Microsoft.Office.InfoPath.SignatureLine

命名空间:  Microsoft.Office.InfoPath
程序集:  Microsoft.Office.InfoPath(位于 Microsoft.Office.InfoPath.dll 中)

语法

声明
Public MustInherit Class SignatureLine
用法
Dim instance As SignatureLine
public abstract class SignatureLine

备注

可以通过 Microsoft InfoPath Filler 中打开的表单中运行的代码访问此类型或成员。

SignatureLine 类提供以编程方式对视图中的"签名行"控件的访问。若要访问与"签名行"控件关联的 SignatureLine 类的实例,请使用与包含该控件的视图关联的 SignatureLineCollection。以下代码示例演示如何访问代表当前视图中第一个控件的 SignatureLine 对象。

SignatureLine mySignatureLine = 
   this.CurrentView.SignatureLines[0];
Dim mySignatureLine As SignatureLine = _
   Me.CurrentView.SignatureLines(0)

只有"签名行"控件的部分属性才通过对象模型的 SignatureLine 类及其关联的成员公开。例如,只能使用 InfoPath 设计器来设置用于指定控件的大小和 Tab 索引的属性。但是,某些属性(例如 SuggestedSignerSuggestedSignerTitleSuggestedSignerEmailAddress)可用于获取或设置控件的建议签名人的姓名、称谓和电子邮件地址。使用 Signature 属性可返回与控件关联的 Signature 对象,然后可使用此对象访问与控件关联的数字签名。Sign(String, String, String, String) 方法可用于通过编程方式显示"签名"对话框,以启动签名过程。

线程安全性

该类型的任何公共 静态 (已共享 在 Visual Basic 中) 成员都是线程安全的。不保证任何实例成员都是线程安全的。

另请参阅

引用

SignatureLine 成员

Microsoft.Office.InfoPath 命名空间