newer 发表于 2018-11-16 18:20:51

重磅来袭,动态排版(第二版)

本帖最后由 newer 于 2018-11-19 23:09 编辑

第一版链接:http://bbs.xdcad.net/thread-716846-1-1.html


相较第一版,
1、加入了 排版框 的功能,对于要排版大量的实体,比如带图框的整个图纸,请勾选“使用排版框”并设置好“排版组”
2、加入了“基准9宫”,也就是选择的实体的基准的位置的排序,对应数字小键盘的1-9,比如 5, 是已所有选择对象(排版组)的中心点作为基点,确定相对位置。


为保证插件回去运行,提供FAS文件下载, 晓东工具箱下版本将更新该插件。



对大量实体,有图框的排版演示:



========================================================================


1、执行过程中,可以随意改变非模式对话中的设置,设置实时通过预览展现对齐方式、行距、间距、列数的变化2、精度参数,在选择排版对象分布很杂的情况下,精度容差内的按一行来排序。
3、想排一行,列数给个很大的数即可。
4、预览说明,
    实际:按实体组的矩形框,实时反映出对齐情况
    简略:按表格的情况,预览单元格的整体大小。
5、a、对象按 “组GROUP”优先,一个实体包含在多个组,最大那个组作为整体。
   非组情况,按实体排。
   b、任何单独的实体都可以排,排块、多段线、视口、表格、文字....只要你想,哪怕是单独一根LINE



下面只演示对齐


下面是选择已有的边界,在边界矩形框范围内根据列数平均分布


===============================================
配合“显示边界框”插件:http://bbs.xdcad.net/thread-716868-1-1.html

配合 “排版插件” 进行灵活排版。http://bbs.xdcad.net/thread-716846-1-1.html

一、预览边界框


===================================================

二、排版进行中



三、排版完毕





**** Hidden Message *****


alnhny 发表于 2018-11-16 18:44:47

本帖最后由 alnhny 于 2018-11-16 18:46 编辑

感谢N版的分享,但好像附件没上传成功。

newer 发表于 2018-11-16 19:02:27

alnhny 发表于 2018-11-16 18:44
感谢N版的分享,但好像附件没上传成功。

可以下啊


renyonghua2014 发表于 2018-11-16 19:22:38

N版主,给力啊!!

alnhny 发表于 2018-11-16 20:00:11

本帖最后由 alnhny 于 2018-11-16 20:31 编辑

newer 发表于 2018-11-16 19:02
可以下啊
已下好了,试用了半个多小时,我发现排版的的顺序始终有点问题,最好是能提供按选取“排版框”的顺序进行排列,程序自动识别的时候有些问题。下面的操作,比如排成一行(排成列类似),两个同样的图框(以颜色进行区分)在左右不同相对位置(以白框为基准,红框相对在白框的左上、左下、右上、右下),其中,左上和右下时,排版后两图框水平方向上的相对位置为发生变化,右上和左下时,水平方向的相对位置是正确的。

alnhny 发表于 2018-11-16 20:35:35

而且基准九宫选9时,应用后选择对象后执行会出错
“参数类型错误: numberp: nil”

newer 发表于 2018-11-16 20:40:10

本帖最后由 newer 于 2018-11-16 20:42 编辑

alnhny 发表于 2018-11-16 20:00
已下好了,试用了半个多小时,我发现排版的的顺序始终有点问题,最好是能提供按选取“排版框”的顺序进行 ...
1、用精度 控制 哪些在一个行或列
2、用 9宫格,控制 按哪个点做基点排序

你试下这两个地方的设置





上面这个图,如果你使用基点 1、2、3的话,排顶对齐, 大于精度的数,他们就在一行

idehua2017 发表于 2018-11-16 20:55:09

n老大威武!!!

idehua2017 发表于 2018-11-16 20:56:27

N老大威武!!!

newer 发表于 2018-11-16 20:58:40

alnhny 发表于 2018-11-16 20:35
而且基准九宫选9时,应用后选择对象后执行会出错
“参数类型错误: numberp: nil”

重新下载下附件

newer 发表于 2018-11-16 20:59:54

alnhny 发表于 2018-11-16 20:00
已下好了,试用了半个多小时,我发现排版的的顺序始终有点问题,最好是能提供按选取“排版框”的顺序进行 ...
精度输入合适的值,确定在一个行, 在一个行后,才有位置的排序你这个图用毫米单位,你精度给0.01太小了

alnhny 发表于 2018-11-16 21:20:42

本帖最后由 alnhny 于 2018-11-16 21:37 编辑

newer 发表于 2018-11-16 20:59
精度输入合适的值,确定在一个行, 在一个行后,才有位置的排序你这个图用毫米单位,你精度给0.01太小了
...
请问确定在同一列的时候,那个精度又是如何定义的呢?行我已经根据您的截图尝试出来了,谢谢。我按类似行的方法进行控制,但排版出来,相对位置是倒序的,想要正确的相对位置,对排版后的对象再进行一次竖向排版才行。

tzyzxjh 发表于 2018-11-16 21:22:31

N老大威武{:1_12:}

XDSoft 发表于 2018-11-16 21:36:12

alnhny 发表于 2018-11-16 21:20
请问确定在同一列的时候,那个精度又是如何定义的呢?行我已经根据您的截图尝试出来了,谢谢。
精度和基准点是控制的排序前的基准状态,基准排序的方式按行,条件是X最小情况下Y最小,再这个基准下,再进行下面步骤,

你精度给足够大,那么他们就是一行,在一行的基础上,列方向的位置,根据他们当前基准点的X坐标定,
然后再根据你的选项,排几行几列,行距,列举多少

XDSoft 发表于 2018-11-16 21:43:00

alnhny 发表于 2018-11-16 21:20
请问确定在同一列的时候,那个精度又是如何定义的呢?行我已经根据您的截图尝试出来了,谢谢。我按类似行 ...

你要同时两个方向控制,不好实现,也容易乱
只能优先行,或者优先列

你可以分几次排啊
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 重磅来袭,动态排版(第二版)