Ställ in tabellcellformatering
den här handledningen går vi igenom processen steg-för-steg för att definiera formateringen av en tabellcell 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 bredden och marginalerna (utfyllnaderna) på en cell i dina tabeller över 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.
builder. StartTable();
builder. InsertCell();
Steg 4: Ställ in cellformatering
Nu kan vi ställa in cellformateringen genom att komma åtCellFormat
föremålet förDocumentBuilder
objekt. Vi kan ställa in cellbredden och marginalerna (utfyllnaderna) med hjälp av motsvarande egenskaper.
CellFormat cellFormat = builder. CellFormat;
cellFormat. Width = 250;
cellFormat. LeftPadding = 30;
cellFormat. RightPadding = 30;
cellFormat. TopPadding = 30;
cellFormat.BottomPadding = 30;
Steg 5: Lägg till innehåll i cellen
Sedan kan vi lägga till innehåll i cellen med hjälp av dokumentbyggarensWriteln()
metod.
builder.Writeln("I'm a beautifully formatted cell.");
Steg 6: Gör klart tabellen och spara dokumentet
Slutligen avslutar vi skapa tabellen med hjälp avEndRow()
metod ochEndTable()
, sedan sparar vi det ändrade dokumentet till en fil.
builder. EndRow();
builder. EndTable();
doc.Save(dataDir + "WorkingWithTableStylesAndFormatting.DocumentBuilderSetTableCellFormatting.docx");
Exempel på källkod för formatering av tabellceller 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);
builder.StartTable();
builder.InsertCell();
CellFormat cellFormat = builder.CellFormat;
cellFormat.Width = 250;
cellFormat.LeftPadding = 30;
cellFormat.RightPadding = 30;
cellFormat.TopPadding = 30;
cellFormat.BottomPadding = 30;
builder.Writeln("I'm a wonderful formatted cell.");
builder.EndRow();
builder.EndTable();
doc.Save(dataDir + "WorkingWithTableStylesAndFormatting.DocumentBuilderSetTableCellFormatting.docx");
Slutsats
den här handledningen lärde vi oss hur man ställer in formateringen av en tabellcell med Aspose.Words för .NET. Genom att följa denna steg-för-steg-guide kan du enkelt justera bredden och marginalerna på en cell i dina tabeller 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.