Border

Border class

Representa el borde de un objeto.

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

public class Border : InternableComplexAttr

Propiedades

NombreDescripción
Color { get; set; }Obtiene o establece el color del borde.
DistanceFromText { get; set; }Obtiene o establece la distancia del borde desde el texto o desde el borde de la página en puntos.
IsVisible { get; }Devolucionesverdadero Si elLineStyle no esNone .
LineStyle { get; set; }Obtiene o establece el estilo del borde.
LineWidth { get; set; }Obtiene o establece el ancho del borde en puntos.
Shadow { get; set; }Obtiene o establece un valor que indica si el borde tiene una sombra.
ThemeColor { get; set; }Obtiene o establece el color del tema en el esquema de color aplicado asociado con este objeto Borde.
TintAndShade { get; set; }Obtiene o establece un valor doble que aclara u oscurece un color.

Métodos

NombreDescripción
ClearFormatting()Restablece las propiedades del borde a los valores predeterminados.
Equals(Border)Determina si el borde especificado tiene el mismo valor que el borde actual.
override Equals(object)Determina si el objeto especificado tiene el mismo valor que el objeto actual.
override GetHashCode()Sirve como función hash para este tipo.

Observaciones

Los bordes se pueden aplicar a varios elementos del documento, incluido el párrafo, corrida de texto dentro de un párrafo o una celda de una tabla.

Ejemplos

Muestra cómo insertar una cadena rodeada por un borde en un documento.

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

builder.Font.Border.Color = Color.Green;
builder.Font.Border.LineWidth = 2.5d;
builder.Font.Border.LineStyle = LineStyle.DashDotStroker;

builder.Write("Text surrounded by green border.");

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

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