Tweet about this on TwitterShare on Facebook0Share on Google+0Pin on Pinterest0

単に印刷だけとかは検索すればあったのですが縦横比を維持して印刷というのが記事がなかなかなかったためまとめておきます。

環境: Windows 10 Pro, Unity 5.6.0f3

先にコード書いちゃいます。

using System.Drawing;しているので System.drawing.dll が必要です。自分の環境では C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.drawing.dll にありました。これをコピーして Plugins フォルダに入れてください。

関数名そのままですが DrawAspectFillImageで縦横比維持のコードを書いています。

参照1: http://qiita.com/nanokanato/items/959137ba37428a64f3d3
参照2: http://stackoverflow.com/questions/8761633/how-to-find-the-actual-printable-area-printdocument

Tweet about this on TwitterShare on Facebook0Share on Google+0Pin on Pinterest0