Class MlstResource
MlstResource class
مورد mlst. تحتوي هذه الفئة ، من بين أشياء أخرى ، على معلومات حول موضع الطبقة على الخط الزمني.
public class MlstResource : LayerResource
المنشئون
الخصائص
اسم | وصف |
---|
DescriptorVersion { get; } | الحصول على إصدار الوصف أو تعيينه . |
Items { get; } | الحصول على الهياكل أو تعيينها. |
override Key { get; } | يحصل على مفتاح مورد الطبقة. |
override Length { get; } | الحصول على طول مورد الطبقة بالبايت. |
override PsdVersion { get; } | يحصل على نسخة مديرية الأمن العام . |
override Signature { get; } | يحصل على التوقيع. |
طُرق
اسم | وصف |
---|
override Save(StreamContainer, int) | يحفظ حاوية التدفق المحددة. |
override ToString() | إرجاع أString الذي يمثل هذا المثال. |
مجالات
أمثلة
توضح التعليمة البرمجية التالية دعم مورد MlstResource الذي يوفر آلية منخفضة المستوى لمعالجة حالات الطبقة.
[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];
// تعطيل الطبقة 1 في الإطار 1
layerEnabled.Value = false;
image.Save(outputPsd);
}
أنظر أيضا