LayerGroup.AddLayerGroup

LayerGroup.AddLayerGroup method

يضيف مجموعة الطبقات .

public LayerGroup AddLayerGroup(string groupName, int index)
معامليكتبوصف
groupNameStringاسم المجموعة.
indexInt32فهرس الطبقة المراد إدراجها بعد ذلك.

قيمة الإرجاع

فتح طبقة المجموعة

أمثلة

يوضح المثال التالي إضافة LayerGroup إلى LayerGroup أخرى.

[C#]

string sourceFileName = "psdnet190_test.psd";

// عمل طبقات هرمية مثل هذا:
// -مجموعة 1
// - الطبقة 1
// --المجموعة 2
// --- طبقة 2
// --- الطبقة 3
// - طبقة 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();
}

أنظر أيضا