HeightRule

HeightRule enumeration

Especifica la regla para determinar la altura de un objeto.

public enum HeightRule

Valores

NombreValorDescripción
AtLeast0La altura será al menos la altura especificada en puntos. Aumentará, si es necesario, para acomodar todo el texto dentro de un objeto.
Exactly1La altura se especifica exactamente en puntos. Tenga en cuenta que si el texto no cabe en el objeto de esta altura, aparecerá truncado.
Auto2La altura crecerá automáticamente para acomodar todo el texto dentro de un objeto.

Ejemplos

Muestra cómo formatear filas con un generador de documentos.

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

Table table = builder.StartTable();
builder.InsertCell();
builder.Write("Row 1, cell 1.");

// Inicia una segunda fila y luego configura su altura. El constructor aplicará estos ajustes a
// su fila actual, así como cualquier fila nueva que cree después.
builder.EndRow();

RowFormat rowFormat = builder.RowFormat;
rowFormat.Height = 100;
rowFormat.HeightRule = HeightRule.Exactly;

builder.InsertCell();
builder.Write("Row 2, cell 1.");
builder.EndTable();

// La primera fila no se vio afectada por la reconfiguración del relleno y aún conserva los valores predeterminados.
Assert.AreEqual(0.0d, table.Rows[0].RowFormat.Height);
Assert.AreEqual(HeightRule.Auto, table.Rows[0].RowFormat.HeightRule);

Assert.AreEqual(100.0d, table.Rows[1].RowFormat.Height);
Assert.AreEqual(HeightRule.Exactly, table.Rows[1].RowFormat.HeightRule);

doc.Save(ArtifactsDir + "DocumentBuilder.SetRowFormatting.docx");

Ver también