Definieren Sie bedingte Formatierung

In diesem Tutorial führen wir Sie Schritt für Schritt durch den Prozess zum Definieren der bedingten Formatierung mit Aspose.Words für .NET. Wir erklären Ihnen den gebündelten C#-Quellcode und stellen Ihnen eine umfassende Anleitung zur Verfügung, die Ihnen hilft, diese Funktion zu verstehen und in Ihren eigenen Projekten zu implementieren. Am Ende dieses Tutorials erfahren Sie, wie Sie mit Aspose.Words für .NET eine bedingte Formatierung auf eine Tabelle in Ihren Word-Dokumenten anwenden.

Schritt 1: Definieren Sie das Dokumentenverzeichnis

Zuerst müssen Sie den Pfad zu Ihrem Dokumentenverzeichnis festlegen. Dies ist der Ort, an dem Sie Ihr bearbeitetes Word-Dokument speichern möchten. Ersetzen Sie „IHR DOKUMENTENVERZEICHNIS“ durch den entsprechenden Pfad.

string dataDir = "YOUR DOCUMENTS DIRECTORY";

Schritt 2: Erstellen Sie ein neues Dokument und einen Dokument-Builder

Als nächstes müssen Sie eine neue Instanz von erstellenDocument Klasse und einen Dokumentkonstruktor für dieses Dokument.

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

Schritt 3: Erstellen Sie eine neue Tabelle und fügen Sie Zellen hinzu

Um mit der Erstellung der Tabelle zu beginnen, verwenden wir dieStartTable() Methode des Document Builders, dann fügen wir der Tabelle Zellen hinzu, indem wir die verwendenInsertCell() Methode und wir schreiben den Inhalt der Zellen mit derWrite() Methode.

Table table = builder. StartTable();
builder. InsertCell();
builder.Write("Name");
builder. InsertCell();
builder.Write("Value");
builder. EndRow();
builder. InsertCell();
builder. InsertCell();
builder. EndTable();

Schritt 4: Erstellen Sie einen Tabellenstil und legen Sie die bedingte Formatierung fest

Jetzt können wir mit dem einen Tabellenstil erstellenTableStyle Klasse und dieAdd() Methode aus dem Dokuments Stilecollection. We can then set the conditional formatting for the first row of the table by accessing theConditionalStylesproperty of the table style and using theFirstRow`-Eigenschaft.

TableStyle tableStyle = (TableStyle)doc.Styles.Add(StyleType.Table, "MyTableStyle1");
tableStyle.ConditionalStyles.FirstRow.Shading.BackgroundPatternColor = Color.GreenYellow;
tableStyle.ConditionalStyles.FirstRow.Shading.Texture = TextureIndex.TextureNone;

Schritt 5: Wenden Sie den Tabellenstil auf die Tabelle an

Schließlich wenden wir den Tabellenstil, den wir erstellt haben, auf die Tabelle anStyle Eigenschaft der Tabelle.

table.Style = tableStyle;

Schritt 6: Speichern Sie das geänderte Dokument

Speichern Sie abschließend das geänderte Dokument in einer Datei. Sie können einen Namen wählen und

einen geeigneten Speicherort für das Ausgabedokument.

doc.Save(dataDir + "WorkingWithTableStylesAndFormatting.DefineConditionalFormatting.docx");

Herzlichen Glückwunsch! Sie haben jetzt mit Aspose.Words für .NET eine bedingte Formatierung für Ihre Tabelle definiert.

Beispielquellcode zum Definieren bedingter Formatierung mit Aspose.Words für .NET

	// Pfad zu Ihrem Dokumentenverzeichnis
	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");

Abschluss

In diesem Tutorial haben wir gelernt, wie man mit Aspose.Words für .NET eine bedingte Formatierung festlegt. Wenn Sie dieser Schritt-für-Schritt-Anleitung folgen, können Sie ganz einfach bedingte Formatierung auf Ihre Tabellen in Ihren Word-Dokumenten anwenden. Aspose.Words bietet eine leistungsstarke und flexible API zum Bearbeiten und Formatieren von Tabellen in Ihren Dokumenten. Mit diesem Wissen können Sie die visuelle Darstellung Ihrer Word-Dokumente verbessern und spezifische Anforderungen erfüllen.