Stroke

Stroke class

Définit un trait pour une forme.

public class Stroke

Propriétés

Nom La 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.
ForeColor { get; set; } Obtient ou définit la couleur de premier plan du trait.
ImageBytes { get; } Définit l’image pour une image de contour ou un motif de remplissage.
JoinStyle { get; set; } Définit le style de jointure d’une polyligne.
LineStyle { get; set; } Définit le style de trait 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 leStrokepour accéder aux propriétés de trait d’une forme. Vous ne créez pas d’instances de laStroke classe directement.

Exemples

Montre comment modifier les propriétés de 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, telles que le rectangle, ont deux parties visibles.
// 1 - Le remplissage, qui s'applique à la zone à l'intérieur du contour de la forme :
shape.Fill.ForeColor = Color.White;

// 2 - Le trait, qui marque le contour de la forme :
// Modifie 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;

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

Voir également