LayerGroup.AddLayerGroup

LayerGroup.AddLayerGroup method

Katman grubunu ekler.

public LayerGroup AddLayerGroup(string groupName, int index)
ParametreTipTanım
groupNameStringGrubun adı.
indexInt32Sonrasına eklenecek katmanın dizini.

Geri dönüş değeri

Grup katmanı açılıyor

Örnekler

Aşağıdaki örnek, LayerGroup’u başka bir LayerGroup’a eklemeyi gösterir.

[C#]

string sourceFileName = "psdnet190_test.psd";

// katmanlar hiyerarşisini şu şekilde yapıyoruz:
// -Grup 1
// --Katman 1
// --Grup 2
// ---Katman 2
// ---Katman 3
// --Katman 4

var createOptions = new PsdOptions();
createOptions.Source = new FileCreateSource(sourceFileName, false);
createOptions.Palette = new PsdColorPalette(new Color[] { Color.Green });

using (var psdImage = (PsdImage)Image.Create(createOptions, 500, 500))
{
    LayerGroup group1 = psdImage.AddLayerGroup("Group 1", 0, false);

    Layer layer1 = new Layer(psdImage);
    layer1.Name = "Layer 1";
    group1.AddLayer(layer1);

    LayerGroup group2 = group1.AddLayerGroup("Group 2", 1);

    Layer layer2 = new Layer(psdImage);
    layer2.Name = "Layer 2";
    group2.AddLayer(layer2);

    Layer layer3 = new Layer(psdImage);
    layer3.Name = "Layer 3";
    group2.AddLayer(layer3);

    Layer layer4 = new Layer(psdImage);
    layer4.Name = "Layer 4";
    group1.AddLayer(layer4);

    psdImage.Save();
}

Ayrıca bakınız