QQ登录

只需一步,快速开始

查看: 9548|回复: 2
收起左侧

请问大佬GMS怎么获得左上角右上角定位

[复制链接]
累计签到:191 天
连续签到:1 天
发表于 2021-11-12 11:26:30 | 显示全部楼层 |阅读模式
  1. <blockquote>Public Sub A3竖()
复制代码
代码如上↑最近学着写gms插件,给页面图形加个指定矩形,但是没法定位到想要位置。现在只能把矩形添加到图形的左下角想实现矩形放置右上角,左上角,定位代码实验好几个实现不了LeftX TopY RightX BottomY




补充内容 (2021-11-12 12:10):
Public Sub A3竖()
' 定义一个形状对象
Dim s As Shape
Dim width, height
x = ActiveSelection.LeftX ' 横坐标
y = ActiveSelection.BottomY ' 纵坐标
width = 285 ' 宽度
height = 400 ' 高度
' 创建矩形
Set s = ActiveLayer.CreateRectangle2(x, y, width, height)

End Sub
更多图片 小图 大图
组图打开中,请稍候......

华印网相关搜索

累计签到:1676 天
连续签到:12 天
发表于 2021-11-12 13:56:14 | 显示全部楼层
利用加减法吧
Public Sub A3竖()
' 定义一个形状对象
Dim s As Shape
Dim width, height
x = ActiveSelection.LeftX ' 横坐标
y = ActiveSelection.BottomY ' 纵坐标
dim a,b
a=ActiveSelection.width
b=ActiveSelection.height

width = 285 ' 宽度
height = 400 ' 高度
' 创建矩形
Set s = ActiveLayer.CreateRectangle2(x+a-width, y+b-height, width, height)'右上角

End Sub
1 赠人玫瑰,手有余香!如单纯感谢,请送花!凡是以文字形式感谢,即被视为水帖,会扣币处理! 鲜花榜单
回复 支持 反对 送花

使用道具 举报

累计签到:191 天
连续签到:1 天
 楼主| 发表于 2021-11-12 16:13:47 | 显示全部楼层
jiangyu 发表于 2021-11-12 13:56
利用加减法吧
Public Sub A3竖()
' 定义一个形状对象

感谢给了思路,修改后完美实现了,给选中的图形加个指定尺寸的框框。
附上代码以供参考
  1. Public Sub A3竖()
  2. ActiveDocument.Unit = cdrMillimeter
  3. ' 定义单位mm
  4. Dim s As Shape
  5. Dim width, height, a, b
  6. x = ActiveSelection.LeftX  ' 横坐标
  7. y = ActiveSelection.BottomY ' 纵坐标
  8. a = ActiveSelection.SizeWidth '当前图形宽度
  9. b = ActiveSelection.SizeHeight '当前图形高度
  10. width = 285 ' 自定义宽度
  11. height = 400 ' 自定义高度
  12. ' 创建矩形
  13. Set s = ActiveLayer.CreateRectangle2(x + a - width, y + b - height, width, height) '右上角
  14. End Sub
复制代码


回复 支持 反对 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

关闭

注意注意注意:必看上一条 /1 下一条

华印网 - 华印社区
Share More 周一至周日:09:00 - 21:00
华印网旗下的设计印刷制作类专业技术站点
请勿发布违反国家法律法规的内容,会员观点不代表本站立场
企鹅群号:119572101

华印网汇集印前印后技术、PDF拼版、防伪包装、数码印刷、合版印刷、图文设计、平面设计、数码印刷及CTP等最新印刷技术,提供软件汉化、插件汉化、cdr插件、ai插件、ps插件、pdf插件、印刷流程、ctp输出、印刷软件、印能捷、esko、CorelDRAW、InDesign、Illustrator、CTP、CDR以及PDF软件下载的综合性印刷论坛社区!

Powered by Discuz! X3.4 © 2001-2021,Tencent Cloud.

站点地图|小黑屋|手机版|Archiver|华印 ( 粤ICP备19020152号-1 )

GMT+8, 2024-12-23 01:27 , Processed in 0.035029 second(s), 24 queries , Gzip On, Yac On.

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