メモ
- PDFの差分を目視で確認する際に Ctrl + Tab を連打する手間を省く
app.addMenuItem({
cName: 'myTest_Sort_ABCXYZ_AXBYCZ',
cUser: '並べ替え ABCXYZ → AXBYCZ',
cParent: 'Edit', nPos: 0,
cExec: '\
(() => {\
for (var i = 0; i < this.numPages / 2 - 1; i++) {\
this.movePage({nPage: this.numPages / 2 + i, nAfter: 2 * i});\
}\
})();\
',
cEnable: 'event.rc = (event.target != null);',
cMarked: 'event.rc = false;',
bPrepend: true
});
文書α
01234
ABCDE
文書β
01234
vwxyz
文書γ
0123456789
ABCDEvwxyz
nPage 5 -> nAfter 0
0123456789
AvBCDEwxyz
nPage 6 -> nAfter 2
0123456789
AvBwCDExyz
nPage 7 -> nAfter 4
0123456789
AvBwCxDEyz
nPage 8 -> nAfter 6
0123456789
AvBwCxDyEz
完了