Wie man Druckeinstellungen in PDF mit C# konfiguriert | IronPrint

How to Add Gradient Effect to Text

This article was translated from English: Does it need improvement?
Translated
View the article in English

Ein Verlaufs-Effekt auf Text beinhaltet die Anwendung eines sanften Übergangs von Farben über die Zeichen oder den Hintergrund des Textes, wodurch ein Übergang von einer Farbe zur anderen oder zu mehreren Farben entsteht. Dieser Effekt fügt dem Text Tiefe, visuelles Interesse und ein dynamisches Aussehen hinzu, wodurch er heraussticht und sein ästhetisches Erscheinungsbild verbessert. Verlaufeffekte können linear sein (Farben wechseln in einer geraden Linie) oder radial (Farben wechseln von einem zentralen Punkt nach außen).

Einstieg: Verlaufs-Effekt zu Text mit IronWord hinzufügen

Hier ist ein einfaches Beispiel, das zeigt, wie man IronWord verwendet, um einen eingebauten Verlaufs-Effekt auf Text in nur wenigen Zeilen anzuwenden—perfekt, wenn Sie schnell loslegen und sofort visuelle Ergebnisse sehen möchten.

Nuget IconGet started making PDFs with NuGet now:

  1. Install IronWord with NuGet Package Manager

    PM > Install-Package IronWord

  2. Copy and run this code snippet.

    var doc = new IronWord.WordDocument();
    doc.AddText("Test").Style = new IronWord.Models.TextStyle(){ TextEffect = new IronWord.Models.TextEffect(){ GradientEffect = IronWord.Models.Gradient.DefaultGray } };
    doc.SaveAs("out.docx");
  3. Deploy to test on your live environment

    Start using IronWord in your project today with a free trial
    arrow pointer
class="hsg-featured-snippet">

Minimaler Arbeitsablauf (5 Schritte)

  1. Laden Sie eine C#-Bibliothek herunter, die das Hinzufügen von Verläufen zu Text ermöglicht.
  2. Wenden Sie den Texteffekt auf neu erstellten oder vorhandenen Text an.
  3. Verwenden Sie einen voreingestellten Verlaufseffekt, indem Sie die statisch benannte Instanz der Gradient-Klasse verwenden.
  4. Konfigurieren Sie die GradientEffect-Eigenschaften, um die Textumrandung anzupassen.
  5. Exportieren Sie das bearbeitete Word-Dokument als neue Datei.

Verlaufs-Effekt hinzufügen

Um den Verlaufs-Effekt für den Text anzugeben, erstellen Sie das TextStyle-Objekt und füllen die GradientEffect-Eigenschaft mit einem Gradient-Objekt. Fügen Sie schließlich neuen Text mit dem Stil hinzu, indem Sie das TextStyle-Objekt der TextEffect-Eigenschaft zuweisen.

:path=/static-assets/word/content-code-examples/how-to/text-effect-gradient-effect.cs
using IronWord;
using IronWord.Models;

// Create new Word document
WordDocument doc = new WordDocument();

// Create and configure text style
TextStyle textStyle = new TextStyle();
textStyle.TextEffect = new TextEffect()
{
    GradientEffect = Gradient.DefaultGray,
};

// Add text with style
doc.AddText("Hello World").Style = textStyle;

// Export new Word document
doc.SaveAs("gradientEffect.docx");
Imports IronWord
Imports IronWord.Models

' Create new Word document
Private doc As New WordDocument()

' Create and configure text style
Private textStyle As New TextStyle()
textStyle.TextEffect = New TextEffect() With {.GradientEffect = Gradient.DefaultGray}

' Add text with style
doc.AddText("Hello World").Style = textStyle

' Export new Word document
doc.SaveAs("gradientEffect.docx")
$vbLabelText   $csharpLabel
class="content-img-align-center">
class="center-image-wrapper"> Gradienteneffekt hinzufügen

Verlaufs-Effekt Eigenschaften

Der Verlaufs-Effekt bietet eine Reihe von einstellbaren Attributen, um unterschiedliche Designanforderungen zu erfüllen. Siehe die folgende Liste für detaillierte Beschreibungen jeder Eigenschaft:

GradientStop

  • Color: Ruft die Schemafarbe des Verlaufsstopps ab oder legt sie fest.
  • StopPoint: Ruft die Position des Verlaufsstopps ab oder legt sie fest.

Verlaufsstopps sind Punkte innerhalb eines Verlaufs, an denen eine bestimmte Farbe definiert ist.

Gradient

  • StopPoints: Ruft die Liste der Verlaufsstopps ab oder legt sie fest, die die Verlaufsfüllung definieren.
  • LinearShadeScaled: Ruft ab oder legt fest, ob der lineare Farbverlauf skaliert wird.
  • LinearShadeAngle: Ruft den Winkel des linearen Farbverlaufs ab oder legt ihn fest.
:path=/static-assets/word/content-code-examples/how-to/text-effect-customized-gradient-effect.cs
using IronWord;
using IronWord.Models;
using System.Collections.Generic;

// Create new Word document
WordDocument doc = new WordDocument();

// Create gradient stops
GradientStop firstGradientStop = new GradientStop()
{
    Color = IronWord.Models.Color.Aqua,
    StopPoint = 1
};
GradientStop secondGradientStop = new GradientStop()
{
    Color = IronWord.Models.Color.OrangeRed,
    StopPoint = 10
};

// Create and configure text style
TextStyle textStyle = new TextStyle();
textStyle.TextEffect = new TextEffect()
{
    GradientEffect = new Gradient()
    {
        StopPoints = new List<GradientStop> { firstGradientStop, secondGradientStop },
        LinearShadeAngle = 45,
        LinearShadeScaled = true,
    }
};

// Add text with style
doc.AddText("Hello World").Style = textStyle;

// Export new Word document
doc.SaveAs("customizedGradientEffect.docx");
Imports IronWord
Imports IronWord.Models
Imports System.Collections.Generic

' Create new Word document
Private doc As New WordDocument()

' Create gradient stops
Private firstGradientStop As New GradientStop() With {
	.Color = IronWord.Models.Color.Aqua,
	.StopPoint = 1
}
Private secondGradientStop As New GradientStop() With {
	.Color = IronWord.Models.Color.OrangeRed,
	.StopPoint = 10
}

' Create and configure text style
Private textStyle As New TextStyle()
textStyle.TextEffect = New TextEffect() With {
	.GradientEffect = New Gradient() With {
		.StopPoints = New List(Of GradientStop) From {firstGradientStop, secondGradientStop},
		.LinearShadeAngle = 45, .LinearShadeScaled = True
	}
}

' Add text with style
doc.AddText("Hello World").Style = textStyle

' Export new Word document
doc.SaveAs("customizedGradientEffect.docx")
$vbLabelText   $csharpLabel
class="content-img-align-center">
class="center-image-wrapper"> Angepasster Gradienteneffekt

Häufig gestellte Fragen

Wie kann ich einen Gradienteneffekt auf Text in einem Word-Dokument mit C# hinzufügen?

Sie können einen Gradienteneffekt auf Text in einem Word-Dokument hinzufügen, indem Sie die C#-Bibliothek von IronWord verwenden. Zuerst laden Sie die Bibliothek herunter und wenden dann den Texteffekt auf neuen oder vorhandenen Text an. Verwenden Sie einen voreingestellten Gradienteneffekt über die statische benannte Instanz der Gradient-Klasse und passen Sie ihn an, indem Sie die Eigenschaften von GradientEffect konfigurieren.

Was sind die Schritte, um einen Gradienteneffekt mit IronWord anzuwenden?

Um einen Gradienteneffekt mit IronWord anzuwenden, befolgen Sie diese Schritte: Laden Sie die C#-Bibliothek herunter, tragen Sie den Gradienten auf den Text auf, verwenden Sie einen voreingestellten Gradienteneffekt aus der Gradient-Klasse, konfigurieren Sie die GradientEffect-Eigenschaften und exportieren Sie schließlich das bearbeitete Dokument.

Wie erstellen Sie ein TextStyle-Objekt mit einem Gradienteneffekt in IronWord?

Erstellen Sie in IronWord ein TextStyle-Objekt und füllen Sie die GradientEffect-Eigenschaft mit einem Gradient-Objekt aus. Weisen Sie dieses TextStyle der TextEffect-Eigenschaft zu, um es auf Ihren Text anzuwenden.

Was ist der Zweck von Farbverläufen in IronWord?

Gradientenstopps in IronWord sind Punkte innerhalb eines Gradienten, an denen eine bestimmte Farbe definiert ist. Sie werden mit der GradientStop-Klasse gesteuert, die Eigenschaften wie Color für die Farbgebung und StopPoint für die Position des Gradientenstopps enthält.

Können Gradientenstopps in IronWord angepasst werden?

Ja, Sie können Gradientenstopps in IronWord anpassen, indem Sie GradientStop-Objekte mit bestimmten Farben und Positionen zur StopPoints-Liste eines Gradient-Objekts hinzufügen, was personalisierte Gradienteneffekte ermöglicht.

Was sind die wesentlichen Eigenschaften der Gradient-Klasse in IronWord?

Die Gradient-Klasse in IronWord umfasst wesentliche Eigenschaften wie StopPoints, die Gradientenstopps definieren, LinearShadeScaled, das angibt, ob der lineare Schatten skaliert ist, und LinearShadeAngle, das den Winkel des linearen Schattens festlegt.

Wie exportieren Sie ein Word-Dokument nach der Hinzufügung eines Gradienten-Effekts mit IronWord?

Nach der Hinzufügung eines Gradienteneffekts auf Text mit IronWord können Sie das bearbeitete Word-Dokument exportieren, indem Sie es als neue Datei in Ihrem gewünschten Format mit den angewendeten Gradienteneffekten speichern.

Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender ...

Weiterlesen
Bereit anzufangen?
Nuget Downloads 25,807 | Version: 2025.11 gerade veröffentlicht