社区
ASP
帖子详情
怎样在网页显示CAD文件(DWG和WMF两种格式)?最好还能在网页中放大缩小
purplesoft
2004-03-31 12:28:20
CAD文件是从SQL数据库中读出。
谢谢!!!
...全文
910
7
打赏
收藏
怎样在网页显示CAD文件(DWG和WMF两种格式)?最好还能在网页中放大缩小
CAD文件是从SQL数据库中读出。 谢谢!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
purplesoft
2004-07-10
打赏
举报
回复
上面的例子只是对已经保存在磁盘的现有dwf文件进行浏览。如果想直接从sql里面读出来直接显示,大家可以在下面的网址看到解决的希望;)
http://discussion.autodesk.com/thread.jspa?messageID=644866
不过在下也没有将该问题解决,因为对上面网址提及的文件下载后无法打开,而提供的网址也我也上不去,那个朋友如果解决了请讲方法公布出来,谢谢!
现在我实际的做法就只好采用折衷的办法,先把dwf文件从数据库中读出保存到磁盘上后再调用浏览。
purplesoft
2004-07-10
打赏
举报
回复
在Autodesk DWF Viewer的帮助文件里面就有下面这个使用例子:
<script language="vbscript">
'--------------------------------------------------------------'
' Helper function to compute colors '
'--------------------------------------------------------------'
function Color(r, g, b)
Color = (r * 65536 + g * 256 + b)
end function
'--------------------------------------------------------------'
' 此代码演示如何获取控件特性'
'--------------------------------------------------------------'
function ShowSourcePath
MsgBox AdView.SourcePath
end function
'--------------------------------------------------------------'
' 演示如何设置控件特性以及调用方法 '
'--------------------------------------------------------------'
function SetBackColorAndFitToWindow
AdView.Viewer.BackColor = Color(250, 128, 114)
AdView.Viewer.ExecuteCommand("FITTOWINDOW")
end function
'--------------------------------------------------------------'
' 演示如何通过枚举变量使用集合 '
'--------------------------------------------------------------'
function ShowLayers
dim layer
SetBackColorAndFitToWindow
' 关闭所有图层
for each layer in AdView.Viewer.Layers
layer.Visible = false
next
' 单独显示每个图层
for each layer in AdView.Viewer.Layers
layer.Visible = true
MsgBox layer.name
layer.Visible = false
next
' 重新打开所有图层
for each layer in AdView.Viewer.Layers
layer.Visible = true
next
end function
'--------------------------------------------------------------'
' 演示如何通过手动枚举方法来使用集合 '
'--------------------------------------------------------------'
function ShowViews
for i = 1 to AdView.Viewer.NamedViews.Count
AdView.Viewer.View = AdView.Viewer.NamedViews.Item(i)
MsgBox AdView.Viewer.View.Name
next
AdView.Viewer.View = AdView.Viewer.NamedViews.Item("INITIAL")
' 按名称设置视图 '
call AdView.Viewer.SetView(0.0, 0.0, 6.0, 6.0)
' 手动设置视图 '
end function
</script>
<html>
<body>
<object id = "AdView"
classid = "clsid:A662DA7E-CCB7-4743-B71A-D817F6D575DF" CODEBASE="http://www.autodesk.com/global/expressviewer/installer/ExpressViewerSetup.cab"
border = "1"
width = "500"
height = "300">
<PARAM NAME="Src" VALUE="http://www.autodesk.com/global/expressviewer/installer/sample.dwf">
</object>
<br>
<br>
<a href="vbscript:ShowSourcePath">
显示源文件名
</a>
<br>
<br>
<a href="vbscript:SetBackColorAndFitToWindow">
设置背景颜色并按照窗口设置大小
</a>
<br>
<br>
<a href="vbscript:ShowLayers">
显示图层
</a>
<br>
<br>
<a href="vbscript:ShowViews">
设置并显示视图
</a>
</body>
</html>
泉畔人家
2004-07-05
打赏
举报
回复
dwf控件怎么用,给个例子?
谢谢了先!
purplesoft
2004-07-05
打赏
举报
回复
问题已解决,请随便进入接分!!!!!!!近日结账。
purplesoft
2004-07-05
打赏
举报
回复
已有答案,调用cad中的dwf浏览控件就可以了。
cuixiping
2004-07-05
打赏
举报
回复
解决了也告诉大家一下怎么弄的呀,这样才能互相提高嘛。
sjc0
2004-04-13
打赏
举报
回复
我也一样存在此问题
MFC
中
操作图元
文件
,矢量图,
WMF
,EMF
在windows绘图
中
,有2种图形:矢量图和位图。如果要做图形的完美
放大
和
缩小
,应该使用矢量图。如果使用位图,当
放大
过大的时候,就会出现模糊的情况,因为位图的
放大
,是把1个像素绘制在多个像素点上,当大到一定地步,整个屏幕可以只有一个像素。 矢量图
中
较为常见的图元是:
WMF
和EMF
文件
,我们要在程序
中
输出图元,只需要使用下面的步骤: 在程序
中
输出图元: CDC * pDC = GetDC...
常用矢量图有哪些
格式
?AI
文件
存储为psd分层
前言 下载的矢量图资源会发现有ai
格式
、cdr
格式
的、eps
格式
、icon
格式
,有的能使用Photoshop打开而有的不行。使用Photoshop保存矢量图时候选择什么
格式
保存都是经常遇到的问题。 常见问题及解决:PS打开ai
格式
的矢量图
文件
,你用PS打开发现只有一层。如果你的AI
文件
有多个层,解决方法一是:导出PSD时,弹框选项
中
选择“写入图层”。前提是保证AI里面的
文件
一定是分层的而不是编...
cad
刷新快捷键_47个
CAD
快捷键+50个技巧,了解这些
CAD
操作,你就偷着乐吧
▲点击蓝字“室内设计苑”,汇集全球室内设计最新资讯你知道这些
CAD
操作技巧吗?你知道为什么同样的工作,人家比你下班早吗?别想了,就是因为你不知道这些技巧,现在悄悄告诉你,可以让你的工作事半功陪哦!一、47个快捷键1. 创建直线的快捷方式是L+空格2. 创建圆的快捷方式是C+空格3. 创建圆弧的快捷方式是A+空格4. 创建矩形的快捷方式是REC+空格5. 创建点的快捷方式是PO+空格6....
auto
cad
不能画图_Auto
CAD
经典技巧!
1文字镜像如何设置转动与不转动?A、在镜像前,输入MIRRTEXT指令B、输入新值0 代表不转动 ;输入新值1代表转动C、MIRRTEXT指令完成后,输入MI镜像指令就OK了2
CAD
的版本转换?A、
CAD
高版本可以打开所有低版本的图纸B、
CAD
低版本不可以打开高版本的图纸C、高版本转成低版本的方法,直接点击另存为,将
文件
类型可以改成任意的低版本D、将低版本转换成高版本,就比较复杂了,需要第三方软件...
cad
指示箭头快捷键命令_47个快捷键+50个
CAD
技巧助你玩转
CAD
终于知道为什么别人用
CAD
总比我快了,原来他们早就掌握了这些实用的
CAD
技巧,还没看完我就默默地转了,总有用得到的时候。悄悄提醒,文末有读者专属福利哦一、47个快捷键1. 创建直线的快捷方式是L+空格2. 创建圆的快捷方式是C+空格3. 创建圆弧的快捷方式是A+空格4. 创建矩形的快捷方式是REC+空格5. 创建点的快捷方式是PO+空格6. 创建单行文本的命令是DT7. 创建多行文本的命令是MT8...
ASP
28,390
社区成员
357,068
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章