ご要望に合うか分かりませんが
以前こちらで修正した文字ハッチングマクロを元に
修正してみましたのでお試しください。
♪文字枠+ハッチングマクロ
*^C^C$M=useri5;0;$(nth,$(getvar,useri5),offset;;^X文字選択^X\;select;@;@;;undo;be;explode;@;"""$M=$(if,$(getvar,cmdactive),;)"""explode;@;"""""""$M=$(if,$(getvar,cmdactive),;)"""""""select;@;@;;JUSTIFYTEXT;P;;L;useri5;1,,,,,)$(nth,$(getvar,useri5),,ucs;e;@;sortents;127;line;non;@;non;@0.01<0;;extend;p;;f;non;@0.01<90;non;@0.02<270;;f;non;@0.1<90;non;@0.2<270;;;lengthen;l;;sortents;$(getvar,sortents);useri5;2,,,,)$(nth,$(getvar,useri5),,,userr5;$(getvar,perimeter);sortents;127;line;mid;@;non;@0.01<90;;extend;p;;f;non;@0.01<180;non;@0.01<0;;f;non;@0.01<180;non;@0.01<0;;;lengthen;l;;sortents;$(getvar,sortents);useri5;3,,,)$(nth,$(getvar,useri5),,,,ucs;e;l;erase;l;;;l;;userr4;$(*,$(getvar,perimeter),-0.12);offsetdist;$(/,$(-,$(*,$(getvar,perimeter),1.38),$(getvar,perimeter)),2);useri5;4,,)$(nth,$(getvar,useri5),,,,,rectang;non;$(*,-1,$(getvar,userr4))","$(-,$(/,$(getvar,userr5),-2),$(getvar,userr4));non;$(+,$(getvar,perimeter),$(getvar,userr4))","$(+,$(getvar,userr4),$(/,$(getvar,userr5),2));useri5;5,)$(nth,$(getvar,useri5),,,,,,chprop;l;;c;1;;ucs;ob;l;offset;;0<0;non;$(getvar,userr4)<180;;erase;p;;-hatch;p;s;s;l;;;ucs;p;;p;;p;chprop;l;;c;2;;draworder;l;;b)^M
- とってぃ
- 2018/07/19 (Thu) 10:34:25