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