Comment ajouter un effet de contour au texte

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

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.

Première étape :
green arrow pointer


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")
VB   C#
Ajouter un effet de contour de texte

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")
VB   C#
Effet de contour du texte personnalisé