要不要考慮自己寫 css
code
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<div class = "main">
<pre>
請教各位專家,想要在網頁上直接列印報表(可指定印表機選定邊界等設定),
目前爬文只看到有IE ONLY的ScriptX 可用。若是想要在Chrome瀏覽器使用,
請教有甚麼好的軟體或方法(可設定且不用預覽),感謝
</pre>
</div>
</body>
</html>
<style>
@media print {
@page {size: landscape}
html {
height: 100vh;
}
body {
height: 100vh;
display: flex;
justify-content: center;
align-items: center;
}
.main {
font-size: 2rem;
}
}
</style>
一般情況
print mode
現在常用的方式是將其輸出成pdf了。
其原因是因為現在的Chrome瀏覽器本身就已經支援直接看pdf檔。
開pdf後就可以去設定印表機等等東西了。
當然,使用css的print的特性其實也算是一招就是了。
只是css並不太能盡善盡美。由其是有位置定位的。有時光調整就一個頭兩個大了。
而pdf來說,則是偏向技術的輸出處理。
css來說,則會比較偏向美工排板的處理。
看哪一個會比較容易上手。
但如果你只是想要按print就可以run印表機跟調整。
就如你找到的答案一樣。只有ie或是acx的方式才有辦法處理了。