2016-02-28 145 views
1

我精心製作了一個用於打印標籤的svg生成器。 如果標籤看起來不太古怪,那麼尺寸是正確的,這一點非常重要。 Here是生成的標籤工作表的一個示例。從網頁打印SVG從邊緣到邊緣

從網絡打印時,瀏覽器會添加很多邊距。上面的例子應該有頂部邊緣:7毫米,右/左:4.2毫米底部:5毫米。

打印時,還有很多。如果我複製粘貼svg到矢量圖形應用程序,它完美打印!

有沒有什麼辦法,從JavaScript或CSS的編程方式告訴瀏覽器不做頁眉/頁腳,並不添加任何自己的利潤?

+1

你可能想看看到CSS的['@media types'](https://www.w3.org/TR/CSS21/media.html#at-media-rule),特別是'@media print' –

回答

1

從理論上講,這是正確的做法:

@page { 
    margin: 7mm 4.2mm 5mm; 
} 

https://developer.mozilla.org/en-US/docs/Web/CSS/@page

但造型印刷是所有瀏覽器中太痛苦了(不工作始終)

+0

我會試一試。現在有一個upvote,如果它工作,我會給複選標記。 – GusOst

+0

由於利潤率是在svg specd我使用「保證金:0毫米0毫米0毫米0毫米」 但它在我使用的鉻版本的作品很好,這對我來說已經夠用了! – GusOst