乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
楼主: GumbyCAD

从外部文件复制打印设置

[复制链接]

7

主题

23

帖子

1

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
51
发表于 2014-3-17 22:00:01 | 显示全部楼层
我觉得你的位置。
我会做更多的测试,然后给你结果。非常非常感谢
回复

使用道具 举报

7

主题

23

帖子

1

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
51
发表于 2014-3-20 11:41:01 | 显示全部楼层
在这里,我从另一个文件中复制打印设置。
方法CreatePlotSettingsInfos(string templatePath)
抱歉,俄语注释。
这是little application的一部分,所以也许不要使用复制粘贴,但也许会有帮助。
回复

使用道具 举报

7

主题

23

帖子

1

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
51
发表于 2015-5-13 02:16:38 | 显示全部楼层

下面是一个适用于我的示例,提示您选择一个文件,然后将所有页面设置导入当前图形
公共类命令
_
公共子CpyPltSettings()
Dim选择作为新的PromptOpenFileOptions(vbLf和“输入文件”)
选择。PreferCommandLine=False
选择。DialogName=“选择文件”
选择。Filter=“dwg文件(*.dwg)|*.dwg”
选择。DialogName=“打印设置”
选择。DialogCaption=“打印设置”
作为PromptFileNameResult=Application.DocumentManager.MdiActiveDocument.Editor.GetFileNameForOpen(opts)将pfr调暗。
如果pfr。状态提示状态。那好
返回
如果
添加绘图设置(pfr.StringResult)
末端接头
子添加绘图设置(ByVal绘图设置文件为字符串)
将CurrentDatabase设置为Database=HostApplicationServices.WorkingDatabase
将layName设置为String=Nothing
使用SourceDatabase作为新数据库(False,True)
源数据库。ReadDwgFile(PlotSettingsFile,FileOpenMode.OpenForReadAndAllShare,True,“”
使用currentTransaction作为Transaction=CurrentDatabase.TransactionManager.StartTransaction
使用sourceTransaction作为Transaction=SourceDatabase.TransactionManager.StartTransaction
将sourcePlotDic设置为DBDictionary=SourceDatabase.PlotSettingsDictionaryId.GetObject(OpenMode.ForRead)
对于每个项目,作为sourcePlotDic中的DBDictionaryEntry
作为PlotSettings=sourcePlotDic.GetAt(item.Key).GetObject(OpenMode.ForRead)的Dim pl
<div>将cpl变暗为新的绘图设置(pl.ModelType)</div>
cpl.CopyFrom(pl)
cpl.AddToPlotSettingsDictionary(CurrentDatabase)
下一个
sourceTransaction.Commit()
结束使用
currentTransaction.Commit()
结束使用
结束使用
末端接头
结束类
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-4-30 07:51 , Processed in 1.146011 second(s), 67 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表