大佬教程收集整理的这篇文章主要介绍了使用 SVG 图标打印页面生成整页图标,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试打印包含多个 SVG 图标的网页。它们很小,但是当我尝试打印页面时,预览会将这些 SVG 图标显示为整页图标。
页面的星星:
打印预览页,注意那颗巨大的星星:
生成的 SVG 片段:
<svg class="float-@R_404_6823@" vIEwBox="0 0 51.92 49.38"><polygon points="25.96 0 19.83 18.86 0 18.86 16.04 30.52 9.92 49.38 25.96 37.72 42.01 49.38 35.88 30.52 51.92 18.86 32.09 18.86 25.96 0"></polygon></svg>
关于如何指示此图像不以这种方式缩放的任何想法?
svg 将使用尽可能多的空间,如果您在具有特定 div 的元素内打印 svg,它将使用那么多空间,如果您在没有任何宽度的正文中打印它,它将使用所有空间,请尝试这个
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<title>Document</title>
</head>
<body>
<div style="width: 30px; height: 30px">
<svg class="float-left" viewBox="0 0 51.92 49.38">
<polygon
points="25.96 0 19.83 18.86 0 18.86 16.04 30.52 9.92 49.38 25.96 37.72 42.01 49.38 35.88 30.52 51.92 18.86 32.09 18.86 25.96 0"
></polygon>
</svg>
</div>
<svg class="float-left" viewBox="0 0 51.92 49.38">
<polygon
points="25.96 0 19.83 18.86 0 18.86 16.04 30.52 9.92 49.38 25.96 37.72 42.01 49.38 35.88 30.52 51.92 18.86 32.09 18.86 25.96 0"
></polygon>
</svg>
</body>
</html>
以上是大佬教程为你收集整理的使用 SVG 图标打印页面生成整页图标全部内容,希望文章能够帮你解决使用 SVG 图标打印页面生成整页图标所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。