UserInformation
Contenido
[
Ocultar
]UserInformation class
Especifica información sobre el usuario.
Para obtener más información, visite elTrabajar con campos artículo de documentación.
public class UserInformation
Constructores
Nombre | Descripción |
---|---|
UserInformation() | Constructor predeterminado |
Propiedades
Nombre | Descripción |
---|---|
static DefaultUser { get; } | Información de usuario predeterminada. |
Address { get; set; } | Obtiene o establece la dirección postal del usuario. |
Initials { get; set; } | Obtiene o establece las iniciales del usuario. |
Name { get; set; } | Obtiene o establece el nombre del usuario. |
Ejemplos
Muestra cómo configurar los detalles del usuario y mostrarlos mediante campos.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Cree un objeto UserInformation y configúrelo como fuente de datos para los campos que muestran información del usuario.
UserInformation userInformation = new UserInformation
{
Name = "John Doe",
Initials = "J. D.",
Address = "123 Main Street"
};
doc.FieldOptions.CurrentUser = userInformation;
// Inserte los campos NOMBRE DE USUARIO, INICIALES DE USUARIO y DIRECCIÓN DE USUARIO, que muestran valores de
// las propiedades respectivas del objeto UserInformation que hemos creado anteriormente.
Assert.AreEqual(userInformation.Name, builder.InsertField(" USERNAME ").Result);
Assert.AreEqual(userInformation.Initials, builder.InsertField(" USERINITIALS ").Result);
Assert.AreEqual(userInformation.Address, builder.InsertField(" USERADDRESS ").Result);
// El objeto de opciones de campo también tiene un usuario predeterminado estático al que pueden hacer referencia los campos de todos los documentos.
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");
Ver también
- espacio de nombres Aspose.Words.Fields
- asamblea Aspose.Words