CPC中文印刷社区

CPC中文印刷社区 (https://www.cnprint.org/bbs/index.php)
-   ◆- 数码印刷综合讨论区 (https://www.cnprint.org/bbs/forumdisplay.php?f=109)
-   -   求助 GMC data input问题 (https://www.cnprint.org/bbs/showthread.php?t=330244)

TAOPIX 2021-01-13 22:01

GMC data input问题
 
1 个附件
请教GMC高手
数据input进来后是四个栏位的数据,该如何合并成只有一个栏位?
相反的如果导入的数据只有一个栏位,又该如何等份的分成四个栏位?

no013 2021-01-16 15:28

4 个附件
方法有很多呢
1、使用DataTransformer模块,新建一个字段,将所有的字段组合一块
2、使用ImpositionScript,将所有的字段组合一块

但是看你的需要应该是想做行转列,或者列转行吧,以下我做了个例子:
(1)行专列实现4列合成1列;
(2)列转行实现1列拆成4列.

TAOPIX 2021-01-16 20:31

引用:

作者: no013 (帖子 2609987)
方法有很多呢
1、使用DataTransformer模块,新建一个字段,将所有的字段组合一块
2、使用ImpositionScript,将所有的字段组合一块

但是看你的需要应该是想做行转列,或者列转行吧,以下我做了个例子:
(1)行专列实现4列合成1列;
(2)列转行实现1列拆成4列.

感谢大神的指导:red_heart::red_heart:
我来好好研究再来请教您

A-J 2021-01-17 11:14

Imposition Script 我一直以為是跟落大版有關係的:eyes_droped:
原來是這樣用呀

TAOPIX 2021-01-17 11:49

2 个附件
大神

我没看懂里面 ts=3的用意,可否能说明?

no013 2021-01-17 12:30

删掉就行,没用到:grimace:

no013 2021-01-17 12:31

引用:

作者: A-J (帖子 2610120)
Imposition Script 我一直以為是跟落大版有關係的:eyes_droped:
原來是這樣用呀

基本排版,数据处理都可以,可以替换大部分模块使用的。

A-J 2021-01-17 13:00

引用:

作者: no013 (帖子 2610148)
基本排版,数据处理都可以,可以替换大部分模块使用的。

能來個排版的範例?
:exciting::exciting::exciting:

no013 2021-01-17 13:11

引用:

作者: A-J (帖子 2610152)
能來個排版的範例?
:exciting::exciting::exciting:

说错了,是拼版,排版的话简单的应该也能实现,要有具体的需求哈,实现应该不存在问题。

A-J 2021-01-17 13:28

引用:

作者: no013 (帖子 2610153)
说错了,是拼版,排版的话简单的应该也能实现,要有具体的需求哈,实现应该不存在问题。

我知道你說的是拼板(imposition)
來個範例?
另外 關於加上印刷標記有沒有甚麼好方法? 光一個裁切對位標 就要上下左右算座標各自加上 如果每一模要電眼那麼有幾模就要加幾次 好像很蠢:nothing:

no013 2021-01-17 14:08

引用:

作者: A-J (帖子 2610158)
我知道你說的是拼板(imposition)
來個範例?
另外 關於加上印刷標記有沒有甚麼好方法? 光一個裁切對位標 就要上下左右算座標各自加上 如果每一模要電眼那麼有幾模就要加幾次 好像很蠢:nothing:

你放个样张吧,我试试做个模板。

A-J 2021-01-17 17:51

1 个附件
引用:

作者: no013 (帖子 2610160)
你放个样张吧,我试试做个模板。

大概是類似這樣子的:exciting::exciting::exciting:

no013 2021-01-18 00:12

4 个附件
引用:

作者: A-J (帖子 2610192)
大概是類似這樣子的:exciting::exciting::exciting:

脚本如下:

PageContent pc;
PageContent pc1;
Transformation tr;
DrawPathObject pth;
Int x=4; // 横向版数
Int y=11; // 纵向版数
Double lx=0.05; // 单版宽度(m)
Double ly=0.025; // 单版高度(m)
Path p1;
Path p;
pth.FillColor=Color.createFromRGB(0,0,0); // 填充颜色
for(Int i=0;i<(InputSheeter_0.SheetCount/(x*y)+1);i++)
{
tr.reset();
Int d=i*x*y;
p=p1;
p.addRect(RRect ((0.000),(0.011),(0.005),(0.014))); // 左黑块(5mm*3mm)
p.addRect(RRect ((0.045),(0.011),(0.050),(0.014))); // 右黑块(5mm*3mm)
p.addRect(RRect ((0.000),(0.00),(0.0001),(0.025))); // 左线(25mm*0.1mm)
p.addRect(RRect ((0.0499),(0.00),(0.050),(0.025))); // 右线(25mm*0.1mm)
pth.Path=p;
pc.addObject(pth);
OutputSheeter_0.addSheetInfo(InputSheeter_0.SheetInfo[d]);
OutputSheeter_0.LastSheet.addPageContent(pc);
for(Int ai=1;ai<Math.min(x*y,InputSheeter_0.SheetCount-(i*x*y));ai++)
{
tr.reset();
tr.translate(RVector((ai)%4*lx,(((ai)/4)%11)*ly));
Int c=i*x*y+ai;
OutputSheeter_0.LastSheet.addSheetInfo(InputSheeter_0.SheetInfo[c],tr);
p.addRect(RRect ((0.00+lx*(ai%x).toDouble()),(0.011+ly*(ai/x).toDouble()),(0.005+lx*(ai%x)),(0.014+ly*(ai/x))));
p.addRect(RRect ((0.045+lx*(ai%x).toDouble()),(0.011+ly*(ai/x).toDouble()),(0.05+lx*(ai%x)),(0.014+ly*(ai/x))));
p.addRect(RRect ((0.000+lx*(ai%x).toDouble()),(0.00+ly*(ai/x).toDouble()),(0.0001+lx*(ai%x).toDouble()),(0.025+ly*(ai/x).toDouble())));
p.addRect(RRect ((0.0499+lx*(ai%x).toDouble()),(0.00+ly*(ai/x).toDouble()),(0.050+lx*(ai%x).toDouble()),(0.025)+ly*(ai/x).toDouble()));
}
pth.Path=p;
pc.addObject(pth);
OutputSheeter_0.LastSheet.addPageContent(pc);
pc=pc1;
}

A-J 2021-01-18 07:44

引用:

作者: no013 (帖子 2610235)
脚本如下:

PageContent pc;
PageContent pc1;
Transformation tr;
DrawPathObject pth;
Int x=4; // 横向版数
Int y=11; // 纵向版数
Double lx=0.05; // 单版宽度(m)
Double ly=0.025; // 单版高度(m)
Path p1;
Path p;
pth.FillColor=Color.cr...

這範例太牛了,我來研究下:exciting::exciting:

TAOPIX 2021-01-18 13:45

这种范例已经超出我的脑子能承受的范围 这软件实在是太难学习啦


所有时间均为 +8, 现在的时间是 2025-07-03 14:51.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions, Inc.