5
我真的很努力地得到這個權利,任何幫助將不勝感激。縮放圖像,以適應A4頁 - Migradoc
我有一系列想用MigraDoc構建的PDF圖像(1圖像= 1頁) 每張圖像必須顯示在單獨的頁面上,但不能覆蓋它必須適合的頁面完美的頁面。
那麼,如何使用MigraDoc來縮放圖像(任意大小)以適合頁面?
我真的很努力地得到這個權利,任何幫助將不勝感激。縮放圖像,以適應A4頁 - Migradoc
我有一系列想用MigraDoc構建的PDF圖像(1圖像= 1頁) 每張圖像必須顯示在單獨的頁面上,但不能覆蓋它必須適合的頁面完美的頁面。
那麼,如何使用MigraDoc來縮放圖像(任意大小)以適合頁面?
您可以撥打AddImage()
添加圖像 - 並返回一個Image對象,允許您設置圖像的寬度和/或高度。
您需要做的:檢查圖像的尺寸,計算哪些是限制因素(寬度或高度),然後在Image對象上設置此限制因子,並設置LockAspectRatio
。
或者同時設置Width
和Height
並將LockAspectRatio
關閉。
對於DIN A4,您可以允許例如最大圖像尺寸爲19釐米×27.7釐米。 對於1000x1000像素的圖像,您可以將寬度設置爲19釐米(假設LockAspectRatio
打開)。身高也將自動爲19釐米。 對於1000x2000像素的圖像,您可以將高度設置爲27.7釐米。寬度將是高度的50%。