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 theStyle warunkoweproperty of the table style and using theWł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.