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.