Freigeben über


SignatureLine.Sign(String, String, String, String) Methode

Definition

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

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

Parameter

imageUrl
String

Der Pfad zum Signatur- oder Stempelbild, der im Steuerelement angezeigt werden soll.

suggestedSigner
String

Der Name des vorgeschlagenen Signierers.

suggestedSignerTitle
String

Der Titel des vorgeschlagenen Signierers.

suggestedSignerEmail
String

Die E-Mail-Adresse des vorgeschlagenen Signierers.

Gibt zurück

true, wenn der Signiervorgang erfolgreich ist; andernfalls false.

Beispiele

Das folgende Codebeispiel greift auf das erste Signaturzeilen-Steuerelement in der aktuellen Ansicht zu und ruft dann die Sign(String, String, String, String) -Methode auf, um das Dialogfeld Signieren zum Signieren des gesamten Formulars oder einer Datenmenge anzuzeigen, die dem Steuerelement zugeordnet ist. Nachdem das Steuerelement signiert wurde, zeigt der Code ein Meldungsfeld an, das den Wert der SignatureAppearanceType -Eigenschaft für das Steuerelement anzeigt.

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

Hinweise

Die Werte für alle Parameter der Sign(String, String, String, String) -Methode sind optional. Um parameter auszulassen, übergeben Sie einen NULL-Verweis (Nothing in Visual Basic) für diesen Parameter. Sie können auch String.Empty für die suggestedSignerParameter , suggestedSignerTitleund suggestedSignerEmail übergeben. Wenn Sie einen NULL-Verweis (Nothing in Visual Basic) oder String.Empty für einen Parameter übergeben und der Wert der entsprechenden Eigenschaft zuvor programmgesteuert oder im Signaturzeilen-Steuerelement zur Entwurfszeit festgelegt wurde, wird dieser Wert verwendet, wenn das Formular oder die Gruppe von Daten signiert ist.

Auf dieses Mitglied kann nur mithilfe von Formularen zugegriffen werden, die in der gleichen Domäne wie das derzeit geöffnete Formular ausgeführt werden oder denen domänenübergreifende Berechtigungen zugewiesen wurden.

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

Gilt für: