UserInformation
Inhalt
[
Ausblenden
]UserInformation class
Gibt Informationen über den Benutzer an.
Um mehr zu erfahren, besuchen Sie dieArbeiten mit Feldern Dokumentationsartikel.
public class UserInformation
Konstrukteure
Name | Beschreibung |
---|---|
UserInformation() | Default_Constructor |
Eigenschaften
Name | Beschreibung |
---|---|
static DefaultUser { get; } | Standardbenutzerinformationen. |
Address { get; set; } | Ruft die Postanschrift des Benutzers ab oder legt diese fest. |
Initials { get; set; } | Ruft die Initialen des Benutzers ab oder legt diese fest. |
Name { get; set; } | Ruft den Namen des Benutzers ab oder legt ihn fest. |
Beispiele
Zeigt, wie Benutzerdetails festgelegt und mithilfe von Feldern angezeigt werden.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Erstellen Sie ein UserInformation-Objekt und legen Sie es als Datenquelle für Felder fest, die Benutzerinformationen anzeigen.
UserInformation userInformation = new UserInformation
{
Name = "John Doe",
Initials = "J. D.",
Address = "123 Main Street"
};
doc.FieldOptions.CurrentUser = userInformation;
// Felder USERNAME, USERINITIALS und USERADDRESS einfügen, die Werte von anzeigen
// die jeweiligen Eigenschaften des UserInformation-Objekts, das wir oben erstellt haben.
Assert.AreEqual(userInformation.Name, builder.InsertField(" USERNAME ").Result);
Assert.AreEqual(userInformation.Initials, builder.InsertField(" USERINITIALS ").Result);
Assert.AreEqual(userInformation.Address, builder.InsertField(" USERADDRESS ").Result);
// Das Feldoptionsobjekt verfügt außerdem über einen statischen Standardbenutzer, auf den Felder aus allen Dokumenten verweisen können.
UserInformation.DefaultUser.Name = "Default User";
UserInformation.DefaultUser.Initials = "D. U.";
UserInformation.DefaultUser.Address = "One Microsoft Way";
doc.FieldOptions.CurrentUser = UserInformation.DefaultUser;
Assert.AreEqual("Default User", builder.InsertField(" USERNAME ").Result);
Assert.AreEqual("D. U.", builder.InsertField(" USERINITIALS ").Result);
Assert.AreEqual("One Microsoft Way", builder.InsertField(" USERADDRESS ").Result);
doc.UpdateFields();
doc.Save(ArtifactsDir + "FieldOptions.CurrentUser.docx");
Siehe auch
- namensraum Aspose.Words.Fields
- Montage Aspose.Words