Class MlstResource

MlstResource class

Sumber daya terkecil. Kelas ini antara lain berisi informasi tentang posisi layer pada timeline.

public class MlstResource : LayerResource

Konstruktor

NamaKeterangan
MlstResource()Konstruktor default.

Properti

NamaKeterangan
DescriptorVersion { get; }Mendapat atau menyetel versi deskriptor.
Items { get; }Mendapat atau mengatur struktur.
override Key { get; }Mendapat kunci sumber daya lapisan.
override Length { get; }Mendapatkan panjang sumber daya lapisan dalam byte.
override PsdVersion { get; }Mendapatkan versi psd.
override Signature { get; }Mendapat tanda tangan.

Metode

NamaKeterangan
override Save(StreamContainer, int)Menyimpan wadah aliran yang ditentukan.
override ToString()Mengembalikan aString yang mewakili instance ini.

Bidang

NamaKeterangan
const TypeToolKeyKunci info alat ketik.

Contoh

Kode berikut menunjukkan dukungan sumber daya MlstResource yang memberikan mekanisme tingkat rendah untuk memanipulasi status lapisan.

[C#]

string sourceFile = "image1219.psd";
string outputPsd = "output_image1219.psd";

using (PsdImage image = (PsdImage)Image.Load(sourceFile))
{
    Layer layer1 = image.Layers[1];
    ShmdResource shmdResource = (ShmdResource)layer1.Resources[8];
    MlstResource mlstResource = (MlstResource)shmdResource.SubResources[0];

    ListStructure layerStatesList = (ListStructure)mlstResource.Items[1];
    DescriptorStructure layersStateOnFrame1 = (DescriptorStructure)layerStatesList.Types[1];
    BooleanStructure layerEnabled = (BooleanStructure)layersStateOnFrame1.Structures[0];

    // Nonaktifkan layer 1 pada frame 1
    layerEnabled.Value = false;

    image.Save(outputPsd);
}

Lihat juga