2014-10-09 12 views
5

Gerçekten bu hakkı elde etmek için uğraşıyorum, herhangi bir yardım takdir edilecektir.Ölçek resmi A4 sayfasına sığdırmak için - Migradoc

MigraDoc kullanarak bir PDF'ye oluşturmak istediğim bir dizi resim var (1 resim = 1 sayfa) Her resim ayrı bir sayfada gösterilmeli, sayfanın üzerine sığması gerekmeyecek şekilde genişletilmelidir. sayfa mükemmel.

Peki, bir görüntüyü (herhangi bir boyutta) MigraDoc kullanarak bir sayfaya sığdırmak için nasıl ölçeklendiririm?

cevap

14

Görüntü eklemek için AddImage() numaralı telefonu arayarak görüntü genişliğini ve/veya yüksekliğini ayarlamanıza olanak sağlayan bir Görüntü nesnesi alırsınız.

Yapmanız gerekenler: görüntünün boyutlarını kontrol edin, sınırlama faktörünün (genişlik veya yükseklik) hangisi olduğunu hesaplayın, sonra bu sınırlama faktörünü Görüntü nesnesine ayarlayın ve ayrıca LockAspectRatio'u ayarlayın. Ya da Width ve Height öğelerini ayarlayıp LockAspectRatio'u kapalı olarak ayarlayın.

DIN A4 için, örn. Maksimum görüntü boyutu olarak 19 cm x 27,7 cm. 1000x1000 pikselli bir görüntü için genişliği 19 cm olarak ayarlarsınız (LockAspectRatio açık olduğunda). Yükseklik daha sonra otomatik olarak 19 cm olacaktır. 1000x2000 pikselli bir görüntü için yüksekliği 27,7 cm'ye ayarlayabilirsiniz. Genişlik daha sonra yüksekliğin% 50'si olacaktır.

İlgili konular