色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

javascript 打印 橫向

JavaScript是一種基于對(duì)象的編程語言,廣泛用于Web應(yīng)用程序的開發(fā)中。在Web頁面中,最基本的內(nèi)容就是文本,而JavaScript通過打印文本來實(shí)現(xiàn)與用戶的互動(dòng)。在JavaScript中,打印的形式有很多種,其中橫向打印是一種常見的打印方式。

橫向打印可以用于打印表格、圖表等內(nèi)容。其中,表格是Web頁面中最常見的一種內(nèi)容展示方式,而JavaScript的橫向打印可以使表格的內(nèi)容更加清晰明了。

姓名年齡
小明20
小紅21

上述代碼是一個(gè)簡(jiǎn)單的表格,但是默認(rèn)情況下,表格是橫向顯示的,如果需要實(shí)現(xiàn)縱向打印,則需要在CSS中設(shè)置"writing-mode:tb-rl"。而如果需要實(shí)現(xiàn)橫向打印,則需要在JavaScript中通過調(diào)用打印API實(shí)現(xiàn)。

function printTable() {
var table = document.getElementsByTagName("table")[0];
var newWin=window.open('','Print-Window','height=400,width=600');
newWin.document.write('表格打印');
newWin.document.write('');
newWin.document.write('

表格內(nèi)容如下:

'); newWin.document.write(table.outerHTML); newWin.document.write('
'); newWin.document.close(); newWin.print(); }

上述的代碼是一個(gè)打印表格的JavaScript函數(shù)。其中,通過調(diào)用window.open()方法打開一個(gè)新窗口,將表格內(nèi)容寫入該窗口中,通過設(shè)置writing-mode為horizontal-tb實(shí)現(xiàn)橫向打印,并且通過調(diào)用newWin.print()方法實(shí)現(xiàn)打印。使用該函數(shù)即可實(shí)現(xiàn)打印橫向表格的功能。

除了表格外,橫向打印也經(jīng)常用于打印圖表內(nèi)容。例如,通過JavaScript庫Highcharts繪制出一個(gè)餅圖:

var chart = Highcharts.chart('container', {
chart: {
type: 'pie',
options3d: {
enabled: true,
alpha: 45
}
},
title: {
text: '餅圖示例'
},
tooltip: {
pointFormat: '{series.name}:{point.percentage:.1f}%'
},
plotOptions: {
pie: {
allowPointSelect: true,
cursor: 'pointer',
depth: 35,
dataLabels: {
enabled: true,
format: '{point.name}'
}
}
},
series: [{
name: '所占比例',
data: [{
name: 'Chrome',
y: 61.41,
sliced: true,
selected: true
}, {
name: 'Firefox',
y: 11.84
}, {
name: 'Edge',
y: 4.67
}, {
name: 'Safari',
y: 4.18
}, {
name: '其他',
y: 7.05
}]
}]
});

上述代碼通過Highcharts庫繪制了一個(gè)餅圖。如果需要將該餅圖打印出來,則需要使用橫向打印。具體實(shí)現(xiàn)方式可以參考前面介紹的表格打印方式。

總之,橫向打印是一種常見的打印方式,可以用于打印表格、圖表等內(nèi)容。通過JavaScript的調(diào)用打印API,可以輕松實(shí)現(xiàn)橫向打印的功能。