Stroke

Stroke class

Définit un trait pour une forme.

Pour en savoir plus, visitez leTravailler avec des formes article documentaire.

public class Stroke

Propriétés

NomLa description
BackColor { get; set; }Obtient ou définit la couleur d’arrière-plan du trait.
Color { get; set; }Définit la couleur d’un trait.
Color2 { get; set; }Définit une deuxième couleur pour un trait.
DashStyle { get; set; }Spécifie le motif de points et de tirets pour un trait.
EndArrowLength { get; set; }Définit la longueur de la pointe de flèche pour la fin d’un trait.
EndArrowType { get; set; }Définit la pointe de flèche pour la fin d’un trait.
EndArrowWidth { get; set; }Définit la largeur de la pointe de flèche pour la fin d’un trait.
EndCap { get; set; }Définit le style de capuchon pour la fin d’un trait.
Fill { get; }Obtient le formatage de remplissage pour leStroke .
ForeColor { get; set; }Obtient ou définit la couleur de premier plan du trait.
ImageBytes { get; }Définit l’image pour une image de trait ou un remplissage de motif.
JoinStyle { get; set; }Définit le style de jointure d’une polyligne.
LineStyle { get; set; }Définit le style de ligne du trait.
On { get; set; }Définit si le chemin sera tracé.
Opacity { get; set; }Définit la quantité de transparence d’un trait. La plage valide est de 0 à 1.
StartArrowLength { get; set; }Définit la longueur de la pointe de flèche pour le début d’un trait.
StartArrowType { get; set; }Définit la pointe de flèche pour le début d’un trait.
StartArrowWidth { get; set; }Définit la largeur de la pointe de flèche pour le début d’un trait.
Transparency { get; set; }Obtient ou définit une valeur comprise entre 0,0 (opaque) et 1,0 (clair) représentant le degré de transparence du trait.
Visible { get; set; }Obtient ou définit un indicateur indiquant si le trait est visible.
Weight { get; set; }Définit l’épaisseur du pinceau qui trace le chemin d’une forme en points.

Remarques

Utilisez leStroke propriété pour accéder aux propriétés de trait d’une forme. Vous ne créez pas d’instances duStroke classe directement.

Exemples

Montre comment modifier les propriétés du trait.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

Shape shape = builder.InsertShape(ShapeType.Rectangle, RelativeHorizontalPosition.LeftMargin, 100,
    RelativeVerticalPosition.TopMargin, 100, 200, 200, WrapType.None);

// Les formes de base, comme le rectangle, comportent deux parties visibles.
// 1 - Le remplissage, qui s'applique à la zone située à l'intérieur du contour de la forme :
shape.Fill.ForeColor = Color.White;

// 2 - Le trait, qui marque le contour de la forme :
// Modifier diverses propriétés du trait de cette forme.
Stroke stroke = shape.Stroke;
stroke.On = true;
stroke.Weight = 5;
stroke.Color = Color.Red;
stroke.DashStyle = DashStyle.ShortDashDotDot;
stroke.JoinStyle = JoinStyle.Miter;
stroke.EndCap = EndCap.Square;
stroke.LineStyle = ShapeLineStyle.Triple;
stroke.Fill.TwoColorGradient(Color.Red, Color.Blue, GradientStyle.Vertical, GradientVariant.Variant1);

doc.Save(ArtifactsDir + "Shape.Stroke.docx");

Voir également