//如果是word文件
if (webform.WebOffice.FileType==".doc"){
var mInlineShapes=null; //=webform.WebOffice.ActiveDocument.InlineShapes.Count;
//var mShapes=webform.WebOffice.ActiveDocument.Shapes.Count;
var mBookMark=WebFindBookmarks(mLabName);
if (mBookMark){
mInlineShapes=mBookMark.InlineShapes.AddPicture(mFilePath+mFileName);
}else{
mInlineShapes=webform.WebOffice.ActiveDocument.Application.Selection.InlineShapes.AddPicture(mFilePath+mFileName);
}
//if (mInlineShapes!=webform.WebOffice.ActiveDocument.InlineShapes.Count){
// mImgShape = webform.WebOffice.ActiveDocument.InlineShapes.Item(webform.WebOffice.ActiveDocument.InlineShapes.Count).ConvertToShape();
//}
//if (mShapes!=webform.WebOffice.ActiveDocument.Shapes.Count){
// mImgShape = webform.WebOffice.ActiveDocument.Shapes.Item(webform.WebOffice.ActiveDocument.Shapes.Count);
//}
mImgShape = mInlineShapes.ConvertToShape();
mImgShape.Select();
mImgShape.AlternativeText="DBSTEP_2004=印章名称:["+mMarkName+"] 用户名称:["+webform.WebOffice.UserName+"] 盖章时间[:"+mMarkTime+"] 印章编号:["+webform.WebOffice.RecordID+"]";
mImgShape.PictureFormat.TransparentBackground = true;
mImgShape.PictureFormat.TransparencyColor = 16777215;
mImgShape.Fill.Visible = false;
mImgShape.WrapFormat.Type = 3;
mImgShape.ZOrder(mZOrder);
}
//如果是Excel文件
if (webform.WebOffice.FileType==".xls"){
webform.WebOffice.ActiveDocument.ActiveSheet.Pictures.Insert(mFilePath+mFileName).Select();
mImgShape =webform.WebOffice.ActiveDocument.Application.Selection.ShapeRange;
mImgShape.AlternativeText="DBSTEP_2004=印章名称:["+mMarkName+"] 用户名称:["+webform.WebOffice.UserName+"] 盖章时间[:"+mMarkTime+"] 印章编号:["+webform.WebOffice.RecordID+"]";
mImgShape.PictureFormat.TransparentBackground = true;
mImgShape.PictureFormat.TransparencyColor = 16777215;
mImgShape.Fill.Visible = false;
mImgShape.ZOrder(mZOrder);
}
}
//清除印章文件
webform.WebOffice.WebMsgFileClear(mFilePath+mFileName);
}
StatusMsg(webform.WebOffice.Error);
}
}
//显示印章信息
function WebShowSignature(){
var SignatureString="";
try{
//如果是word文件
if (webform.WebOffice.FileType==".doc"){
for (var mIndex=1;mIndex<=webform.WebOffice.ActiveDocument.Shapes.Count;mIndex++){
var mValidString=webform.WebOffice.ActiveDocument.Shapes.Item(mIndex).AlternativeText;
if ((mValidString!=null)&&(mValidString.length!=0)){
if ((mValidString.indexOf("DBSTEP_2004")!=-1) && (mValidString.indexOf(webform.WebOffice.RecordID)!=-1)){
SignatureString=SignatureString+"\r\n"+mValidString.substring(12,mValidString.length);
来源:upschool.cn
作者:
关键字:翻译
发表日期:2006-7-26
网页显示有限 阅读全文请下载本文完整版WORD文档
上一篇:Asp:base64编码、解码函数 下一篇:突破IIS的客户端连接限制
共13页
9 7 [
1] [
2] [
3] [
4] [
5] [
6] [
7] [
8] [
9] [
10] [
11] [
12] [
13]
8 :>
2009-1-8 23:02:18