Class VstkResource

VstkResource class

Classe de ressources VstkResource. Contient des informations sur Vector Stroke Data. La ressource doit être initialisée soit par la méthode AssginItems à partir de resourcedata, soit en attribuant des valeurs aux propriétés de la classe.

public class VstkResource : LayerResource

Constructeurs

NomLa description
VstkResource()Default_Constructor

Propriétés

NomLa description
FillEnabled { get; set; }Obtient ou définit une valeur indiquant si le remplissage de trait est activé.
override Key { get; }Obtient la clé de ressource de couche.
override Length { get; }Obtient la longueur de la ressource de couche en octets.
override PsdVersion { get; }Obtient la version psd.
override Signature { get; }Obtient la signature.
StrokeEnabled { get; set; }Obtient ou définit une valeur indiquant si l’effet de contour est activé.
StrokeStyleBlendMode { get; set; }Obtient ou définit le mode Stroke Blend.
StrokeStyleContent { get; set; }Obtient ou définit l’entité Stroke. La propriété détermine les paramètres de remplissage du trait.
StrokeStyleLineAlignment { get; set; }Obtient ou définit l’alignement des lignes de style Stroke.
StrokeStyleLineCapType { get; set; }Obtient ou définit le type de la fin de ligne de style de trait.
StrokeStyleLineCapWidth { get; set; }Obtient ou définit la largeur de la limite de la ligne de trait.
StrokeStyleLineDashOffset { get; set; }Obtient ou définit le décalage du tiret de la ligne de style de trait.
StrokeStyleLineDashSet { get; set; }Obtient ou définit un tableau de tirets de ligne.
StrokeStyleLineJoinType { get; set; }Obtient ou définit le type de jointure de ligne de style Stroke.
StrokeStyleLineWidth { get; set; }Obtient ou définit la largeur de la ligne Stroke.
StrokeStyleMiterLimit { get; set; }Obtient ou définit la limite d’onglet du style de trait.
StrokeStyleOpacity { get; set; }Obtient ou définit l’opacité du style de trait (0-100%).
StrokeStyleResolution { get; set; }Obtient ou définit la résolution du style de trait.
StrokeStyleScaleLock { get; set; }Obtient ou définit le verrouillage de l’échelle du style Stroke.
StrokeStyleStrokeAdjust { get; set; }Obtient ou définit l’ajustement de la course.
StrokeStyleVersion { get; set; }Obtient ou définit la version du style de trait.

Méthodes

NomLa description
override Save(StreamContainer, int)Enregistre la ressource dans le conteneur de flux spécifié.
override ToString()Renvoie unString qui représente cette instance.

Des champs

NomLa description
const TypeToolKeyLa clé d’informations sur l’outil de type.

Exemples

Le code suivant illustre la prise en charge de la ressource VstkResource.

[C#]

string srcFile = "StrokeShapeTest1.psd";
string dstFile = "StrokeShapeTest2.psd";

using (PsdImage image = (PsdImage)Image.Load(srcFile))
{
    Layer layer = image.Layers[1];
    foreach (LayerResource resource in layer.Resources)
    {
        if (resource is VstkResource)
        {
            VstkResource vstkResource = (VstkResource)resource;
            vstkResource.StrokeStyleLineAlignment = StrokePosition.Outside;
            vstkResource.StrokeStyleLineWidth = 20;
        }
    }

    image.Save(dstFile);
}

Voir également