Class VstkResource

VstkResource class

Ressourcenklasse VstkResource. Enthält Informationen zu Vektorstrichdaten. Die Ressource sollte entweder durch die AssginItems-Methode aus Ressourcendaten initialisiert werden, oder indem den Eigenschaften der Klasse Werte zugewiesen werden.

public class VstkResource : LayerResource

Konstrukteure

NameBeschreibung
VstkResource()Default_Constructor

Eigenschaften

NameBeschreibung
FillEnabled { get; set; }Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob Strichfüllung aktiviert ist.
override Key { get; }Ruft den Layer-Ressourcenschlüssel ab.
override Length { get; }Ruft die Layer-Ressourcenlänge in Bytes ab.
override PsdVersion { get; }Ruft die PSD-Version ab.
override Signature { get; }Ruft die Signatur ab.
StrokeEnabled { get; set; }Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob der Stricheffekt aktiviert ist.
StrokeStyleBlendMode { get; set; }Ruft den Stroke-Mischmodus ab oder legt ihn fest.
StrokeStyleContent { get; set; }Ruft Stroke-Entität ab oder legt sie fest. Eigenschaft bestimmt Fülleinstellungen des Strichs.
StrokeStyleLineAlignment { get; set; }Ruft die Linienausrichtung des Strichstils ab oder legt sie fest.
StrokeStyleLineCapType { get; set; }Ermittelt oder legt den Typ der Strichstil-Linienkappe fest.
StrokeStyleLineCapWidth { get; set; }Ruft die Breite der Strichlinie ab oder legt sie fest.
StrokeStyleLineDashOffset { get; set; }Ermittelt oder legt den Offset für Strichstillinien fest.
StrokeStyleLineDashSet { get; set; }Ruft ein Array von Strichen ab oder legt es fest.
StrokeStyleLineJoinType { get; set; }Ruft den Linienverbindungstyp Strichstil ab oder legt ihn fest.
StrokeStyleLineWidth { get; set; }Liest oder setzt Strichlinienbreite.
StrokeStyleMiterLimit { get; set; }Ruft die Gehrungsgrenze des Strichstils ab oder legt sie fest.
StrokeStyleOpacity { get; set; }Ruft die Deckkraft des Strichstils ab oder legt sie fest (0–100 %).
StrokeStyleResolution { get; set; }Ruft die Strichstilauflösung ab oder legt sie fest.
StrokeStyleScaleLock { get; set; }Ruft Strichstil-Skalierungssperre ab oder legt sie fest.
StrokeStyleStrokeAdjust { get; set; }Ruft die Hubeinstellung ab oder legt sie fest.
StrokeStyleVersion { get; set; }Ruft die Version des Strichstils ab oder legt sie fest.

Methoden

NameBeschreibung
override Save(StreamContainer, int)Speichert die Ressource im angegebenen Stream-Container.
override ToString()Gibt a zurückString die diese Instanz darstellt.

Felder

NameBeschreibung
const TypeToolKeyDer Typ-Tool-Info-Schlüssel.

Beispiele

Der folgende Code demonstriert die Unterstützung der VstkResource-Ressource.

[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);
}

Siehe auch