乐筑天下

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

安装(Plotconfigs)

[复制链接]
180

1

主题

1

帖子

1

银币

初来乍到

Rank: 1

铜币
5
发表于 2008-3-17 14:23:19 | 显示全部楼层 |阅读模式
有人知道如何从另一个绘图中获取页面设置到当前布局中吗?
在ACAD,它是Psetupin我正试图通过代码做到这一点。
看起来我需要的方法是CopyFrom,但是我在设置配置时收到一个找不到键的错误。
一旦获得,我将把nec布局设置为相应的页面设置(plotconfig)
有什么想法吗?
谢谢!标记
  1. Sub Psetupsin()
  2. Dim PltConfig as PlotConfiguration
  3. Set KPltConfigs = ThisDrawing.PlotConfigurations.Item ("I:\Path\Path\Path\Filename-CTB.dwt\K-22x34")
  4. Set HPltConfigs = ThisDrawing.PlotConfigurations.Item ("I:\Path\Path\Path\Filename-CTB.dwt\H-22x34")
  5.   For Each PltConfig In ThisDrawing.PlotConfigurations
  6.    If PltConfig.Name = "K-22x34" Then
  7.     Debug.Print "K"
  8.    Else
  9.     PltConfig.CopyFrom KPltConfigs
  10.    End If
  11.    If PltConfig.Name = "H-22x34" Then
  12.     Debug.Print "H"
  13.    Else
  14.      PltConfig.CopyFrom HPltConfigs
  15.    End If
  16.   Next
  17. End Sub

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

0

主题

6

帖子

4

银币

初来乍到

Rank: 1

铜币
7
发表于 2008-3-17 14:52:18 | 显示全部楼层
我有东西......给我几分钟去拿!
回复

使用道具 举报

0

主题

9

帖子

6

银币

初来乍到

Rank: 1

铜币
11
发表于 2008-3-17 14:57:11 | 显示全部楼层
没问题的....它使用DBX的CopyObjects从一个文件复制到另一个文件。我使用一个对话框,但是你可以调整不使用对话框。
回复

使用道具 举报

0

主题

13

帖子

5

银币

初来乍到

Rank: 1

铜币
14
发表于 2008-3-17 15:31:07 | 显示全部楼层
马特,很酷,稍后我会详细介绍
ML-我很好奇,当您可以从当前位置分配所需内容时,为什么要从另一个dwg中提取一个?
回复

使用道具 举报

0

主题

12

帖子

4

银币

初来乍到

Rank: 1

铜币
12
发表于 2008-3-17 17:00:03 | 显示全部楼层

嘿,马特
,我下载了文件,但我还没有机会看它。
我明天一定会看的...谢谢
CM,
如果您创建一个名为Plotconfigs的图形,则可以在该图形中设置所有页面设置,然后在当前图形(在纸张空间中)类型psetupin中,
这将提示您进行绘图,选择您的Plotconfigs绘图(或模板.dwt),它将公开该绘图中的所有页面设置。您也可以右键单击布局选项卡,然后使用Pagesetup管理器来实现此目的。命令行是 psetupin。
我可以给你几个理由,为什么你会这样做。
您是要在每个图形中设置打印配置,还是希望创建一个图形并在需要时将其导入?在我的一些自定义中,我将做-layout;
这将为您提供选择,然后您可以从Plotconfigs绘图(或.dwt)中插入布局,然后是Psetupin,这也将允许您引入绘图配置。
如果这样做;您将提前设置所有绘图仪配置。
因此,例如,假设您要创建一个新布局;引入布局,然后是页面设置(plotconfig),然后您正在滚动。
有意义?
马克
回复

使用道具 举报

0

主题

11

帖子

7

银币

初来乍到

Rank: 1

铜币
12
发表于 2008-3-17 17:15:21 | 显示全部楼层
是的,但似乎有很多额外的工作。 我根本没有任何页面设置。 我动态设置直通代码,并且可以保存或不保存dwg。 我想在网络上维护1 dvb文件比试图跟上我的用户模板文件更容易。
回复

使用道具 举报

0

主题

5

帖子

3

银币

初来乍到

Rank: 1

铜币
7
发表于 2008-3-17 18:27:43 | 显示全部楼层
我之前做过这个。当时我决定不想通过ObjectDBX来实现。然后我决定不这样做更容易。从plotconfig图形导入时,我会在页面列表中进行选择。好的,我想要11x17、15x21、30x42和30x42的PDF。因此,我需要从我们的一长串清单中选出四个。通过编程,我在表单上选择纸张大小,它可以进行我想要/需要的页面设置。
回复

使用道具 举报

0

主题

6

帖子

4

银币

初来乍到

Rank: 1

铜币
8
发表于 2008-3-17 18:36:30 | 显示全部楼层

CM
恰恰相反
对我来说,每次设置绘图仪配置完全是浪费时间
听着,下次要进行所有设置时,请尝试从以前的图形中导入页面设置,然后告诉我您认为什么更快
此外,如果您有多台绘图仪,或者您正在使用CTB和STB,会发生什么情况
也许对于特定的图形(正如Bob回避的那样),您只想使用特定的.pc3文件,而不是所有文件
这还可以确保每个用户在每个绘图仪上都有正确的设置,并允许他们做他们想做的事情;这是工程设计,而不是设置绘图配置
标记
回复

使用道具 举报

0

主题

8

帖子

4

银币

初来乍到

Rank: 1

铜币
9
发表于 2008-3-17 18:39:18 | 显示全部楼层
马克,我想你误解了Duh。 他并不是说你应该在你开始的每幅画中手动设置它们。 如果您正在编写一个程序,该程序将部分地从另一个图形导入页面设置,为什么不直接让您的程序创建页面设置。
回复

使用道具 举报

0

主题

3

帖子

1

银币

初来乍到

Rank: 1

铜币
3
发表于 2008-3-17 18:45:36 | 显示全部楼层

哦,我明白他的观点。
我当然可以这样做,但是如果我有一幅已经包含它们的图纸,那么为什么不直接抓住它们呢?
否则,我将为每个Plotconfig提供堆积如山的代码,这并没有多大意义。
更不用说“如果”例程不可用,我希望能够对用户说
“OK,键入psetupin,按Enter键并浏览到您的文件,然后选择您的页面设置”
我有时必须认为作为用户
无论如何,这都是无关紧要的。我只想要答案! 哈哈
马克
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2024-11-24 08:24 , Processed in 0.404448 second(s), 95 queries .

© 2020-2024 乐筑天下

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