Class VstkResource

VstkResource class

Класс ресурсов VstkResource. Содержит информацию о Vector Stroke Data. Ресурс должен быть инициализирован либо методом AssginItems из resourcedata, , либо присвоением значений свойствам класса.

public class VstkResource : LayerResource

Конструкторы

ИмяОписание
VstkResource()Конструктор по умолчанию.

Характеристики

ИмяОписание
FillEnabled { get; set; }Получает или задает значение, указывающее, включена ли заливка обводки.
override Key { get; }Получает ключ ресурса слоя.
override Length { get; }Получает длину ресурса слоя в байтах.
override PsdVersion { get; }Получает версию psd.
override Signature { get; }Получает подпись.
StrokeEnabled { get; set; }Получает или задает значение, указывающее, включен ли эффект обводки.
StrokeStyleBlendMode { get; set; }Получает или задает режим наложения штрихов.
StrokeStyleContent { get; set; }Получает или задает объект Stroke. Свойство определяет параметры заливки обводки.
StrokeStyleLineAlignment { get; set; }Получает или задает выравнивание линии стиля обводки.
StrokeStyleLineCapType { get; set; }Получает или задает тип заглавной буквы стиля штриха.
StrokeStyleLineCapWidth { get; set; }Получает или задает ширину конца линии штриха.
StrokeStyleLineDashOffset { get; set; }Получает или задает смещение пунктира линии стиля штриха.
StrokeStyleLineDashSet { get; set; }Получает или задает массив штрихов.
StrokeStyleLineJoinType { get; set; }Получает или задает тип соединения линии в стиле обводки.
StrokeStyleLineWidth { get; set; }Получает или задает ширину линии обводки.
StrokeStyleMiterLimit { get; set; }Получает или задает ограничение угла наклона стиля штриха.
StrokeStyleOpacity { get; set; }Получает или задает непрозрачность штриха (0-100%).
StrokeStyleResolution { get; set; }Получает или задает разрешение стиля обводки.
StrokeStyleScaleLock { get; set; }Получает или задает блокировку шкалы стиля обводки.
StrokeStyleStrokeAdjust { get; set; }Получает или задает Stroke Adjust.
StrokeStyleVersion { get; set; }Получает или задает версию стиля обводки.

Методы

ИмяОписание
override Save(StreamContainer, int)Сохраняет ресурс в указанный контейнер потока.
override ToString()ВозвращаетString который представляет этот экземпляр.

Поля

ИмяОписание
const TypeToolKeyИнформационный ключ типа инструмента.

Примеры

Следующий код демонстрирует поддержку ресурса 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);
}

Смотрите также