Zdefiniuj formatowanie warunkowe
W tym samouczku przeprowadzimy Cię krok po kroku przez proces definiowania formatowania warunkowego przy użyciu 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 wiedział, jak zastosować formatowanie warunkowe do tabeli w dokumentach programu Word przy użyciu Aspose.Words dla .NET.
Krok 1: Zdefiniuj katalog dokumentów
Najpierw musisz ustawić ścieżkę do katalogu dokumentów. To jest lokalizacja, w której chcesz zapisać edytowany dokument programu Word. Zastąp „TWOJ KATALOG DOKUMENTÓW” odpowiednią ścieżką.
string dataDir = "YOUR DOCUMENTS DIRECTORY";
Krok 2: Utwórz nowy dokument i narzędzie do tworzenia dokumentów
Następnie musisz utworzyć nową instancję plikuDocument
class i konstruktor dokumentu dla tego dokumentu.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Krok 3: Rozpocznij nową tabelę i dodaj komórki
Aby rozpocząć tworzenie tabeli, używamyStartTable()
metodą konstruktora dokumentów, następnie dodajemy komórki do tabeli za pomocą metodyInsertCell()
metodę i zapisujemy zawartość komórek do metody usingWrite()
metoda.
Table table = builder. StartTable();
builder. InsertCell();
builder.Write("Name");
builder. InsertCell();
builder.Write("Value");
builder. EndRow();
builder. InsertCell();
builder. InsertCell();
builder. EndTable();
Krok 4: Utwórz styl tabeli i ustaw formatowanie warunkowe
Teraz możemy utworzyć styl tabeli za pomocąTableStyle
klasa iAdd()
metoda z dokumentus
Stylecollection. We can then set the conditional formatting for the first row of the table by accessing the
Style warunkoweproperty of the table style and using the
Właściwość FirstRow.
TableStyle tableStyle = (TableStyle)doc.Styles.Add(StyleType.Table, "MyTableStyle1");
tableStyle.ConditionalStyles.FirstRow.Shading.BackgroundPatternColor = Color.GreenYellow;
tableStyle.ConditionalStyles.FirstRow.Shading.Texture = TextureIndex.TextureNone;
Krok 5: Zastosuj styl tabeli do tabeli
Na koniec stosujemy do tabeli utworzony przez nas styl tabeli za pomocąStyle
właściwość tabeli.
table.Style = tableStyle;
Krok 6: Zapisz zmodyfikowany dokument
Na koniec zapisz zmodyfikowany dokument do pliku. Możesz wybrać imię i
odpowiednie miejsce dla dokumentu wyjściowego.
doc.Save(dataDir + "WorkingWithTableStylesAndFormatting.DefineConditionalFormatting.docx");
Gratulacje! Zdefiniowałeś teraz formatowanie warunkowe tabeli przy użyciu Aspose.Words dla .NET.
Przykładowy kod źródłowy dla definiowania formatowania warunkowego przy użyciu Aspose.Words dla .NET
// Ścieżka do katalogu dokumentów
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Table table = builder.StartTable();
builder.InsertCell();
builder.Write("Name");
builder.InsertCell();
builder.Write("Value");
builder.EndRow();
builder.InsertCell();
builder.InsertCell();
builder.EndTable();
TableStyle tableStyle = (TableStyle) doc.Styles.Add(StyleType.Table, "MyTableStyle1");
tableStyle.ConditionalStyles.FirstRow.Shading.BackgroundPatternColor = Color.GreenYellow;
tableStyle.ConditionalStyles.FirstRow.Shading.Texture = TextureIndex.TextureNone;
table.Style = tableStyle;
doc.Save(dataDir + "WorkingWithTableStylesAndFormatting.DefineConditionalFormatting.docx");
Wniosek
W tym samouczku nauczyliśmy się ustawiać formatowanie warunkowe za pomocą Aspose.Words dla .NET. Postępując zgodnie z tym przewodnikiem krok po kroku, możesz łatwo zastosować formatowanie warunkowe do tabel w dokumentach programu Word. Aspose.Words oferuje potężny i elastyczny interfejs API do manipulowania i formatowania tabel w dokumentach. Dzięki tej wiedzy możesz ulepszyć wizualną prezentację dokumentów Word i spełnić określone potrzeby.