咖迷社区(CAXA数码大方)

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 14540|回复: 12

求高人指点(viewermap.xml浏览控件配置)

[复制链接]

11

主题

69

帖子

144

积分

注册会员

Rank: 2

积分
144
发表于 2010-12-3 12:52:00 | 显示全部楼层 |阅读模式
哪位高人可以给下关于图文档的viewermap.xml的详细说明不?
CAXA的浏览控件看CAD图时总是有字体偏差存在,也不支持PDF,使用万能浏览器对于CAD图也好不到哪儿去,而且万能浏览器还没办法控制打印
下了个ACAD VOLO VIEWER 用它的OCX控件,或者用truedwgviewer,自己包装一个控件,屏蔽掉打印功能,希望高人指点一下有关接口的说明。
非常感谢,可能的话,会把OCX贴出来共享。
回复

使用道具 举报

506

主题

1310

帖子

3661

积分

高级会员

Rank: 4

积分
3661

咖迷论坛管理(CAXA)

发表于 2010-12-3 13:12:00 | 显示全部楼层
在viewermap.xml中,控件的CLASSID以及打开文件的方法需要借助VC自带的控件管理工具才能看到。你可以把计划采用的VOLO VIEWER发上来,我们帮你配置好viewermap.xml,再发回给你。
回复 支持 反对

使用道具 举报

37

主题

168

帖子

683

积分

中级会员

Rank: 3Rank: 3

积分
683
QQ
发表于 2010-12-3 13:32:00 | 显示全部楼层

回复 1# shreea 的帖子

PDF可以浏览啊,一个是使用浏览OFFICE文件的方式,一个可以用AUTVEW
<VIEW name="Office View" prog_id="Shell.Explorer.2" file_ext="docx;xlsx;pptx;icd;mpp;pub;" description="">
                <METHOD name="OpenFile" nameinctrl="Navigate">
                        <PARAM vt="8" value="">YES</PARAM>
                </METHOD>
        </VIEW>

        <VIEW name="AutoVueX View" prog_id="AUTOVUEX.AutoVueXCtrl.1" file_ext="sldprt;sldasm;slddrw;prt;asm;doc;txt;ppt;xls;bmp;jpg;tif;pdf;xml;html;htm;dwg;drw;CATDrawing;CATPart;CATProduct;ipt;iam;par;dft;sln;cs;resx;ico;csproj;user;map;c2t;lic;tbl;too;tra;mdb;frm;vbw;vbp;cpp;h;aps;dsp;dsw;rc;rc2;msg;" description="">
                <METHOD name="OpenFile" nameinctrl="SRC">
                        <PARAM vt="8" value="">YES</PARAM>
                </METHOD>
        </VIEW>
回复 支持 反对

使用道具 举报

11

主题

69

帖子

144

积分

注册会员

Rank: 2

积分
144
 楼主| 发表于 2010-12-3 13:52:00 | 显示全部楼层
对于PDF文件,不管是SHELL.EXPLORER也好(FOXITPDF),还是AVVIEW(万能浏览器)也好,都没法去掉打印按钮,是个非常严重的问题。
顺便一提:我们单位的老图都是扫描成PDF进档的。
回复 支持 反对

使用道具 举报

11

主题

69

帖子

144

积分

注册会员

Rank: 2

积分
144
 楼主| 发表于 2010-12-3 13:56:00 | 显示全部楼层
所以要自己做控件,或者找网上现成的控件,屏蔽打印功能。
name="OpenFile"   是固定的

nameinctrl="src"    是指控件的方法,属性也可以吗

<PARAM vt="8" value="">YES</PARAM>
是说控件的参数,string?详细解释一下
回复 支持 反对

使用道具 举报

11

主题

69

帖子

144

积分

注册会员

Rank: 2

积分
144
 楼主| 发表于 2010-12-6 11:19:00 | 显示全部楼层
如果有两个参数的话,要这样:
<PARAM vt="8" value="">YES</PARAM>
<PARAM vt="8" value="">YES</PARAM>
是不是这个意思?
回复 支持 反对

使用道具 举报

131

主题

1387

帖子

5457

积分

版主

Rank: 4

积分
5457

咖迷论坛管理(CAXA)

发表于 2011-5-20 14:53:00 | 显示全部楼层
关闭AutoVue 控件的打印功能(设置viewermap)
<VIEW name="AutoVueX View" prog_id="AUTOVUEX.AutoVueXCtrl.1" file_ext="prt;asm;pdf;" description="" opentype="0">
- <METHOD name="OpenFile" nameinctrl="SRC">
<PARAM vt="8" value="">YES</PARAM>
</METHOD>
- <METHOD name="initviewer" nameinctrl="SetPrintOptions">
<PARAM vt="8" value="PRINT_OPT_DISABLE_PRINT">NO</PARAM>
<PARAM vt="8" value="TRUE">NO</PARAM>
</METHOD>
</VIEW>
回复 支持 反对

使用道具 举报

11

主题

69

帖子

144

积分

注册会员

Rank: 2

积分
144
 楼主| 发表于 2011-6-8 14:35:00 | 显示全部楼层
非常感谢竹总,
已经用封装的OCX搞定了。

上面的VIEWERMAP试了一下,AUTOVIEW的功能按钮都是灰色的,而且也没法显示PDF文档,不知道是不是我的AVWIN版本的问题。
回复 支持 反对

使用道具 举报

3

主题

66

帖子

64

积分

注册会员

Rank: 2

积分
64
发表于 2011-6-8 17:31:00 | 显示全部楼层
等待贴出来共享
回复 支持 反对

使用道具 举报

5

主题

207

帖子

336

积分

注册会员

Rank: 2

积分
336
发表于 2011-12-16 14:49:00 | 显示全部楼层
viewermap.xml没这文件呢?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|咖迷社区(CAXA数码大方) ( 京ICP备05001831号-1 )

GMT+8, 2024-11-24 02:48 , Processed in 0.171552 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表