描述:
在网上找了很长时间的资料,目前找到的只能用国外一个公司做的activeX控件scriptX,是付费的......如果自已做,谁能提供个思路?
解决方案1:
<object id="Factory" style="display:none" viewastext
codeBase=http://www.meadroid.com/scriptx/ScriptX.cab#Version=5,60,0,360
classid=clsid:1663ed61-23eb-11d2-b92f-008048fdd814 viewastext>
</object>
<input type="button" value="打 印" />
<input type="button" value="页面设置" />
<input type="button" value="打印预览" />
<input type="button" value="横向设置" />
<script>
function SetPrintSettings()
{
try
{
Factory.printing.SetMarginMeasure(2);
Factory.SetPageRange(false,1,3);
Factory.printing.printer="HP DeskJet 870C";
Factory.printing.copies=2;
Factory.printing.collate=true;
Factory.printing.paperSize="A4";
Factory.printing.paperSource="Manual feed";
Factory.printing.header="This is MeadCo";
Factory.printing.footer="Advanced Printing by ScriptX";
Factory.printing.portrait=false;
Factory.printing.leftMargin=1.0;
Factory.printing.topMargin=1.0;
Factory.printing.rightMargin=1.0;
Factory.printing.bottomMargin=1.0;
}
catch(e)
{}
}
</script>
问题说清楚点
怎么打印不用IE的打印机设置对话框?
如果是在Word中打印的话,肯定用不到IE的打印机设置对话框呀?
不用控件不可以啊