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:
- Creare un nuovo documento e a
DocumentBuilder
oggetto. - Configura i bordi del paragrafo accedendo a
Borders
proprietà delParagraphFormat
e impostare lo stile del bordo per ciascun lato. - Configura il riempimento del paragrafo accedendo al file
Shading
proprietà delParagraphFormat
e specificando la trama e i colori di riempimento. - Aggiungi contenuto al paragrafo utilizzando il
Write
metodo delDocumentBuilder
. - Salvare il documento utilizzando il file
Save
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.