Wie man einen Umrisseffekt für Text in C# hinzufügt | IronWord

How to Add Text Outline Effect to Text

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

Ein Textumrisseffekt fügt eine sichtbare Umrandung um die Buchstaben des Textes hinzu, wodurch ein definierter Umriss entsteht, der die Lesbarkeit oder die visuelle Wirkung verbessert. Dieser Effekt kann in Bezug auf Farbe, Dicke und Stil angepasst werden, um Designvorlieben zu entsprechen. Er wird häufig in Grafik, Typografie und digitalem Design verwendet, um Text hervorzuheben oder um ein stilisiertes Erscheinungsbild zu schaffen.

als-Überschrift:2(Schnellstart: Einen Standard-Textumrisseffekt sofort anwenden)

Mit nur einer Zeile erstellen Sie einen TextStyle, der einen fertigen Textumriss über TextOutlineEffect.DefaultEffect anwendet. Es ist ein schneller Weg, damit Entwickler IronWord nutzen können, um Text hervorzuheben, ohne komplexe Einrichtung.

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.

    new IronWord.Models.TextStyle { TextEffect = new IronWord.Models.TextEffect { TextOutlineEffect = IronWord.Models.TextOutlineEffect.DefaultEffect } }
  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, um einem Text einen Textumriss hinzuzufügen
  2. Wenden Sie den Texteffekt auf entweder neu erstellten oder vorhandenen Text an
  3. Wenden Sie einen voreingestellten Textumrisseffekt mit der statisch benannten Instanz der TextOutlineEffect-Klasse an
  4. Konfigurieren Sie die Eigenschaften von TextOutlineEffect, um einen maßgeschneiderten Textumriss zu erreichen
  5. Exportieren Sie das bearbeitete Word-Dokument als neue Datei

Textumrisseffekt hinzufügen

Um den Textumrisseffekt für den Text anzugeben, erstellen Sie das Objekt TextStyle und füllen Sie die Eigenschaft TextOutlineEffect mit einem TextOutlineEffect-Objekt aus. 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-text-outline-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()
{
    TextOutlineEffect = TextOutlineEffect.DefaultEffect,
};

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

// Export new Word document
doc.SaveAs("textOutlineEffect.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 {.TextOutlineEffect = TextOutlineEffect.DefaultEffect}

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

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

Eigenschaften des Textumrisseffekts

Der Textumrisseffekt bietet eine Vielzahl anpassbarer Eigenschaften, die jedem Designbedarf entsprechen. Unten sind die Eigenschaften zusammen mit ihren Beschreibungen aufgeführt:

  • PenAlignment: Ruft die Ausrichtung des für den Umrisseffekt verwendeten Stifts ab oder setzt diese.
  • LineCapType: Ruft den Typ des für den Umrisseffekt verwendeten Linienabschlusses ab oder setzt diesen.
  • LineWidth: Ruft die Breite der Umrisseffektlinie ab oder setzt diese. Hinweis: Die Breite wird in Punkt (1/72 Zoll) angegeben.
  • CompoundLineType: Ruft den Typ des für den Umrisseffekt verwendeten Compound-Linie ab oder setzt diesen.
  • LineJoin: Ruft den Strichverbindungsstil für den Umrisseffekt ab oder setzt diesen.
  • Color: Ruft die einfarbige Füllfarbe für den Umrisseffekt ab oder setzt diese.
  • PresetLineDash: Ruft den voreingestellten Linienstil für den Umrisseffekt ab oder setzt diesen.
:path=/static-assets/word/content-code-examples/how-to/text-effect-customized-text-outline-effect.cs
using IronWord;
using IronWord.Models;
using IronWord.Models.Enums;

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

// Create and configure text style
TextStyle textStyle = new TextStyle();
textStyle.TextEffect = new TextEffect()
{
    TextOutlineEffect = new TextOutlineEffect()
    {
        Color = IronWord.Models.Color.Red,
        CompoundLineType = CompoundLineValues.Double,
        LineCapType = LineCapValues.Round,
        LineJoin = StrokeJoinStyleValues.Bevel,
        LineWidth = 0.3,
        PenAlignment = PenAlignmentValues.Center,
        presetLineDash = PresetLineDashValues.Solid
    },
};

// Add text with style
doc.AddText("Customized text outline").Style = textStyle;

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

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

' Create and configure text style
Private textStyle As New TextStyle()
textStyle.TextEffect = New TextEffect() With {
	.TextOutlineEffect = New TextOutlineEffect() With {
		.Color = IronWord.Models.Color.Red,
		.CompoundLineType = CompoundLineValues.Double,
		.LineCapType = LineCapValues.Round,
		.LineJoin = StrokeJoinStyleValues.Bevel,
		.LineWidth = 0.3,
		.PenAlignment = PenAlignmentValues.Center,
		.presetLineDash = PresetLineDashValues.Solid
	}
}

' Add text with style
doc.AddText("Customized text outline").Style = textStyle

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

Häufig gestellte Fragen

Was ist ein Textrahmen-Effekt in einem Word-Dokument?

Ein Textrahmen-Effekt in einem Word-Dokument fügt eine sichtbare Umrandung um Textzeichen hinzu, um ihre Lesbarkeit und visuelle Wirkung zu verbessern. Dieser Effekt kann in Bezug auf Farbe, Dicke und Stil an Designvorlieben angepasst werden.

Wie kann ich in C# einen Textrahmen-Effekt anwenden?

In C# können Sie einen Textrahmen-Effekt anwenden, indem Sie die Klasse TextOutlineEffect in IronWord verwenden. Sie können deren Eigenschaften wie Farbe, Linienbreite und Stil konfigurieren, um den Effekt für Ihren Text anzupassen.

Was sind die Schritte, um einen Textrahmen-Effekt mit IronWord hinzuzufügen?

Die Schritte beinhalten das Herunterladen der IronWord-Bibliothek, das Anwenden des Texteffekts auf neuen oder vorhandenen Text, das Konfigurieren der TextOutlineEffect Eigenschaften und das Exportieren des bearbeiteten Dokuments als neue Datei.

Kann ich die Eigenschaften eines Textrahmen-Effekts in C# anpassen?

Ja, Sie können den Textrahmen-Effekt anpassen, indem Sie Eigenschaften wie PenAlignment, LineCapType, LineWidth, CompoundLineType, LineJoin, Color und PresetLineDash mit IronWord anpassen.

Was ist die Maßeinheit für die Linienbreite bei einem Textrahmen-Effekt?

Die Linienbreite für einen Textrahmen-Effekt wird in Punkten gemessen, wobei ein Punkt gleich 1/72 Zoll ist.

Wie exportiere ich ein Word-Dokument nach Anwendung eines Textrahmen-Effekts?

Nach Anwendung eines Textrahmen-Effekts in IronWord können Sie das bearbeitete Word-Dokument mit den Exportfunktionen der Bibliothek exportieren und Ihre Änderungen als neue Datei speichern.

Welchen Zweck haben Textrahmen-Effekte im Design?

Textrahmen-Effekte werden verwendet, um Text auf Hintergründen hervorzuheben oder ein stilisiertes Erscheinungsbild zu schaffen, wodurch die Lesbarkeit und visuelle Wirkung im digitalen Design verbessert wird.

Wie definiere ich einen Textstil mit einem Textrahmen-Effekt in C#?

Sie können einen Textstil definieren, indem Sie ein TextStyle-Objekt erstellen und dessen TextOutlineEffect-Eigenschaft mit einem TextOutlineEffect-Objekt füllen. Weisen Sie diesen Stil Ihrem Text über die TextEffect-Eigenschaft zu.

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