ExtendScriptでサイズの多い文書ファイル内に存在する要素を順に参照すると、FrameMakerが強制終了する。 FrameMaker2015,2019で本現象は確認しております。サイズの多い(6.5MB程)構造化文書データが存在するbookファイルで、下記のExtendScriptを実行した場合に、FrameMakerがエラーなしで強制終了してしまいます。データに起因するものなのかの判断は出来ておりません。/**********************************************************************
Menu
***********************************************************************/
var newMenu = DefineMenu("TestMenu", "Test");
var elementIdCmd = DefineCommand(1, "elementCommand", "Element", "");
newMenu.AddCommandToMenu(elementIdCmd);
fmMenu = app.GetNamedMenu("!MakerMainMenu");
if(fmMenu.ObjectValid())
{
fmMenu.AddMenuToMenu(newMenu);
}
fmMenu = app.GetNamedMenu("!BookMainMenu");
if(fmMenu.ObjectValid())
{
fmMenu.AddMenuToMenu(newMenu);
}
UpdateMenus();
/**********************************************************************
command execution
***********************************************************************/
function Command(cmd){
switch(cmd)
{
case 1:
{
ElementInBook();
break;
}
def