📄 testimporthtmlxml.aspx
字号:
<html>
<head>
<title>New Page 1</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
</head>
<body>
<p align="center">
<OBJECT id="ATGrid1" height="480" width="680" classid="clsid:D0CB6A0C-E656-4BF4-BD2D-6AE5EC183D7C">
<PARAM NAME="FileName" VALUE="CaiGouDingDan1.eT">
<PARAM NAME="BackColor" VALUE="#ffe7dd">
<PARAM NAME="Border3D" VALUE="FALSE">
<PARAM NAME="Ruler" VALUE="FALSE">
</OBJECT>
</p>
<p align="center">
<input type='button' value='打印预览' onclick='javascript:printPreviewRpt();'>
<input type='button' value='打印一份' onclick='javascript:printRpt();'>
<input type='button' value='连续打印' onclick='javascript:printRpt10();'>
</p>
<textarea rows="2" name="ATGridData" cols="20" style='display:none'>
<?xml version="1.0" encoding="gb2312"?>
<EtCell>
<!-- 下面输出xxx.et报表模板中定义的别名数据 -->
<AliasData name='AliasData1'>
<Name value='周先生' />
<BillNO value='20000102201' />
<FromCompanyTaxNO value='税务登记号10001' />
<Tel value='0531-86586797' />
</AliasData>
<!-- 下面输出xxx.et报表模板中定义的ETSet数据集数据 -->
<RowData name='ETSet1'>
<Row>
<GoodName value='ATGrid报表控件' />
<UnitName value='套' />
<Num value='1' />
<Price value='6000' />
<Money value='6000' />
</Row>
<Row>
<GoodName value='EtCell报表控件' />
<UnitName value='套' />
<Num value='1' />
<Price value='3000' />
<Money value='3000' />
</Row>
<Row>
<GoodName value='ooReport网上直报数据分析' />
<UnitName value='套' />
<Num value='1' />
<Price value='32000' />
<Money value='32000' />
</Row>
</RowData>
</EtCell>
</textarea>
<script language="JavaScript">
function PrintSetup()
{
var strXML;
strXML = "<?xml version='1.0' encoding='gb2312'?>";
strXML +="<EtCell>";
strXML +="<ETPrint>";
strXML +="<PaperSize value='DMPAPER_USER' depth='cm' Width='11' Height='8' />";
strXML +="<PrintFullPage value='true' /> ";
strXML +="</ETPrint>";
strXML +="</EtCell>";
//设置打印选项
ATGrid1.ImportXML(strXML);
}
function printPreviewRpt()
{
PrintSetup();
ATGrid1.PrintPreview();
}
function printRpt()
{
//下面导入数据
/*
ATGrid1.OpenDoc(xxx.et);
ATGrid1.ImportXML(url?参数);
ATGrid1.Print(false);
*/
PrintSetup();//设置纸张大小
ATGrid1.Print(false);
}
function printRpt10()
{
//循环打印10份
for(ii=0;ii<10;ii++)
{
printRpt();
}
}
</SCRIPT>
<script language="JavaScript">
//把ATGrid的数据放入html中的textarea中,便于在页面中加载数据
//这种方式,只要一个aspx文件就能解决
ATGrid1.ImportXML(ATGridData.value);
//alert(ATGridData.value);
</script>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -