Tillämpa kanter och skuggning på stycke i Word-dokument

den här handledningen kommer vi att visa dig hur du använder gränser och skuggning på ett stycke i Word-dokument med funktionen i Aspose.Words för .NET. Följ stegen nedan för att förstå källkoden och tillämpa formateringsändringar.

Steg 1: Skapa och konfigurera dokumentet

Börja med att skapa ett nytt dokument och ett tillhörande DocumentBuilder-objekt. Här är hur:

// Sökväg till dokumentkatalogen.
string dataDir = "YOUR DOCUMENTS DIRECTORY";
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

Steg 2: Kantkonfiguration

Låt oss nu konfigurera styckekanterna genom att ange kantstilen för varje sida. Här är hur:

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;

Steg 3: Infill Setup

Vi kommer nu att konfigurera styckefyllningen genom att ange texturen och fyllningsfärgerna. Här är hur:

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

Steg 4: Lägg till innehåll

Vi kommer att lägga till lite formaterat innehåll till stycket. Här är hur:

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

Steg 3: Spara dokumentet

När du har infogat formulärfältet för textinmatning sparar du dokumentet på önskad plats med hjälp avSave metod. Se till att ange rätt sökväg:

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

Exempel på källkod för Apply Borders And Shading To Paragraph med Aspose.Words för .NET

Här är den fullständiga källkoden för funktionen Apply Borders and shading to Paragraph med Aspose.Words för .NET:


	// Sökvägen till dokumentkatalogen.
	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");

Slutsats

den här handledningen lärde vi oss hur man tillämpar ramar och skuggning på ett stycke i ett Word-dokument med Aspose.Words för .NET. Genom att konfigurera stycketsBorders ochShading egenskaper kunde vi ställa in ramstil, linjefärg och fyllningsfärg för stycket. Aspose.Words för .NET ger kraftfulla formateringsmöjligheter för att anpassa utseendet på stycken och förbättra den visuella representationen av dina dokument.

FAQ’s

F: Hur använder jag kanter och skuggning på ett stycke i ett Word-dokument med Aspose.Words för .NET?

S: För att tillämpa ramar och skuggning på ett stycke i ett Word-dokument med Aspose.Words för .NET, följ dessa steg:

  1. Skapa ett nytt dokument och enDocumentBuilder objekt.
  2. Konfigurera styckegränserna genom att gå tillBorders egendom avParagraphFormat och ställa in kantstilen för varje sida.
  3. Konfigurera styckefyllningen genom att gå tillShading egendom avParagraphFormat och specificera textur och fyllningsfärger.
  4. Lägg till innehåll i stycket med hjälp avWrite metod förDocumentBuilder.
  5. Spara dokumentet med hjälp avSave metod.

F: Hur ställer jag in ramstilen för varje sida av stycket?

S: För att ställa in ramstilen för varje sida av stycket kan du komma åtBorders egendom avParagraphFormat och ställ inLineStyle egendom för varjeBorderType (t.ex,BorderType.Left, BorderType.Right, BorderType.Top, BorderType.Bottom ). Du kan ange olika linjestilar som t.exLineStyle.Single, LineStyle.Double, LineStyle.Dotted, etc.

F: Hur anger jag textur och fyllningsfärger för styckeskuggningen?

S: För att ange textur och fyllningsfärger för styckeskuggningen kan du komma åtShading egendom avParagraphFormat och ställ inTexture egenskap till ett önskat texturindex (t.ex.TextureIndex.TextureDiagonalCross ). Du kan också ställa inBackgroundPatternColor ochForegroundPatternColor egenskaper till önskade färger med hjälp avSystem.Drawing.Color klass.