Ställ in formatering av tabellrader

I den här handledningen går vi igenom steg-för-steg-processen för att ställa in tabellradsformatering med Aspose.Words för .NET. Vi kommer att förklara den medföljande C#-källkoden och förse dig med en omfattande guide som hjälper dig att förstå och implementera den här funktionen i dina egna projekt. I slutet av denna handledning kommer du att veta hur du justerar höjden och fyllningarna på en tabellrad i dina Word-dokument med Aspose.Words för .NET.

Steg 1: Definiera dokumentkatalogen

Först måste du ställa in sökvägen till din dokumentkatalog. Det här är platsen där du vill spara ditt redigerade Word-dokument. Ersätt “DIN DOKUMENTKATOLOG” med lämplig sökväg.

string dataDir = "YOUR DOCUMENTS DIRECTORY";

Steg 2: Skapa ett nytt dokument- och dokumentbyggare

Därefter måste du skapa en ny instans avDocument klass och en dokumentkonstruktor för det dokumentet.

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

Steg 3: Starta en ny tabell och lägg till en cell

För att börja skapa tabellen använder viStartTable() metoden för dokumentkonstruktorn lägger vi till en cell i tabellen med hjälp avInsertCell() metod.

Table table = builder. StartTable();
builder. InsertCell();

Steg 4: Definiera linjeformateringen

Nu kan vi ställa in radformateringen genom att komma åtRowFormat föremålet förDocumentBuilder objekt. Vi kan ställa in linjehöjden och marginalerna (utfyllnaderna) med hjälp av motsvarande egenskaper.

RowFormat rowFormat = builder.RowFormat;
rowFormat. Height = 100;
rowFormat.HeightRule = HeightRule.Exactly;

Steg 5: Ställ in tabellmarginaler

Därefter kan vi ställa in tabellfyllningarna genom att komma åt motsvarande egenskaper förTable objekt. Dessa marginaler kommer att tillämpas på alla rader i tabellen.

table. LeftPadding = 30;
table. RightPadding = 30;
table. TopPadding = 30;
table. BottomPadding = 30;

Steg 6: Lägg till innehåll i raden

Slutligen kan vi lägga till innehåll på raden med hjälp av dokumentbyggarensWriteln() metod.

builder.Writeln("I'm a beautifully formatted line.");

Steg 7: Avsluta tabellen och spara dokumentet

I

slutar vi att skapa tabellen med hjälp avEndRow() ochEndTable() metod, sedan sparar vi det ändrade dokumentet till en fil.

builder. EndRow();
builder. EndTable();
doc.Save(dataDir + "WorkingWithTableStylesAndFormatting.DocumentBuilderSetTableRowFormatting.docx");

Exempel på källkod för Set Table Row-formatering med Aspose.Words för .NET

	// Sökväg till din dokumentkatalog
	string dataDir = "YOUR DOCUMENT DIRECTORY";

	Document doc = new Document();
	DocumentBuilder builder = new DocumentBuilder(doc);
	Table table = builder.StartTable();
	builder.InsertCell();
	RowFormat rowFormat = builder.RowFormat;
	rowFormat.Height = 100;
	rowFormat.HeightRule = HeightRule.Exactly;
	// Dessa formateringsegenskaper ställs in i tabellen och tillämpas på alla rader i tabellen.
	table.LeftPadding = 30;
	table.RightPadding = 30;
	table.TopPadding = 30;
	table.BottomPadding = 30;
	builder.Writeln("I'm a wonderful formatted row.");
	builder.EndRow();
	builder.EndTable();
	doc.Save(dataDir + "WorkingWithTableStylesAndFormatting.DocumentBuilderSetTableRowFormatting.docx");

Slutsats

den här handledningen lärde vi oss hur man ställer in tabellradsformatering med Aspose.Words för .NET. Genom att följa denna steg-för-steg-guide kan du enkelt justera tabellradshöjd och marginaler i dina Word-dokument. Aspose.Words erbjuder ett kraftfullt och flexibelt API för att manipulera och formatera tabeller i dina dokument. Med denna kunskap kan du anpassa den visuella layouten av dina bord till dina specifika behov.