Textumriss-Effekt zu Text hinzufügen
Ein Textumrandungseffekt fügt einen sichtbaren Rahmen um die Zeichen des Textes hinzu und schafft so eine definierte Umrandung, die die Lesbarkeit oder die visuelle Wirkung verbessert. Dieser Effekt kann in Bezug auf Farbe, Dicke und Stil an die jeweiligen Designvorlieben angepasst werden. Sie wird häufig in Grafik, Typografie und digitalem Design verwendet, um Text von Hintergründen abzuheben oder ein stilisiertes Erscheinungsbild zu schaffen.
Erste Schritte mit IronWord
Beginnen Sie noch heute mit der Verwendung von IronWord in Ihrem Projekt mit einer kostenlosen Testversion.
Textumriss-Effekt zu Text hinzufügen
- Laden Sie eine C#-Bibliothek herunter, mit der Sie einen Textumriss zu einem Text hinzufügen können
- Wenden Sie den Texteffekt entweder auf neu erstellten oder auf bereits vorhandenen Text an
- Apply a preset text outline effect using the static named instance of the TextOutlineEffect class
- Konfigurieren Sie die Eigenschaften des TextOutlineEffect, um einen angepassten Textumriss zu erreichen
- Exportieren Sie das bearbeitete Word-Dokument als neue Datei
Textkontureffekt hinzufügen
Um den Textrandeffekt für den Text zu spezifizieren, erstellen Sie das TextStyle-Objekt und füllen Sie die TextOutlineEffect-Eigenschaft mit einem TextOutlineEffect-Objekt. Zum Schluss fügen Sie 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")

Eigenschaften des Textumriss-Effekts
Der Textumriss-Effekt bietet eine Vielzahl von anpassbaren Eigenschaften, die sich an jeden Gestaltungswunsch anpassen lassen. Nachfolgend finden Sie die Objekte mit ihren Beschreibungen:
- PenAlignment: Ruft die Ausrichtung des für den Umrisseffekt verwendeten Stifts ab oder legt sie fest.
- LineCapType: Ruft den Typ der Linienkappe ab oder legt diesen fest, der für den Umrisseffekt verwendet wird.
- LineWidth: Ruft die Breite der Umriss-Effektlinie ab oder legt sie fest. (Bemerkungen: Die Breite wird in Punkten angegeben (1/72 Zoll).)
- CompoundLineType: Ruft den Typ der zusammengesetzten Linie ab oder legt ihn fest, der für den Umrisseffekt verwendet wird.
- LineJoin: Ruft den Linienverbindungsstil ab oder legt ihn fest, der für den Umrisseffekt verwendet wird.
- Farbe: Ruft die Volltonfarbe für den Umrisseffekt ab oder legt sie fest.
- presetLineDash: Ruft den voreingestellten Linienstil für den Umrisseffekt ab oder legt diesen fest.
: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")
