簡體   English   中英

縮放圖像以適合A4頁面 - Migradoc

[英]Scale image to fit to A4 page - Migradoc

我真的很難做到這一點,任何幫助將不勝感激。

我有一系列圖像,我想使用MigraDoc構建到PDF(1圖像= 1頁)每個圖像必須顯示在一個單獨的頁面上,但可能不會延伸到它必須完全適合頁面的頁面上。

那么,如何使用MigraDoc縮放圖像(任何大小)以適合頁面?

您調用AddImage()來添加圖像 - 作為回報,您將獲得一個Image對象,允許您設置圖像的寬度和/或高度。

您需要做的事情:檢查圖像的尺寸,計算哪個是限制因素(寬度或高度),然后在Image對象上設置此限制因子,並設置LockAspectRatio

或者設置WidthHeight並關閉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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM