LayerGroup.IsOpen
LayerGroup.IsOpen property
获取或设置文件夹是否打开 如果设置为真的
组在启动时将处于打开状态,否则处于最小化状态。
public bool IsOpen { get; set; }
例子
以下代码显示如何使用 IsOpen 属性打开和关闭图层组(文件夹)。
[C#]
// 在运行时读取和写入 IsOpen 属性的示例。
string sourceFileName = "LayerGroupOpenClose.psd";
string outputFileName = "OutputLayerGroupOpenClose.psd";
using (var image = (PsdImage) Image.Load(sourceFileName))
{
foreach (var layer in image.Layers)
{
if (layer is LayerGroup && layer.Name == "Group 1")
{
bool isOpenedGroup1 = ((LayerGroup) layer).IsOpen;
((LayerGroup) layer).IsOpen = !isOpenedGroup1;
}
if (layer is LayerGroup && layer.Name == "Group 2")
{
bool isOpenedGroup2 = ((LayerGroup) layer).IsOpen;
((LayerGroup) layer).IsOpen = !isOpenedGroup2;
}
}
image.Save(outputFileName);
}
也可以看看
- class LayerGroup
- 命名空间 Aspose.PSD.FileFormats.Psd.Layers
- 部件 Aspose.PSD