Compartilhar via


SignatureLine.Sign(String, String, String, String) Método

Definição

Exibe a caixa de diálogo Assinar com a imagem ou carimbo de assinatura especificados e o nome do signatário sugerido, o título e o endereço de email.

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

Parâmetros

imageUrl
String

O caminho para a imagem de assinatura ou carimbo a ser exibida no controle.

suggestedSigner
String

O nome do signatário sugerido.

suggestedSignerTitle
String

O título do signatário sugerido.

suggestedSignerEmail
String

Endereço de email do signatário sugerido.

Retornos

true se a operação de assinatura for bem-sucedida; caso contrário, false.

Exemplos

O exemplo de código a seguir acessa o primeiro controle Linha de Assinatura no modo de exibição atual e, em seguida, chama o Sign(String, String, String, String) método para exibir a caixa de diálogo Assinar para assinar todo o formulário ou conjunto de dados associados ao controle. Depois que o controle é assinado, o código exibe uma caixa de mensagens que mostra o valor da SignatureAppearanceType propriedade para o controle.

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())

Comentários

Os valores de todos os parâmetros do Sign(String, String, String, String) método são opcionais. Para omitir qualquer parâmetro, passe uma referência nula (Nada no Visual Basic) para esse parâmetro. Você também pode passar String.Empty para os suggestedSignerparâmetros , suggestedSignerTitlee suggestedSignerEmail . Se você passar uma referência nula (Nada no Visual Basic) ou String.Empty para um parâmetro e o valor da propriedade correspondente tiver sido definido programaticamente ou no controle Linha de Assinatura no momento do design, esse valor será usado quando o formulário ou o conjunto de dados for assinado.

This member can be accessed only by forms running in the same domain as the currently open form, or by forms that have been granted cross-domain permissions.

This type or member can be accessed only from code running in forms opened in Microsoft InfoPath Filler.

Aplica-se a