2016-01-22 70 views
0

我正在使用paper.js創建基於Web的編輯器,如Adobe Illustrator。我面對這 問題是,當我導入SVG文件是安靜的大,那麼我的畫布,當我嘗試使用在paper.js中打印導出的原始大小的svg

newWindow.write("`<html><body>`"+paper.project.exportSVG();+"`</body></html>`")' 
newWindow.print(); 

來打印SVG它覆蓋了一個帆布可見的唯一部分。

我也嘗試使用縮放因子縮小畫布,但當時存在svg的原始大小問題。 雖然尺寸很大,但它可以輕鬆地覆蓋在A4尺寸的頁面中。

在此先感謝!

回答

0

我相信這是庫中的一個錯誤,或者是一個缺少選項的情況。你可以在https://github.com/paperjs/paper.js/issues上爲它打開一個問題嗎?這是討論這個問題的好地方。

+0

ok將其添加爲bug –

+0

實際上,我相信這只是將正確選項傳遞給'exportSVG()'的問題。該文檔目前缺乏。我已經爲此創建了一個問題:https://github.com/paperjs/paper.js/issues/1254 –