UserInformation

UserInformation class

Spécifie des informations sur l’utilisateur.

Pour en savoir plus, visitez leTravailler avec des champs article documentaire.

public class UserInformation

Constructeurs

NomLa description
UserInformation()Default_Constructor

Propriétés

NomLa description
static DefaultUser { get; }Informations utilisateur par défaut.
Address { get; set; }Obtient ou définit l’adresse postale de l’utilisateur.
Initials { get; set; }Obtient ou définit les initiales de l’utilisateur.
Name { get; set; }Obtient ou définit le nom de l’utilisateur.

Exemples

Montre comment définir les détails de l’utilisateur et les afficher à l’aide de champs.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

// Créez un objet UserInformation et définissez-le comme source de données pour les champs qui affichent des informations utilisateur.
UserInformation userInformation = new UserInformation
{
    Name = "John Doe",
    Initials = "J. D.",
    Address = "123 Main Street"
};
doc.FieldOptions.CurrentUser = userInformation;

// Insère les champs USERNAME, USERINITIALS et USERADDRESS, qui affichent les valeurs de
 // les propriétés respectives de l'objet UserInformation que nous avons créé ci-dessus.
Assert.AreEqual(userInformation.Name, builder.InsertField(" USERNAME ").Result);
Assert.AreEqual(userInformation.Initials, builder.InsertField(" USERINITIALS ").Result);
Assert.AreEqual(userInformation.Address, builder.InsertField(" USERADDRESS ").Result);

// L'objet d'options de champ a également un utilisateur statique par défaut auquel les champs de tous les documents peuvent faire référence.
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");

Voir également