Aplicar bordes y sombreado al párrafo en un documento de Word

En este tutorial, le mostraremos cómo aplicar bordes y sombreado a un párrafo en un documento de Word utilizando la funcionalidad de Aspose.Words para .NET. Siga los pasos a continuación para comprender el código fuente y aplicar cambios de formato.

Paso 1: Crear y configurar el documento

Para comenzar, cree un nuevo documento y un objeto DocumentBuilder asociado. Así es cómo:

// Ruta al directorio de documentos.
string dataDir = "YOUR DOCUMENTS DIRECTORY";
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

Paso 2: configuración del borde

Ahora configuremos los bordes del párrafo especificando el estilo de borde para cada lado. Así es cómo:

BorderCollection borders = builder.ParagraphFormat.Borders;
borders. DistanceFromText = 20;
borders[BorderType.Left].LineStyle = LineStyle.Double;
borders[BorderType.Right].LineStyle = LineStyle.Double;
borders[BorderType.Top].LineStyle = LineStyle.Double;
borders[BorderType.Bottom].LineStyle = LineStyle.Double;

Paso 3: Configuración de relleno

Ahora configuraremos el relleno del párrafo especificando la textura y los colores de relleno. Así es cómo:

Shading shading = builder.ParagraphFormat.Shading;
shading.Texture = TextureIndex.TextureDiagonalCross;
shading.BackgroundPatternColor = System.Drawing.Color.LightCoral;
shading.ForegroundPatternColor = System.Drawing.Color.LightSalmon;

Paso 4: agregar contenido

Vamos a agregar contenido formateado al párrafo. Así es cómo:

builder.Write("I'm a formatted paragraph with a double border and a nice shading.");

Paso 3: guardar el documento

Después de insertar el campo del formulario de entrada de texto, guarde el documento en la ubicación deseada usando elSave método. Asegúrese de proporcionar la ruta de archivo adecuada:

doc.Save(dataDir + "DocumentFormatting.ApplyBordersAndShadingToParagraph.doc");

Código fuente de ejemplo para aplicar bordes y sombreado al párrafo usando Aspose.Words para .NET

Aquí está el código fuente completo para la función Aplicar bordes y sombreado al párrafo con Aspose.Words para .NET:


	// La ruta al directorio de documentos.
	string dataDir = "YOUR DOCUMENT DIRECTORY";
	Document doc = new Document();
	DocumentBuilder builder = new DocumentBuilder(doc);

	BorderCollection borders = builder.ParagraphFormat.Borders;
	borders.DistanceFromText = 20;
	borders[BorderType.Left].LineStyle = LineStyle.Double;
	borders[BorderType.Right].LineStyle = LineStyle.Double;
	borders[BorderType.Top].LineStyle = LineStyle.Double;
	borders[BorderType.Bottom].LineStyle = LineStyle.Double;

	Shading shading = builder.ParagraphFormat.Shading;
	shading.Texture = TextureIndex.TextureDiagonalCross;
	shading.BackgroundPatternColor = System.Drawing.Color.LightCoral;
	shading.ForegroundPatternColor = System.Drawing.Color.LightSalmon;

	builder.Write("I'm a formatted paragraph with double border and nice shading.");
	
	doc.Save(dataDir + "DocumentFormatting.ApplyBordersAndShadingToParagraph.doc");

Conclusión

En este tutorial, aprendimos cómo aplicar bordes y sombreado a un párrafo en un documento de Word usando Aspose.Words para .NET. Configurando el párrafoBorders yShading propiedades, pudimos establecer el estilo del borde, el color de la línea y el color de relleno del párrafo. Aspose.Words para .NET proporciona potentes capacidades de formato para personalizar la apariencia de los párrafos y mejorar la representación visual de sus documentos.

Preguntas frecuentes

P: ¿Cómo aplico bordes y sombreado a un párrafo en un documento de Word usando Aspose.Words para .NET?

R: Para aplicar bordes y sombreado a un párrafo en un documento de Word usando Aspose.Words para .NET, siga estos pasos:

  1. Crea un nuevo documento y unDocumentBuilder objeto.
  2. Configure los bordes de los párrafos accediendo alBorders propiedad de laParagraphFormat y establecer el estilo del borde para cada lado.
  3. Configura el relleno de párrafo accediendo alShading propiedad de laParagraphFormat y especificando la textura y los colores de relleno.
  4. Agregue contenido al párrafo usando elWrite método de laDocumentBuilder.
  5. Guarde el documento usando elSave método.

P: ¿Cómo configuro el estilo del borde para cada lado del párrafo?

R: Para establecer el estilo del borde para cada lado del párrafo, puede acceder alBorders propiedad de laParagraphFormat y establecer elLineStyle propiedad para cadaBorderType (p.ej.,BorderType.Left, BorderType.Right, BorderType.Top, BorderType.Bottom ). Puede especificar diferentes estilos de línea, comoLineStyle.Single, LineStyle.Double, LineStyle.Dotted, etc.

P: ¿Cómo especifico la textura y los colores de relleno para el sombreado del párrafo?

R: Para especificar la textura y los colores de relleno para el sombreado del párrafo, puede acceder a laShading propiedad de laParagraphFormat y establecer elTexture propiedad a un índice de textura deseado (por ejemplo,TextureIndex.TextureDiagonalCross ). También puedes configurar elBackgroundPatternColor yForegroundPatternColor propiedades a los colores deseados usando elSystem.Drawing.Color clase.