BorderCollection

BorderCollection class

Una colección deBorder objetos.

Para obtener más información, visite elProgramación con documentos artículo de documentación.

public sealed class BorderCollection : IEnumerable<Border>

Propiedades

NombreDescripción
Bottom { get; }Obtiene el borde inferior.
Color { get; set; }Obtiene o establece el color del borde.
Count { get; }Obtiene el número de bordes de la colección.
DistanceFromText { get; set; }Obtiene o establece la distancia del borde al texto en puntos.
Horizontal { get; }Obtiene el borde horizontal que se utiliza entre celdas o párrafos conformes.
Item { get; }Recupera unBorder objeto por tipo de borde. (2 indexers)
Left { get; }Obtiene el borde izquierdo.
LineStyle { get; set; }Obtiene o establece el estilo del borde.
LineWidth { get; set; }Obtiene o establece el ancho del borde en puntos.
Right { get; }Obtiene el borde derecho.
Shadow { get; set; }Obtiene o establece un valor que indica si el borde tiene una sombra.
Top { get; }Obtiene el borde superior.
Vertical { get; }Obtiene el borde vertical que se utiliza entre las celdas.

Métodos

NombreDescripción
ClearFormatting()Elimina todos los bordes de un objeto.
Equals(BorderCollection)Compara colecciones de bordes.
GetEnumerator()Devuelve un objeto enumerador que se puede utilizar para iterar sobre todos los bordes de la colección.

Observaciones

Diferentes elementos del documento tienen bordes diferentes. Por ejemplo,ParagraphFormattieneBottom ,Left ,Right yTop borders. Puede especificar un formato diferente para cada borde de forma independiente o enumerar todos los bordes y aplicar el mismo formato.

Ejemplos

Muestra cómo insertar un párrafo con un borde superior.

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

Border topBorder = builder.ParagraphFormat.Borders.Top;
topBorder.LineWidth = 4.0d;
topBorder.LineStyle = LineStyle.DashSmallGap;
// Establece ThemeColor solo cuando LineWidth o LineStyle están configurados.
topBorder.ThemeColor = ThemeColor.Accent1;
topBorder.TintAndShade = 0.25d;

builder.Writeln("Text with a top border.");

doc.Save(ArtifactsDir + "Border.ParagraphTopBorder.docx");

Ver también