UserInformation
内容
[
隐藏
]UserInformation class
指定有关用户的信息。
要了解更多信息,请访问使用字段文档文章。
public class UserInformation
构造函数
姓名 | 描述 |
---|---|
UserInformation() | 默认构造函数。 |
特性
姓名 | 描述 |
---|---|
static DefaultUser { get; } | 默认用户信息。 |
Address { get; set; } | 获取或设置用户的邮政地址。 |
Initials { get; set; } | 获取或设置用户的姓名缩写。 |
Name { get; set; } | 获取或设置用户名。 |
例子
演示如何设置用户详细信息并使用字段显示它们。
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// 创建一个UserInformation对象,并将其设置为显示用户信息的字段的数据源。
UserInformation userInformation = new UserInformation
{
Name = "John Doe",
Initials = "J. D.",
Address = "123 Main Street"
};
doc.FieldOptions.CurrentUser = userInformation;
// 插入 USERNAME、USERINITIALS 和 USERADDRESS 字段,这些字段显示的值
// 我们上面创建的 UserInformation 对象的相应属性。
Assert.AreEqual(userInformation.Name, builder.InsertField(" USERNAME ").Result);
Assert.AreEqual(userInformation.Initials, builder.InsertField(" USERINITIALS ").Result);
Assert.AreEqual(userInformation.Address, builder.InsertField(" USERADDRESS ").Result);
// 字段选项对象还有一个静态默认用户,所有文档中的字段都可以引用。
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");
也可以看看
- 命名空间 Aspose.Words.Fields
- 部件 Aspose.Words