图片居中显示 解决立即给分

Bird_L 2008-07-11 09:33:21
使图片居中显示:代码如下 我用是ScriptX.cab控件

<%
dim wjlj
wjlj="D:/WebSite/MANAGE/DA/Upload/uploadfile/"+request.QueryString("wjlj")
%>


<html >
<head>
</OBJECT>
<object id="factory" style="display:none"
viewastext classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814" codebase="/print/ScriptX.cab#Version=5,60,0,360">
</OBJECT>
<SCRIPT defer>

//用于设置打印参数
function printBase() {
factory.printing.footer = "" //页眉
factory.printing.footer = "" //页脚
factory.printing.portrait = false //true为纵向打印,false为横向打印
factory.printing.leftMargin = 3 //左页边距
factory.printing.topMargin = 0.5 //上页边距
factory.printing.rightMargin = 3 //右页边距
factory.printing.bottomMargin = 1.0 //下页边距
}

//用于调用设置打印参数的方法和显示预览界面
function printReport(){
printBase();
//window.print();
factory.printing.Preview();
}

//使界面最大化
maxWin();
function maxWin()
{
var aw = screen.availWidth;
var ah = screen.availHeight;
window.moveTo(0, 0);
window.resizeTo(aw, ah);
}
</SCRIPT>


<script language="JavaScript">
<!--
var flag=false;
function DrawImage(ImgD){
var image=new Image();
image.src=ImgD.src;
if(image.width>0 && image.height>0){
flag=true;
if(image.width/image.height>= 1000/700){
if(image.width>1000){
ImgD.width=1000;
ImgD.height=(image.height*1000)/image.width;
}else{
ImgD.width=image.width;
ImgD.height=image.height;
}
ImgD.alt=image.width+"×"+image.height;
}
else{
if(image.height>700){
ImgD.height=700;
ImgD.width=(image.width*700)/image.height;
}else{
ImgD.width=image.width;
ImgD.height=image.height;
}
ImgD.alt=image.width+"×"+image.height;
}
}
}
//-->
</script>

</head>
<body>

<p class="NOPRINT">
<input type="button" name="cmdPRINT" id="cmdPRINT" onClick="printReport()" value="打印" class="NOPRINT">
      
<input type="button" onClick="window.close();" value="关闭" class="NOPRINT">
</p>

<table width="100%" border="0" cellspacing="0" cellpadding="0" align="centr" bordercolor="#FFFFFF">

<img src="<%=wjlj%>" width="1000" height="700" align="absmiddle" onload="javascript:DrawImage(this);">
我这样设置 在打印的时候一直是左对齐, 如何使他居中 ?我的图片很大 4080*3040
</table>

</body>
</html>
...全文
216 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
见习学术士 2008-07-11
  • 打赏
  • 举报
回复
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center" bordercolor="#FFFFFF">
No_Data_Found 2008-07-11
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 xiaoc1026 的回复:]
HTML code<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center" bordercolor="#FFFFFF">
[/Quote]
No_Data_Found 2008-07-11
  • 打赏
  • 举报
回复
align="center"
见习学术士 2008-07-11
  • 打赏
  • 举报
回复
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center" bordercolor="#FFFFFF"> 
xiaofen0224 2008-07-11
  • 打赏
  • 举报
回复
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="centr" bordercolor="#FFFFFF">
<tr><td>
<img src=" <%=wjlj%>" width="1000" height="700" align="absmiddle" onload="javascript:DrawImage(this);">
我这样设置 在打印的时候一直是左对齐, 如何使他居中 ?我的图片很大 4080*3040
</td></tr>
</table>
jhwcd 2008-07-11
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 xiaoc1026 的回复:]
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center" bordercolor="#FFFFFF">
[/Quote]
乐仪 2008-07-11
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 wjazz 的回复:]
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="centr" bordercolor="#FFFFFF">
<tr> <td align="center">
<img src=" <%=wjlj%>" width="1000" height="700" align="absmiddle" onload="javascript:DrawImage(this);">
我这样设置 在打印的时候一直是左对齐, 如何使他居中 ?我的图片很大 4080*3040
</td> </tr>
</table>
在代码里显示不出颜色,这里在写下
[/Quote]
wjazz 2008-07-11
  • 打赏
  • 举报
回复
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="centr" bordercolor="#FFFFFF">
<tr><td>
<img src=" <%=wjlj%>" width="1000" height="700" align="absmiddle" onload="javascript:DrawImage(this);">
我这样设置 在打印的时候一直是左对齐, 如何使他居中 ?我的图片很大 4080*3040
</td></tr>
</table>
在代码里显示不出颜色,这里在写下
wjazz 2008-07-11
  • 打赏
  • 举报
回复

<table width="100%" border="0" cellspacing="0" cellpadding="0" align="centr" bordercolor="#FFFFFF">
<tr><td>
<img src=" <%=wjlj%>" width="1000" height="700" align="absmiddle" onload="javascript:DrawImage(this);">
我这样设置 在打印的时候一直是左对齐, 如何使他居中 ?我的图片很大 4080*3040
</td></tr>
</table>


楼主HTML标签要写完整,内容要显示在表格中,<table><tr><td>内容</td></tr></table>
redcn2004 2008-07-11
  • 打赏
  • 举报
回复
一楼的已经给你解决了

28,404

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧