Applicare bordi e ombreggiature al paragrafo nel documento Word

In questo tutorial, ti mostreremo come applicare bordi e ombreggiature a un paragrafo in un documento Word utilizzando la funzionalità di Aspose.Words per .NET. Segui i passaggi seguenti per comprendere il codice sorgente e applicare le modifiche alla formattazione.

Passaggio 1: creazione e configurazione del documento

Per iniziare, crea un nuovo documento e un oggetto DocumentBuilder associato. Ecco come:

// Percorso della directory dei documenti.
string dataDir = "YOUR DOCUMENTS DIRECTORY";
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

Passaggio 2: configurazione del bordo

Ora configuriamo i bordi del paragrafo specificando lo stile del bordo per ciascun lato. Ecco come:

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;

Passaggio 3: configurazione del riempimento

Ora configureremo il riempimento del paragrafo specificando la trama e i colori di riempimento. Ecco come:

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

Passaggio 4: aggiungi contenuto

Aggiungeremo alcuni contenuti formattati al paragrafo. Ecco come:

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

Passaggio 3: salvataggio del documento

Dopo aver inserito il campo del modulo di immissione del testo, salvare il documento nella posizione desiderata utilizzando il fileSave metodo. Assicurati di fornire il percorso file appropriato:

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

Codice sorgente di esempio per Applicare bordi e ombreggiatura al paragrafo utilizzando Aspose.Words per .NET

Ecco il codice sorgente completo per la funzione Applica bordi e ombreggiatura al paragrafo con Aspose.Words per .NET:


	// Il percorso della directory dei documenti.
	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");

Conclusione

In questo tutorial, abbiamo imparato come applicare bordi e ombreggiature a un paragrafo in un documento Word utilizzando Aspose.Words per .NET. Configurando i paragrafiBorders EShading proprietà, siamo stati in grado di impostare lo stile del bordo, il colore della linea e il colore di riempimento per il paragrafo. Aspose.Words per .NET fornisce potenti funzionalità di formattazione per personalizzare l’aspetto dei paragrafi e migliorare la rappresentazione visiva dei tuoi documenti.

Domande frequenti

D: Come posso applicare bordi e ombreggiature a un paragrafo in un documento Word utilizzando Aspose.Words per .NET?

R: Per applicare bordi e ombreggiature a un paragrafo in un documento di Word utilizzando Aspose.Words per .NET, attenersi alla seguente procedura:

  1. Creare un nuovo documento e aDocumentBuilder oggetto.
  2. Configura i bordi del paragrafo accedendo aBorders proprietà delParagraphFormat e impostare lo stile del bordo per ciascun lato.
  3. Configura il riempimento del paragrafo accedendo al fileShading proprietà delParagraphFormat e specificando la trama e i colori di riempimento.
  4. Aggiungi contenuto al paragrafo utilizzando ilWrite metodo delDocumentBuilder.
  5. Salvare il documento utilizzando il fileSave metodo.

D: Come posso impostare lo stile del bordo per ciascun lato del paragrafo?

R: Per impostare lo stile del bordo per ciascun lato del paragrafo, puoi accedere aBorders proprietà delParagraphFormat e impostare ilLineStyle proprietà per ciascunoBorderType (per esempio,BorderType.Left, BorderType.Right, BorderType.Top, BorderType.Bottom ). È possibile specificare diversi stili di linea comeLineStyle.Single, LineStyle.Double, LineStyle.Dotted, eccetera.

D: Come posso specificare la trama e i colori di riempimento per l’ombreggiatura del paragrafo?

R: Per specificare la trama e i colori di riempimento per l’ombreggiatura del paragrafo, puoi accedere aShading proprietà delParagraphFormat e impostare ilTexture proprietà all’indice di texture desiderato (ad esempio,TextureIndex.TextureDiagonalCross ). Puoi anche impostare ilBackgroundPatternColor EForegroundPatternColor proprietà ai colori desiderati utilizzando il fileSystem.Drawing.Color classe.