Class VstkResource
内容
[
隐藏
]VstkResource class
资源类 VstkResource。包含有关矢量笔划数据的信息。 资源应通过资源数据中的 AssginItems 方法进行初始化, 通过为类的属性赋值来进行初始化。
public class VstkResource : LayerResource
构造函数
姓名 | 描述 |
---|---|
VstkResource() | 默认构造函数。 |
特性
姓名 | 描述 |
---|---|
FillEnabled { get; set; } | 获取或设置一个值,指示是否启用 Stroke 填充。 |
override Key { get; } | 获取图层资源键。 |
override Length { get; } | 获取以字节为单位的图层资源长度。 |
override PsdVersion { get; } | 获取 psd 版本。 |
override Signature { get; } | 获取签名. |
StrokeEnabled { get; set; } | 获取或设置描边效果是否开启的值。 |
StrokeStyleBlendMode { get; set; } | 获取或设置 Stroke Blend 模式。 |
StrokeStyleContent { get; set; } | 获取或设置 Stroke 实体。属性决定描边的填充设置。 |
StrokeStyleLineAlignment { get; set; } | 获取或设置 Stroke 样式线条对齐方式。 |
StrokeStyleLineCapType { get; set; } | 获取或设置笔划样式线头的类型。 |
StrokeStyleLineCapWidth { get; set; } | 获取或设置 Stroke line cap width. |
StrokeStyleLineDashOffset { get; set; } | 获取或设置笔划样式线条虚线偏移量。 |
StrokeStyleLineDashSet { get; set; } | 获取或设置虚线数组。 |
StrokeStyleLineJoinType { get; set; } | 获取或设置 Stroke 样式线条连接类型。 |
StrokeStyleLineWidth { get; set; } | 获取或设置 Stroke 线宽。 |
StrokeStyleMiterLimit { get; set; } | 获取或设置笔划样式斜接限制。 |
StrokeStyleOpacity { get; set; } | 获取或设置 Stroke style opacity (0-100%). |
StrokeStyleResolution { get; set; } | 获取或设置 Stroke 样式分辨率。 |
StrokeStyleScaleLock { get; set; } | 获取或设置 Stroke 样式比例锁。 |
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);
}