Thumbnail

BuiltInDocumentProperties.Thumbnail property

Belgenin küçük resmini alır veya ayarlar.

public byte[] Thumbnail { get; set; }

istisnalar

istisnaşart
InvalidOperationExceptionGörüntü geçersizse veya biçimi belirli bir belge biçimi için desteklenmiyorsa atılır.

Notlar

Şimdilik bu özellik yalnızca bir belge ePub’a aktarılırken kullanılıyor, diğer belge biçimlerinden okunmuyor veya bu biçimlere yazılamıyor.

Bu özelliğe, herhangi bir formattaki görüntü ayarlanabilir, ancak format, dışa aktarma sırasında kontrol edilir.

ePub yayınında yalnızca gif, jpeg ve png formatındaki resimler kullanılabilir.

Örnekler

Epub olarak kaydettiğimiz bir belgeye küçük resim eklemenin nasıl yapılacağını gösterir.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Hello world!");

// "Küçük Resim" özelliği eklediğimiz resim verilerini içeren bir belgeyi Epub olarak kaydedersek,
// Bu belgeyi açan bir okuyucu, ilk sayfadan önce resmi görüntüleyebilir.
BuiltInDocumentProperties properties = doc.BuiltInDocumentProperties;

byte[] thumbnailBytes = File.ReadAllBytes(ImageDir + "Logo.jpg");
properties.Thumbnail = thumbnailBytes;

doc.Save(ArtifactsDir + "DocumentProperties.Thumbnail.epub");

// Bir belgenin küçük resmini çıkarıp yerel dosya sistemine kaydedebiliriz.
DocumentProperty thumbnail = doc.BuiltInDocumentProperties["Thumbnail"];
File.WriteAllBytes(ArtifactsDir + "DocumentProperties.Thumbnail.gif", thumbnail.ToByteArray());

Ayrıca bakınız