Comment ajouter un effet de contour au texte
Un effet de contour de texte ajoute une bordure visible autour des caractères du texte, créant ainsi un contour défini qui améliore la lisibilité ou l'impact visuel. Cet effet peut être personnalisé en termes de couleur, d'épaisseur et de style pour répondre aux préférences en matière de design. Il est couramment utilisé dans les domaines du graphisme, de la typographie et de la conception numérique pour faire ressortir le texte sur le fond ou pour créer un aspect stylisé.
Démarrer avec IronWord
Commencez à utiliser IronWord dans votre projet dès aujourd'hui avec un essai gratuit.
Comment ajouter un effet de contour au texte
- Télécharger une bibliothèque C# permettant d'ajouter un contour au texte
- Appliquer l'effet de texte à un texte existant ou nouvellement créé
- Appliquer un effet de contour de texte prédéfini en utilisant l'instance statique nommée de la fonction Effet de ligne de texte classe
- Configurer le Effet de ligne de texte pour obtenir un contour de texte personnalisé
- Exporter le document Word modifié dans un nouveau fichier
Ajouter un effet de contour au texte
Pour spécifier l'effet de contour du texte, créez l'objet TextStyle et remplissez la propriété TextOutlineEffect avec un objet TextOutlineEffect. Enfin, ajoutez un nouveau texte avec le style en assignant l'objet TextStyle à la propriété TextEffect.
: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")
Propriétés de l'effet de contour du texte
L'effet de contour de texte offre une variété de propriétés personnalisables pour répondre à tous les besoins de conception. Vous trouverez ci-dessous les propriétés ainsi que leur description :
- PenAlignment : Obtient ou définit l'alignement du stylo utilisé pour l'effet de contour.
- LineCapType : Obtient ou définit le type de chapeau de ligne utilisé pour l'effet de contour.
- LineWidth : Obtient ou définit la largeur de la ligne d'effet de contour.(Remarques : La largeur est spécifiée en points(1/72 pouce).)
- CompoundLineType : Obtient ou définit le type de ligne composée utilisé pour l'effet de contour.
- LineJoin : Obtient ou définit le style de jointure de trait utilisé pour l'effet de contour.
- Color : Obtient ou définit la couleur de remplissage de l'effet de contour.
- presetLineDash : Obtient ou définit le style de trait prédéfini pour l'effet de contour.
: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")