Class BorderInformationResource
İçindekiler
[
Saklamak
]BorderInformationResource class
Görüntü yazdırma ayarlarının sınır bilgilerini içeren kaynak.
public sealed class BorderInformationResource : ResourceBlock
yapıcılar
İsim | Tanım |
---|---|
BorderInformationResource() | Default_Constructor |
Özellikleri
İsim | Tanım |
---|---|
override DataSize { get; } | Kaynak veri boyutunu bayt cinsinden alır. |
ID { get; set; } | Kaynak için benzersiz tanımlayıcıyı alır veya ayarlar. |
override MinimalVersion { get; } | Gereken minimum PSD sürümünü alır. |
Name { get; set; } | Kaynak adını alır veya ayarlar. Boyutu çift yapmak için doldurulmuş Pascal dizesi (boş ad iki bayt 0’dan oluşur). |
Signature { get; } | Kaynak imzasını alır. Her zaman ‘8BIM’ olmalıdır. |
Size { get; } | Verileri dahil olmak üzere kaynak bloğu boyutunu bayt cinsinden alır. |
Unit { get; set; } | Sınır birimlerini alır veya ayarlar. |
Width { get; set; } | Kenarlık genişliğini alır veya ayarlar. |
yöntemler
İsim | Tanım |
---|---|
Save(StreamContainer) | Kaynak bloğunu belirtilen akışa kaydeder. |
virtual ValidateValues() | Kaynak değerlerini doğrular. |
Örnekler
Aşağıdaki örnek, BorderInformationResource kaynağının desteğini göstermektedir.
[C#]
string sourceFilePath = "input.psd";
string outputFilePath = "output.psd";
using (var image = (PsdImage)Image.Load(sourceFilePath))
{
ResourceBlock[] imageResources = image.ImageResources;
BorderInformationResource borderInfoResource = null;
foreach (var imageResource in imageResources)
{
if (imageResource is BorderInformationResource)
{
borderInfoResource = (BorderInformationResource)imageResource;
break;
}
}
// BorderInformationResource'u güncelle
borderInfoResource.Width = 0.1;
borderInfoResource.Unit = PhysicalUnit.Inches;
image.Save(outputFilePath);
}
Ayrıca bakınız
- class ResourceBlock
- ad alanı Aspose.PSD.FileFormats.Psd.Resources
- toplantı Aspose.PSD