Zastosuj obramowanie konturu
tym samouczku przeprowadzimy Cię krok po kroku przez proces zastosowania obramowania konturowego do tabeli za pomocą Aspose.Words dla .NET. Wyjaśnimy dołączony kod źródłowy C# i udostępnimy kompleksowy przewodnik, który pomoże Ci zrozumieć i wdrożyć tę funkcję we własnych projektach. Pod koniec tego samouczka będziesz dobrze rozumiał, jak manipulować obramowaniami tabel w dokumentach programu Word za pomocą Aspose.Words dla .NET.
Krok 1: Zdefiniuj katalog dokumentów
Najpierw musisz ustawić ścieżkę do katalogu dokumentów. Tutaj przechowywany jest dokument programu Word. Zastąp „TWOJ KATALOG DOKUMENTÓW” odpowiednią ścieżką.
string dataDir = "YOUR DOCUMENTS DIRECTORY";
Krok 2: Prześlij dokument
Następnie musisz załadować dokument Word do instancji plikuDocument
klasa.
Document doc = new Document(dataDir + "Tables.docx");
Krok 3: Uzyskaj dostęp do tabeli
Aby zastosować obramowanie konturowe, musimy uzyskać dostęp do tabeli w dokumencie. TheTable
klasa reprezentuje tabelę w Aspose.Words.
Table table = (Table)doc.GetChild(NodeType.Table, 0, true);
Krok 4: Wyrównaj tabelę do środka strony
Teraz możemy wyrównać tabelę do środka strony za pomocąAlignment
właściwość tabeli.
table. Alignment = Table Alignment. Center;
Krok 5: Usuń istniejące obramowania tabeli
Aby rozpocząć od nowego obramowania konturowego, musimy najpierw usunąć wszystkie istniejące obramowania z tabeli. Można tego dokonać za pomocąClearBorders()
metoda.
table. ClearBorders();
Krok 6: Zdefiniuj zieloną ramkę wokół stołu
Możemy teraz ustawić zieloną ramkę wokół stołu za pomocąSetBorder()
metoda dla każdej strony stołu. W tym przykładzie używamy ramki typu „Single” o grubości 1,5 punktu i kolorze zielonym.
table.SetBorder(BorderType.Left, LineStyle.Single, 1.5, Color.Green, true);
table.SetBorder(BorderType.Right, LineStyle.Single, 1.5, Color.Green, true);
table.SetBorder(BorderType.Top, LineStyle.Single, 1.5, Color.Green, true);
table.SetBorder(BorderType.Bottom, LineStyle.Single, 1.5, Color.Green, true);
Krok 7: Wypełnij komórki kolorem tła
Aby poprawić wizualną prezentację tabeli, możemy wypełnić komórki mielonym kolorem tła
pomysł. W tym przykładzie używamy jasnozielonego koloru.
table.SetShading(TextureIndex.TextureSolid, Color.LightGreen, Color.Empty);
Krok 8: Zapisz zmodyfikowany dokument
Na koniec zapisujemy zmodyfikowany dokument do pliku. Możesz wybrać odpowiednią nazwę i lokalizację dokumentu wyjściowego.
doc.Save(dataDir + "WorkingWithTableStylesAndFormatting.ApplyOutlineBorder.docx");
Gratulacje! Zastosowałeś teraz obramowanie do tabeli przy użyciu Aspose.Words dla .NET.
Przykładowy kod źródłowy aplikacji Apply Outline Border przy użyciu Aspose.Words dla .NET
// Ścieżka do katalogu dokumentów
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Tables.docx");
Table table = (Table) doc.GetChild(NodeType.Table, 0, true);
// Wyrównaj tabelę do środka strony.
table.Alignment = TableAlignment.Center;
//Usuń wszystkie istniejące obramowania ze stołu.
table.ClearBorders();
// Ustaw zieloną ramkę wokół stołu, ale nie wewnątrz.
table.SetBorder(BorderType.Left, LineStyle.Single, 1.5, Color.Green, true);
table.SetBorder(BorderType.Right, LineStyle.Single, 1.5, Color.Green, true);
table.SetBorder(BorderType.Top, LineStyle.Single, 1.5, Color.Green, true);
table.SetBorder(BorderType.Bottom, LineStyle.Single, 1.5, Color.Green, true);
// Wypełnij komórki jasnozielonym jednolitym kolorem.
table.SetShading(TextureIndex.TextureSolid, Color.LightGreen, Color.Empty);
doc.Save(dataDir + "WorkingWithTableStylesAndFormatting.ApplyOutlineBorder.docx");
Wniosek
W tym samouczku nauczyliśmy się, jak zastosować obramowanie tabeli za pomocą Aspose.Words dla .NET. Postępując zgodnie z tym przewodnikiem krok po kroku, możesz łatwo zintegrować tę funkcjonalność ze swoimi projektami C#. Manipulowanie formatowaniem tabeli jest istotnym aspektem przetwarzania dokumentów, a Aspose.Words oferuje potężny i elastyczny interfejs API, który pozwala to osiągnąć. Dzięki tej wiedzy możesz poprawić wizualną prezentację dokumentów Word i spełnić określone wymagania.