Commit 684776ec authored by Scott Sun's avatar Scott Sun

scott

parent ae709692
This diff is collapsed.
...@@ -594,17 +594,16 @@ function slBoxOptimize(){ ...@@ -594,17 +594,16 @@ function slBoxOptimize(){
var ref_layer = layerInfo.ref_layer; var ref_layer = layerInfo.ref_layer;
var tmp1 = 'tl_script_tmp1', tmp2 = "tl_script_tmp2"; var tmp1 = 'tl_script_tmp1', tmp2 = "tl_script_tmp2";
delLayer([tmp1, tmp2]); delLayer([tmp1, tmp2]);
GEN.workLayer({name:work_layer,display_number:1,clear_before:'yes'});
GEN.displayLayer({name:ref_layer,number:2});
// 放大 // 放大
var ref_pad = "tmp_ref_pad"; delLayer([ref_pad]); var ref_pad = "tmp_ref_pad"; delLayer([ref_pad]);
GEN.createLayer({job:job,layer:ref_pad,context:'misc',type:'document'}); GEN.createLayer({job:job,layer:ref_pad,context:'misc',type:'document'});
var flag = true; var flag = true;
IKM.msg("请选择需放大的文字框,不需制作了请【左键框选空白处】") IKM.msg(work_layer + "层:请选择需放大的文字框,不需制作了请【左键框选空白处】")
while(flag){ while(flag){
var tmp_con = GEN.MOUSE({type:'r',text:"Please Select"}); var tmp_con = GEN.MOUSE({type:'r',text:"Please Select"});
GEN.workLayer({name:work_layer,display_number:1,clear_before:'yes'}); GEN.workLayer({name:work_layer,display_number:1,clear_before:'yes'});
GEN.displayLayer({name:ref_layer,number:2});
GEN.COM("filter_area_strt") GEN.COM("filter_area_strt")
GEN.COM("filter_area_xy,x="+tmp_con.x1+",y="+tmp_con.y1) GEN.COM("filter_area_xy,x="+tmp_con.x1+",y="+tmp_con.y1)
GEN.COM("filter_area_xy,x="+tmp_con.x2+",y="+tmp_con.y2) GEN.COM("filter_area_xy,x="+tmp_con.x2+",y="+tmp_con.y2)
...@@ -641,9 +640,6 @@ function slBoxOptimize(){ ...@@ -641,9 +640,6 @@ function slBoxOptimize(){
GEN.selectByFilter({area_rect:{x1:layer_limits_tmp1.xmin-0.01,y1:layer_limits_tmp1.ymin-0.01,x2:layer_limits_tmp1.xmax+0.01,y2:layer_limits_tmp1.ymax+0.01}}); GEN.selectByFilter({area_rect:{x1:layer_limits_tmp1.xmin-0.01,y1:layer_limits_tmp1.ymin-0.01,x2:layer_limits_tmp1.xmax+0.01,y2:layer_limits_tmp1.ymax+0.01}});
GEN.selTransform({mode:'anchor',oper:"rotate",x_anchor:layer_limits_tmp.xc,y_anchor:layer_limits_tmp.yc,angle:angle}) GEN.selTransform({mode:'anchor',oper:"rotate",x_anchor:layer_limits_tmp.xc,y_anchor:layer_limits_tmp.yc,angle:angle})
GEN.PAUSE(1)
GEN.copyLayer({source_job:job,source_step:step,source_layer:tmp1,dest_layer:tmp2,mode:'replace',invert:'no'}); GEN.copyLayer({source_job:job,source_step:step,source_layer:tmp1,dest_layer:tmp2,mode:'replace',invert:'no'});
var text_tmp = 'tl_tmp_text'; var text_tmp = 'tl_tmp_text';
GEN.copyLayer({source_job:job,source_step:step,source_layer:tmp1,dest_layer:text_tmp,mode:'replace',invert:'no'}); GEN.copyLayer({source_job:job,source_step:step,source_layer:tmp1,dest_layer:text_tmp,mode:'replace',invert:'no'});
...@@ -760,6 +756,7 @@ function slBoxOptimize(){ ...@@ -760,6 +756,7 @@ function slBoxOptimize(){
GEN.displayLayer({name:work_layer,number:2}); GEN.displayLayer({name:work_layer,number:2});
if(!GEN.isLayerEmpty({ job:job,step:step,layer:ref_pad})){GEN.displayLayer({name:ref_layer,number:3})} if(!GEN.isLayerEmpty({ job:job,step:step,layer:ref_pad})){GEN.displayLayer({name:ref_layer,number:3})}
GEN.COM('disp_on'); GEN.COM('disp_on');
if(GEN.isLayerExists({ job:job,step:step,layer:ref_pad})){GEN.deleteLayer({job:job, layer:ref_pad})}
var ans = GEN.PAUSE('Please Check...'); var ans = GEN.PAUSE('Please Check...');
if(!/ok/ig.test(ans)){ throw "cancel" } if(!/ok/ig.test(ans)){ throw "cancel" }
GEN.COM('disp_off'); GEN.COM('disp_off');
...@@ -918,9 +915,11 @@ function slOptimize() { ...@@ -918,9 +915,11 @@ function slOptimize() {
} }
} }
}) })
IKM.msg(layer + "层完毕,请确认,将正确的移动到_ok层") IKM.msg(layer + "层完毕,请确认,将正确的移动到_ok层")
GEN.PAUSE("PAUSE") GEN.PAUSE("PAUSE")
GEN.workLayer({name:"_ok",display_number:2,clear_before:'yes'}) GEN.workLayer({name:"_ok",display_number:2,clear_before:'yes'})
// 将ok的移动到文字层
}) })
}) })
} }
...@@ -1171,7 +1170,7 @@ function searchFont(l ,arr, i, ret, type){ ...@@ -1171,7 +1170,7 @@ function searchFont(l ,arr, i, ret, type){
return i+1 return i+1
} }
function turnFix(data) { function turnFix(data) {
return parseFloat(data).toFixed(2) return parseFloat(data).toFixed(1)
} }
function surfaceAnalysis(props){ function surfaceAnalysis(props){
props.limit.xmin = props.limit.xmin - 0; props.limit.xmin = props.limit.xmin - 0;
......
This source diff could not be displayed because it is too large. You can view the blob instead.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment