Поделиться через


SignatureLine.Sign(String, String, String, String) Метод

Определение

Отображает диалоговое окно Sign с указанным изображением подписи или печати и предложенным именем, должностью и адресом электронной почты подписывающего лица.

public:
 abstract bool Sign(System::String ^ imageUrl, System::String ^ suggestedSigner, System::String ^ suggestedSignerTitle, System::String ^ suggestedSignerEmail);
public abstract bool Sign (string imageUrl, string suggestedSigner, string suggestedSignerTitle, string suggestedSignerEmail);
abstract member Sign : string * string * string * string -> bool
Public MustOverride Function Sign (imageUrl As String, suggestedSigner As String, suggestedSignerTitle As String, suggestedSignerEmail As String) As Boolean

Параметры

imageUrl
String

Путь к изображению подписи или печати, выводимому в элементе управления.

suggestedSigner
String

Имя предложенного подписывающего лица.

suggestedSignerTitle
String

Должность предложенного подписывающего лица.

suggestedSignerEmail
String

Адрес электронной почты подписывающего лица.

Возвращаемое значение

true, если операция подписывания прошла успешно, в ином случае — false.

Примеры

В следующем примере кода выполняется доступ к первому элементу управления Строка подписи в текущем представлении, а затем вызывается Sign(String, String, String, String) метод для отображения диалогового окна Подписывание для подписывания всей формы или набора данных, связанных с элементом управления. После подписания элемента управления в коде отображается окно сообщения, в котором отображается значение SignatureAppearanceType свойства для элемента управления.

SignatureLine mySignatureLine = 
   this.CurrentView.SignatureLines[0];
mySignatureLine.Sign(@"C:\Users\Larry\Pictures\MySignature.jpg",
   "Larry Zhang", "Sales Associate", "larry@contoso.com");
MessageBox.Show(mySignatureLine.SignatureAppearanceType.ToString());
Dim mySignatureLine As SignatureLine = _
   Me.CurrentView.SignatureLines(0)
mySignatureLine.Sign("C:\Users\Larry\Pictures\MySignature.jpg", _
   "Larry Zhang", "Sales Associate", "larry@contoso.com")
MessageBox.Show(mySignatureLine.SignatureAppearanceType.ToString())

Комментарии

Значения для всех параметров метода являются необязательными Sign(String, String, String, String) . Чтобы опустить какой-либо параметр, передайте для этого параметра пустую ссылку (Nothing в Visual Basic). Можно также передать String.Empty для suggestedSignerпараметров , suggestedSignerTitleи suggestedSignerEmail . Если вы передаете пустую ссылку (Nothing в Visual Basic) или String.Empty для параметра, а значение соответствующего свойства ранее было задано программным способом или в элементе управления "Строка подписи" во время разработки, это значение будет использоваться при подписании формы или набора данных.

Доступ к этому элементу предоставляется только формам, работающим в том же домене, что и текущая открытая форма, а также формам с междоменными правами доступа.

Доступ к этому типу или элементу предоставляется только из кода, выполняющегося в формах, открытых в Microsoft InfoPath Filler.

Применяется к