Freigeben über


SignatureLine.Sign-Methode

Zeigt das Dialogfeld Signieren mit dem angegebenen Signaturbild oder -stempel sowie den Namen, den Titel und die E-Mail-Adresse des vorgeschlagenen Signierers an.

Namespace:  Microsoft.Office.InfoPath
Assembly:  Microsoft.Office.InfoPath (in Microsoft.Office.InfoPath.dll)

Syntax

'Declaration
Public MustOverride Function Sign ( _
    imageUrl As String, _
    suggestedSigner As String, _
    suggestedSignerTitle As String, _
    suggestedSignerEmail As String _
) As Boolean
'Usage
Dim instance As SignatureLine
Dim imageUrl As String
Dim suggestedSigner As String
Dim suggestedSignerTitle As String
Dim suggestedSignerEmail As String
Dim returnValue As Boolean

returnValue = instance.Sign(imageUrl, _
    suggestedSigner, suggestedSignerTitle, _
    suggestedSignerEmail)
public abstract bool Sign(
    string imageUrl,
    string suggestedSigner,
    string suggestedSignerTitle,
    string suggestedSignerEmail
)

Parameter

  • imageUrl
    Typ: System.String
    Der Pfad zum Signatur- oder Stempelbild, das im Steuerelement angezeigt werden soll.
  • suggestedSigner
    Typ: System.String
    Der Name des vorgeschlagenen Signierers.
  • suggestedSignerTitle
    Typ: System.String
    Der Titel des vorgeschlagenen Signierers.
  • suggestedSignerEmail
    Typ: System.String
    Die E-Mail-Adresse des vorgeschlagenen Signierers.

Rückgabewert

Typ: System.Boolean
true wenn der Signierungsvorgang erfolgreich ausgeführt wird; anderenfalls false.

Hinweise

Die Werte für alle Parameter der Sign(String, String, String, String)-Methode sind optional. Wenn Sie einen Parameter weglassen möchten, übergeben Sie ein Nullverweis (Nothing in Visual Basic) für diesen Parameter. Sie können auch String.Empty für die Parameter suggestedSigner, suggestedSignerTitle und suggestedSignerEmail übergeben. Wenn Sie ein Nullverweis (Nothing in Visual Basic) oder String.Empty für einen Parameter übergeben und der Wert der entsprechenden Eigenschaft zuvor zur Entwurfszeit programmgesteuert oder im Signaturzeile-Steuerelement festgelegt wurde, wird dieser Wert beim Signieren des Formulars oder der Datengruppe verwendet.

Auf den Member kann nur über Formulare zugegriffen werden, die in derselben Domäne wie das zurzeit geöffnete Formular ausgeführt werden, oder über Formulare, denen domänenübergreifende Berechtigungen erteilt wurden.

Auf diesen Typ oder diesen Member kann nur über Code zugegriffen werden, der in Formularen ausgeführt wird, die mit Microsoft InfoPath Filler geöffnet wurden.

Beispiele

Im folgenden Codebeispiel wird auf das erste Signaturzeile-Steuerelement in der aktuellen Ansicht zugegriffen. Dann wird die Sign(String, String, String, String)-Methode aufgerufen, um das Dialogfeld Signieren anzuzeigen, in dem das gesamte Formular oder die gesamte Datengruppe, das bzw. die dem Steuerelement zugeordnet ist, signiert wird. Nach dem Signieren des Steuerelements wird ein Meldungsfeld angezeigt, in dem der Wert der SignatureAppearanceType-Eigenschaft für das Steuerelement angezeigt wird.

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

Siehe auch

Referenz

SignatureLine Klasse

SignatureLine-Member

Microsoft.Office.InfoPath-Namespace