[英]Scale image to fit to A4 page - Migradoc
我真的很難做到這一點,任何幫助將不勝感激。
我有一系列圖像,我想使用MigraDoc構建到PDF(1圖像= 1頁)每個圖像必須顯示在一個單獨的頁面上,但可能不會延伸到它必須完全適合頁面的頁面上。
那么,如何使用MigraDoc縮放圖像(任何大小)以適合頁面?
您調用AddImage()
來添加圖像 - 作為回報,您將獲得一個Image對象,允許您設置圖像的寬度和/或高度。
您需要做的事情:檢查圖像的尺寸,計算哪個是限制因素(寬度或高度),然后在Image對象上設置此限制因子,並設置LockAspectRatio
。
或者設置Width
和Height
並關閉LockAspectRatio
。
對於DIN A4,您可以允許例如最大圖像尺寸為19 cm x 27.7 cm。 對於1000x1000像素的圖像,您可以將寬度設置為19厘米(假設LockAspectRatio
已打開)。 然后高度也將自動為19厘米。 對於1000x2000像素的圖像,您可以將高度設置為27.7厘米。 寬度將是高度的50%。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.