InDesign Hacking with JavaScript

関数の要約
 void __deleteRuleProcessor(rProcessor)
          
 Object __makeRuleProcessor(ruleSet, prefixMappingTable)
          
 void __processChildren(rProcessor)
          
 void __processMatchData(matchData, rProcessor)
          
 void __processRuleSet(root, ruleSet, prefixMappingTable)
          
 void __processTree(root, rProcessor)
          
 void __skipChildren(rProcessor)
          
 void _renumSidenoteCommon(obj)
          
 nothing addHyperlink(<Object> obj)
           指定要素に外部ハイパーリンクを付ける実体
 Nothing applyImageObjectstyle(<Document> document, <String> tagname, <String> ostyle)
           指定のXML要素を持つrectangleにオブジェクトスタイルを適用する。ostyle属性が付いているときにはその値のオブジェクトスタイル名を使う
 String arabic2roman(<Long> s)
           アラビア数字からローマ数字に変換する
 Nothing backGroundImage(<String> layername, <Story> story, <Long> startpoint, <Long> endpoint, <Long[][4]> offsetunits, <File[]> files, <ObjectStyle> ostyle, <boolean> l<boolean> fit, <Float> width, fit)
           指定の画像をストーリーの開始オフセットから終了オフセットのボックス範囲の背景に配置する。オブジェクトオフセットおよび画像ファイルオブジェクトはページごとに指定できる。配列がページ数に満たなかった場合、その最後のオブジェクトが使われる。オフセットとファイルは別個に指定できる
 Nothing backGroundImage3(<Object> obj)
           指定の画像をストーリーの開始オフセットから終了オフセットのボックス範囲の背景に配置する。オブジェクトオフセットおよび画像ファイルオブジェクトはページごとに指定できる。配列がページ数に満たなかった場合、その最後のオブジェクトが使われる。オフセットとファイルは別個に指定できる
 Long[4] backUnit(<Document> document)
           単位系を保存する
 Object callScripts(<String> sarray)
           スクリプト名の配列順にスクリプトを実行する
 Nothing checkDifference(<Object> lpobj, <Object> rpobj, <Color> okcolor, <Color> maybecolor, <Color> badcolor)
           左側オブジェクトと右側オブジェクトを比較し、座標のずれを調べて適宜色を変更する
 void checkFootnotes()
          
 String[] checkLinkGeometry(<Document> myDocument, <String> log, <Number> limit)
           ドキュメントのリンクとテキストフレームのサイズの差異をチェックする
 boolean checkRMTag(<String> name, <String> rmtags)
           削除すべき名前かどうかを返す
 void cleanUpHyperlink(document)
          
 nothing clearBookmarks(<Document> document)
           tmp-autoラベルのあるブックマークおよびハイパーリンクのオブジェクトを削除する
 Object createBGProgressBar(<Long> maxValue, <Long> width, <String> tag)
           プログレスバーの作成
 Nothing drawMasterItemsNote(<Document> document, <Page> lp, <Page> rp, <MasterSpread> sp)
           マスターページの各要素の座標を計算し、左右見開きでのずれを確認する。両方が正しく合う位置(小数点2桁以内誤差許容)にあれば緑、お互い四捨五入して合えば黄色(計算誤差の可能性もある)、大きくずれているか片側にしか存在しなければ赤で囲んで表示する。
 Object eltAndNmbl(elt, nmbl)
          
 String endBenchMark(<Long> starttime, <String> prefix)
           ベンチマーク用に時間差を返す
 Object esc(s)
          
 void exportBook(fileObj, files)
          
 void exportCellStyleList(file, group, level)
          
 void exportCharacterStyleList(file, group, level)
          
 Object exportFind0(document, repl)
          
 Object exportFind1(document, repl)
          
 Object exportFind2(document, repl)
          
 Object exportFind3(document, repl)
          
 void exportObjectStyleList(file, group, level)
          
 void exportParagraphStyleList(file, group, level)
          
 Object exportPDF(<Document> document, <File> outfile, <String> presetname, <Boolean> untag, <Boolean> interactive)
           ドキュメントを指定の出力ファイル名/プリセットでPDF出力する
 Object exportPS(<Document> document, <File> outfile, <String> presetname)
           ドキュメントを指定の出力ファイル名/プリセットでPostScript出力する
 String[] exportSinglePDF(<Document> document, <String> nmbl, <String> dir, <PdfPreset> preset, aonametxt, errors)
           指定ノンブルの単一PDFを作成する
 void exportStyleList(file)
          
 void exportTableStyleList(file, group, level)
          
 void exportText(myDocument)
          
 Nothing exportTocXML(<File> file, <String[]> tocs, <Long> level, <boolean> numorder)
           目次配列からXMLを生成して出力する
 Nothing exportTocXMLY(<File> file, <String[]> tocs, <Long> level, <boolean> numorder)
           目次配列からXMLを生成して出力する
 Object extendObj(<Object> obj)
           XML要素内にあるただ1つのグラフィック系オブジェクトの幅をXML要素の指定属性の値に変更する
 Nothing extendTextFrame(<Document> document, <String> pname, <Long> maxlines)
           行頭が指定の空行スタイルで始まっている場合、前ページのテキストフレームを下に広げる
 Object filename(file, ext)
          
 Object findCharacterStyle(document, obj, array)
          
 Object[] findContentFromObjectByStyles(<Object> obj, <String[]> pnames, <String> type)
           オブジェクトから指定の段落スタイルを検索し、コンテンツを返す
 Object[] findContentFromPageByStyles(<Page> page, <String[]> pnames, <String> type)
           ページから指定の段落スタイルを検索し、コンテンツを返す
 Object[] findMasterSpread(<Object> spreads, <String> search, <String> type)
           スプレッドから指定の文字列を検索し、スプレッドの配列を返す
 Object findObjectStyle(document, obj, array)
          
 Object findParagraphStyle(document, obj, array)
          
 TextFrame[] findStringFromObject(<Object> obj, <String> search)
           オブジェクトから指定の文字列を検索し、テキストフレームの配列を返す
 TextFrame[] findStringFromObjectWithGroup(<Object> obj, <String> search)
           グループオブジェクトから指定の文字列を検索し、テキストフレームの配列を返す
 void foreachAddHyperlink(matchwords, obj)
          
 Object foreachIndb(type)
          
 CharacterStyle[] getAllCharacterStyles(<Document> document)
           グループを含め、全文字スタイルオブジェクトの配列を返す
 Nothing getAllCharacterStylesFromGroup(<CharacterStyleGroups> cgroups, <CharacterStyle> array)
           getAllCharacterStylesの実体として、再帰で文字スタイルグループを処理する
 Long[4] getBoundsOfPage(<Document> document, <Page> page)
           指定のページの版面座標をgeometricBounds形式で返す
 Number getCaptionLocation(<Rectangle> item, <Page> page, <Number> centerY)
           座標キャプションの仮の位置を取得する
 CellStyle getCellStyleByName(<Document> document, <String> name)
           指定の名前のセルスタイルオブジェクトを返す
 CellStyle getCellStyleByNameFromGroup(<CellStyleGroups> egroups, <String> name)
           指定の名前のセルスタイルオブジェクトを返す(セルスタイルグループ)
 void getCellStyleList(group, prefix)
          
 CellStyle[] getCellStyles(<Document> document)
           セルスタイルのハッシュリストを返す
 CharacterStyle getCharacterStyleByName(<Document> document, <String> name)
           指定の名前の文字スタイルオブジェクトを返す
 CharacterStyle getCharacterStyleByNameFromGroup(<CharacterStyleGroups> cgroups, <String> name)
           指定の名前の文字スタイルオブジェクトを返す(文字スタイルグループ)
 void getCharacterStyleList(group, prefix)
          
 CharacterStyle[] getCharacterStyles(<Document> document)
           文字スタイルのハッシュリストを返す
 Nummber getCID(<String> pattern, <Number> num)
           変換種類と数値を指定し、該当のCID番号を返す
 String getCSPath()
           スクリプトフォルダのパスを返す
 Float getCSVersion()
           InDesignのCSバージョンを返す
 String getDocAttr(<Document> document, <String> attrname)
           ドキュメントのルート要素の属性値を取得する
 Long getEndStoryPoint(<XMLElement|XMLItem> element)
           XML要素のストーリーオブジェクト上の終端オフセット値を返す
 insertionPoint getEndStoryPoint2(<XMLElement|XMLItem> element)
           XML要素のストーリーオブジェクト上の終端オフセット値を返す。終端オフセットの文字が65279(タグ等)であれば、さらに前にさかのぼる
 insertionPoint getEndStoryPoint3(<XMLElement|XMLItem> element)
           XML要素のストーリーオブジェクト上の終端オフセット値を返す。終端オフセットの文字が65279(タグ等)であれば、さらに後ろを探す
 insertionPoint getEndStoryPoint4(<XMLElement|XMLItem> element)
           XML要素のストーリーオブジェクト上の終端オフセット値を返す。終端オフセットの文字が65279(タグ等)であれば、さらに前にさかのぼる
 Object getEnumerator(e)
          
 String getFilePath(<Document> document, <String> filename)
           指定のファイルを探すのに1つ上のディレクトリも探す
 Long[] getFrameIdFromPage(<Document> document)
           テキストフレームのIDをキー、ページのドキュメントオフセットを値にしたハッシュリストを返す。通常はTextFrame.parentを取得するほうが早い
 void getHashira(myDocument, orgname, num)
          
 File getHwjStateFileObj(<String> name)
           ~/.hwj-Scripts内設定ファイルのオブジェクトを取得する
 String getJustification(<TextFrame> tf)
           テキストフレームの最初の段落の寄せ指定の文字列を返す
 Float getLastX(<Line> line)
           行末文字の水平座標(左)を返す
 String getMetaInfo(<Document> document, <String> key)
           最初に登場するコメントをメタ情報として取得し、指定属性名の値を返す
 ObjectStyle getObjectStyleByName(<Document> document, <String> name)
           指定の名前のオブジェクトスタイルオブジェクトを返す
 ObjectStyle getObjectStyleByNameFromGroup(<ObjectStyleGroups> ogroups, <String> name)
           指定の名前のオブジェクトスタイルオブジェクトを返す(オブジェクトスタイルグループ)
 void getObjectStyleList(group, prefix)
          
 ObjectStyle[] getObjectStyles(<Document> document)
           オブジェクトスタイルのハッシュリストを返す
 Object getPage(tf)
          
 PageItem getPageItem(<Page> page, label)
           ページまたはマスターページ中のページアイテムのうち、指定ラベルを持つオブジェクトを返す。本来はitemメソッドで取れるはずなのだが、CSのバグがある模様
 String[] getPagenumFromSection(<Document> document)
           ドキュメントオフセットをキー、ノンブル文字列を値にしたハッシュリストを返す
 ParagraphStyle getParagraphStyleByName(<Document> document, <String> name)
           指定の名前の段落スタイルオブジェクトを返す
 ParagraphStyle getParagraphStyleByNameFromGroup(<ParagraphStyleGroups> pgroups, <String> name)
           指定の名前の段落スタイルオブジェクトを返す(段落スタイルグループ)
 void getParagraphStyleList(group, prefix)
          
 ParagraphStyle[] getParagraphStyles(<Document> document)
           段落スタイルのハッシュリストを返す
 void getRubyInParent(story, index)
          
 void getStyleFromDocument(document)
          
 TableStyle getTableStyleByName(<Document> document, <String> name)
           指定の名前の表スタイルオブジェクトを返す
 TableStyle getTableStyleByNameFromGroup(<TableStyleGroups> tgroups, <String> name)
           指定の名前の表スタイルオブジェクトを返す(表スタイルグループ)
 void getTableStyleList(group, prefix)
          
 TableStyle[] getTableStyles(<Document> document)
           表スタイルのハッシュリストを返す
 String[] getTOC(<Document> document, <Long> level)
           XML構造ドキュメントを指定して目次配列を返す
 Object getTwo(num)
          
 Nothing handleOverwrapSidenotes(<Document> document, <Float> ymargin)
           _sidenotearray配列の情報を基に、側注フレームの重なりを調整する
 Nothing insertImageIcon1(<Document> document, <String[]> pnames)
           段落の前にテキストフレームを作成し、テンポラリマスターページに記録する
 Nothing insertImageIcon2(<Document> document, <String> oname, <File> file)
           テンポラリマスターページに記録されたテキストフレームに指定の画像を貼る
 Nothing insertItemMark(<Document> document, <String[]> pnames, <String> prefix, <String> cname, <String> postfix)
           特定の段落スタイルに指定の先頭文字を挿入する
 Nothing insertPrefix(<Document> document, <Object> obj, <String> chars, <String> cname, <String> postfix, <boolean> remove)
           コンテンツオブジェクトの前に文字列を挿入する
 void insertSpecialCharacter(e)
          
 Object insertSpecialCharacters(<XMLItem> myElement)
           ヒットしたインストラクションを置換する
 Number iRound(<Number> f)
           小数点3桁で四捨五入する
 void itemDoubleClickHandler()
          
 Boolean lineBreak(<Paragraph> para, <Integer> no, <Float> offset, <String> postfix, <CharacterStyle> bstyle)
           指定の段落を、テキストフレームの幅-オフセット値で、単語単位ではなく文字単位で折り返す
 nothing lineBreakOfStory(<Story> story, <Float> offset, <String> postfix, <String[]> styles, <CharacterStyle> bstyle)
           指定のストーリーの各段落をチェックして文字単位で折り返す
 String[] loadConfig()
           位置情報ファイルを読み込む。ファイル名(PDF)・独立式か(空または1)・拡大率・ベースラインから下げる率・上書きオブジェクトスタイル名 をタブで区切ったもの。
 Array[] loadDaiwariPageFile()
           ノンブルとファイル名のマップを読み込む。ファイル名は、「ノンブル タブ ドキュメントオフセット タブ ファイルパス」(本文)か、「ノンブル タブ ドキュメントオフセット タブ ファイルパス タブ PRE」(前付)の行で構成する
 Object loadLabelList()
          
 Object loadLinkDataFromBook(file)
          
 Object loadMap()
          
 Object locateObject(<Document> document, <Page> page, <Object> obj, <Long[4]> unit)
           オブジェクトをコピーして指定の位置に配置する
 Nothing MakeBlock(<Document> document, <String> xpath, <Object> obj)
           ドキュメント情報とXPathを受けて、独立したテキストフレームを作成する
 Nothing makeCodeBlock1(<Document> document, <String> tagname, <Long> boxwidth, <String> oname, <Long[4]> offsets)
           指定のXML要素を探して、テンポラリマスターページに移動する
 Nothing makeCodeBlock2(<Document> document)
           テンポラリマスターページからXML要素の内容をインラインテキストフレームに貼り付ける
 void makeCopyBuffer(ret)
          
 void makeFootnote(e)
          
 Spread makeMasterPage(<Document> document, <Spread> template, <String> secprefix, <String> leftname, <String> leftcontent, <String> leftnumstylename, <boolean> leftnumonly, <String> rightname, <String> rightcontent, <String> rightnumstylename, <boolean> rightnumonly)
           マスターページのコピーを作成し、左右柱のテンプレート文字列を置換する
 Spread makeMasterPage2(<Document> document, <Object> obj)
           マスターページのコピーを作成し、左右柱のテンプレート文字列を置換する
 void makeProperties(document, p, obj, sa, type)
          
 Spread makeTobira(<Document> document, <Spread> obj)
           インストラクションと要素を元に章番号、章タイトル、リードを入れた新規のマスターページを作成し、1ページ目に適用する
 Nothing makeTobira2(<Document> obj)
           扉のマスターページを適用し、テキスト変数を展開する
 Nothing makeTobira2style(<Document> obj)
           指定のスタイルを発見したら、そのページに扉のマスターページを適用し、テキスト変数を展開する
 void makeTree()
          
 Nothing modifyBoxBottom(<Object> obj)
           ドキュメント中の、特定ページの特定段落スタイル(主に見出しやリード文)を持つ最後の行のベースラインを基準に、指定オブジェクトの下段を伸縮させる
 Nothing modifyTable(<Table> table, <Object> obj)
           指定の表オブジェクトのcolspan、rowspanの処理を行い、その他のオプショナルな操作も行う
 Object moveFootnoteToSide(<XMLElement> element, <Object> obj)
           processSideNoteから呼び出され側傍注を最初のページにとりあえず配置する
 Object normalize(s)
          
 void openAndSave(file)
          
 void openInputFolder(folder, action)
          
 Nothing overridePageItems(<Page> page, <String> items)
           ページ中のマスターページアイテムのうち、指定ラベルを持つオブジェクトをオーバライドする
 String parseContentOfRange(<StyleRange> content)
           スタイル範囲データのテキスト部分をタグ付きで出力する
 Object placeDecoratedPanel(<XMLElement> obj)
           processXMLforDecoratedPanelから呼び出され、オブジェクトをタグの存在するページの指定位置に配置する。2つのプレースホルダを置き換える
 Nothing placeGroup(<Object> obj)
           オブジェクトをコピーペーストし、プレースホルダを置き換える
 void placeImage(document, tagname, ostyle)
          
 Nothing placeNextToIcon(<Integer> place, <Page> page, <File> file, <ObjectStyle> ostyle, <String> layername, <Float> bounds, <Float> offset)
           指定位置にアイコンを配置する
 Nothing placeNextToText(<Integer> place, <Page> page, <Object> obj, <Float> bounds)
           指定位置にテキストを配置する
 Object placeSideNote(<XMLElement> element, <Object> obj)
           指定のXML要素を探して、側注の位置を合わせる
 Nothing placeTextFrame(<Object> obj)
           テキストフレームをコピーペーストし、中にobj.refidで指定した属性値と一致するXMLをペーストする
 Nothing placeTextFrames(<Document> document, <Page> page, <tf> tf, <Number> obj)
           ページにテキストフレームを作成する
 void plusTen(prices)
          
 Object prepost(story, point, preorpost)
          
 Object processDocumentForIndex(filename)
          
 Object processDocumentForLabel(filename)
          
 Object processDocumentForPageRef(filename, obj)
          
 String[] processDocumentForToc(<String> filename, <Long> prevpage, <String> prevnmbl, <boolean> replace, <boolean> warnopen, <boolean> warncont, <boolean> warnwhite)
           ドキュメントを開き、指定レベルまでのタイトルを入れた配列を返す
 String[] processDocumentForTocY(<String> filename, <Long> prevpage, <String> prevnmbl, <boolean> replace, <boolean> warnopen, <boolean> warncont, <boolean> warnwhite)
           ドキュメントを開き、指定レベルまでのタイトルを入れた配列を返す
 void processDocumentIndices(myDocument)
          
 void processDocumentLabel(document)
          
 Nothing processDocumentPackage(<String> filename, <Folder> exportdir)
           ファイルを開き、パッケージ出力する
 Nothing ProcessPlaceBlock()
           切り出されたテキストフレームを適切な位置・大きさで配置するコールバック
 boolean processXMLforBackgroundImage(<String> layername, <XMLItems> items, <String> tagname, <Long[][4]> offsets, <File[]> files, <ObjectStyle> ostyle, <boolean> l<boolean> fit, <Float> width, fit)
           XML要素を探してその範囲の背景に指定のファイルを配置する。オブジェクトオフセットおよび画像ファイルオブジェクトはページごとに指定できる。配列がページ数に満たなかった場合、その最後のオブジェクトが使われる。オフセットとファイルは別個に指定できる
 boolean processXMLforBackgroundImage2(<String> layername, <XMLItems> items, <String> tagname, <Long[][4]> offsets, <File[]> files, <ObjectStyle> ostyle, <boolean> l<boolean> fit, <Float> width, fit)
           XML要素を探してその範囲の背景に指定のファイルを配置する(終端検索の更新版)。オブジェクトオフセットおよび画像ファイルオブジェクトはページごとに指定できる。配列がページ数に満たなかった場合、その最後のオブジェクトが使われる。オフセットとファイルは別個に指定できる
 Object processXMLforBackgroundImage3(<String> obj, <Document> document)
           XML要素を探してその範囲の背景に指定のファイルを配置する(processRuleSet版)。オブジェクトオフセットおよび画像ファイルオブジェクトはページごとに指定できる。配列がページ数に満たなかった場合、その最後のオブジェクトが使われる。オフセットとファイルは別個に指定できる
 boolean processXMLforBalloon(<Document> document, <XMLItems> items, <String> layername, <String> tagname, <ObjectStyle> ostyle, <ObjectStyle> lstyle, <String> reftagname, <Float> xoffset, <Float> yoffset, <Float> lxoffset, <Float> lyoffset)
           指定のXML要素を探して、新規作成したテキストフレームに移動し、線を引く
 nothing processXMLforBookmarks(<Document> document, <XMLItems> items, <Object> obj)
           見出しdtpインストラクションの箇所に、しおりのためのブックマークを入れる。obj.currentlevel = 1、obj.parentBookmark = app.activeDocumentを明示的に指定すること
 boolean processXMLforCodeBlock(<Document> document, <XMLItems> items, <String> tagname, <Long> boxwidth, <Long[4]> offsets)
           指定のXML要素を探して、新規作成したテキストフレームに移動する
 boolean processXMLforComment(<Document> document, <XMLItems> items, <String> layername, <String> tagname, <ObjectStyle> ostyle, <String> reftagname, <Float> width, <Float> xmargin, <Float> ymargin, <Float> yoffset)
           指定のXML要素を探して、新規作成したテキストフレームに移動する
 boolean processXMLforConvertToTable(<XMLItems> items, <String> tagname, <String> tstyle, <String> hstyle, <String> cstyle)
           XMLの要素のテキストを表にする
 Object processXMLforDecoratedPanel(<Object> obj, document)
           指定のXML要素を探して、指定位置にオブジェクトを貼り付ける
 Object processXMLforExtendObj(<Object> obj, <Document> document)
           XML要素を探して、その中のアイテム(ただ1つのグラフィック系オブジェクトと想定)の縦横幅をXML要素の指定属性の値に変更する。縦または横の幅は属性または属性値がなければ変更されない
 Nothing processXMLForFindTargetElements(<Object> obj)
           中身ペースト用のXML要素を探し、その要素オブジェクトをobj.targets配列に格納する
 boolean processXMLforFootnote(<Document> document, <XMLItems> items, <String> tagname, <boolean> flag)
           footnote XML要素を探してその内容を脚注化する
 void processXMLforFootnote2(document)
          
 Nothing processXMLforGroupRuby(<Document> document)
           GroupRubyを探して正しくグループルビ化する
 boolean processXMLforHashira(<Document> document, <XMLItems> items, <String> secprefix, <Spread> template, <String> tobira, <String> leftname, <Long> leftlevel, <String> leftnumstylename, <boolean> leftnumonly, <String> leftcontent, <String> rightname, <Long> rightlevel, <String> rightnumstylename, <boolean> rightnumonly, <String> rightcontent)
           XMLインストラクションを検索して<?dtp level="数値" section="文字列" ?>形式のものを発見したら柱とする
 boolean processXMLforHashira2(<Document> document, <XMLItems> items, <Object> obj)
           XMLインストラクションを検索して<?dtp level="数値" section="文字列" ?>形式のものを発見したら柱とする
 boolean processXMLforHashira3(<Document> document, <XMLItems> items, <Object> obj)
           XMLインストラクションを検索して<?dtp level="数値" section="文字列" ?>形式のものを発見したら柱とする
 boolean processXMLforHeaderImage(<Document> document, <XMLItems> items, <String> tagname, <String> pname, <Object> obj, <Long[4]> location, <Long> replaced_top)
           XML要素を探してその内容をオブジェクトテンプレートにコピーし、配置する。テキストフレームを下にずらす
 nothing processXMLforHyperlinks(<Object> obj, <Document> document)
           指定要素に外部ハイパーリンクを付ける
 void processXMLForImageCheck(obj)
          
 boolean processXMLforIndex(<XMLItems> items)
           index XML要素を探して「ページノンブル タブ 索引項目」の配列を作る。索引自体はグローバル変数のString indices[]に格納される
 Nothing processXMLforNextToIcon(<Document> document, <String> xpath, <Object> obj)
           XPathに基づいてアイコン配置を実行する
 Nothing processXMLForPlaceGroup(<Object> obj)
           XML要素を検索して、指定の要素を発見したらオブジェクトをコピーペーストし、プレースホルダを置き換える
 boolean processXMLforPlaceImage(<XMLItems> items, <String> tagname, <String> documentpath)
           指定のXML要素のhrefを見て画像を貼り付ける
 Nothing processXMLForPlaceTextFrame(<Object> obj)
           XML要素を検索して、指定の要素を発見したらテキストフレームをコピーペーストし、中にobj.refidで指定した属性値と一致するXMLをペーストする
 void processXMLforRemoveFootnote(document, xpath)
          
 void processXMLforRemoveInstructions()
          
 Nothing processXMLforRemoveTags(<XMLElements> items, <String> rmtags)
           指定のXMLItemsを探索し、タグを除去する(processXMLforRemoveTags(app.activeDocument.xmlElements, ["tt", "span"])のように呼び出す)
 boolean processXMLforRenumbering(<XMLItems> items, <String> oltagname, <String> litagname)
           XMLのリスト構造をベースに番号を付け直す
 boolean processXMLforRenumbering2(<XMLItems> items, <String> oltagname, <String> litagname)
           XMLのリスト構造をベースに番号を付け直す
 String[] processXMLforSection(<Document> document, <XMLItems> items, level, <String> sects, <String[]> p2s)
           XMLインストラクションを検索して<?dtp level="数値" section="文字列" >形式のものを発見し、levelが指定の値と同一であれば節名として配列に入れる
 boolean processXMLforSidenote(<Document> document, <XMLItems> items, <String> layername, <String> tagname, <ObjectStyle> ostyle, <String> reftagname, <CharacterStyle> reftagcstyle, <String[4]> decochars, <CharacterStyle> dstyle, <Float> width, <Float> xmargin, <Float> ymargin, <Float> yoffset)
           指定のXML要素を探して、新規作成したテキストフレームに移動する
 Object processXMLforSidenote2(<Object> obj)
           指定のXML要素を探して、新規作成したテキストフレームに移動する
 boolean processXMLforSpecialCharacters(<Document> document, <XMLItems> items)
           XMLインストラクションを検索して<?dtp ...
 boolean processXMLforSpecialCharacters2(<Document> document, <XMLElements> items)
           XMLインストラクションを検索して<?dtp ...
 void processXMLforSpecialCharacters3(document)
          
 boolean processXMLforTOC(<Document> document, <XMLItems> items, <Long> level)
           XMLインストラクションを検索して<?dtp level="数値" section="文字列" ?>形式のものを発見したら目次に登録する
 String[] processXMLforTOCY(<Document> document, <XMLItems> items, <String> tocs, p2s)
           XMLインストラクションを検索して<?dtp level="数値" section="文字列" ?>形式のものを発見したら目次として配列に入れる
 Float pttomm(<Float> pt)
           ポイント値をmm値に変換して返す
 Object[2] putSideMarker(<Document> document, <Spread> master, <String> leftlabel, <Float> leftwidth, <String> rightlabel, <Float> rightwidth)
           指定のlabelを持つオブジェクトをマスターページの左右ツメ見出しとして配置する
 String[] readHwjStateFile(<String> fObj)
           ファイルオブジェクトから各行を配列で返し、オブジェクトを閉じる
 boolean redrawProcessXMLforBalloon(<Document> document, <XMLItems> items, <String> reftagname, <ObjectStyle> lstyle, <Float> xoffset, <Float> yoffset, <Float> lxoffset, <Float> lyoffset)
           指定のXML要素を探して、吹き出しと線の場所を移動する
 boolean redrawProcessXMLforComment(<Document> document, <XMLItems> items, <String> reftagname, <Float> xmargin, <Float> ymargin, <Float> yoffset)
           指定のXML参照要素を探して、コメントの場所を変更する
 boolean redrawProcessXMLforCommentLine(<Document> document, <XMLItems> items, <String> reftagname, <ObjectStyle> lstyle, <Float> yoffset)
           指定のXML参照要素を探して、参照するテキストフレームと参照位置との間に線を引く
 boolean redrawProcessXMLforSidenote(<Document> document, <XMLItems> items, <String> reftagname, <Float> xmargin, <Float> ymargin, <Float> yoffset)
           指定のXML参照要素を探して、側注の場所を変更する
 Object redrawProcessXMLforSidenote2(<Object> obj)
           指定のXML要素を探して、側注の位置を合わせる
 Nothing removeGroupObjectByLabel(<Document> document, <String> name)
           指定のラベルを持つグループを削除する
 Nothing removeZenkaku(<Document> document)
           全角1000%を消す
 void renumSidenote(obj)
          
 Object replaceFootnoteMark(<Object> obj)
           脚注記号を任意のものに変更する
 Object replaceMath(myDocument, hits, scale, fails, prefix, postfix, prespace, postspace)
          
 void replacePageRef(obj, element)
          
 Nothing replaceRulerOfTable(<Table> table, <ParagraphStyle> headerstyle, <ParagraphStyle> cheaderstyle, <ParagraphStyle> cellstyle, <ParagraphStyle> bottomstyle, <Float> _siderulewidth, <Long> sideruletint)
           表のデフォルト罫線を除去し、ヘッダ、セル、最終行に指定の段落スタイルを割り当てる。段落スタイルの上罫線および下罫線が採用される。上罫線が10ptを越える場合は、背景色と見なす
 Object revertFootnoteMark(<Object> obj)
           脚注記号を元に戻す
 Nothing revertMmMode(<Document> document, <Long[2]> unit)
           mmから単位を元に戻す
 Nothing revertUnit(<Document> document, bunit)
           単位系を戻す
 Long roman2arabic(<String> s)
           ローマ数字からアラビア数字に変換する
 Nothing roundNumbers(<Object> obj)
           ドキュメント中の、指定文字とそれに囲まれた数値を、白丸数字・黒丸数字・白角囲み数字・白角丸囲み数字・黒角囲み数字・黒角丸囲み数字・括弧囲み数字に変換する。変換できる数値の上限は種類および使用フォントに依存する。なお、合成フォントはInDesignの仕様で変換できない。
 Number roundUnit(<Number> unit, <Number> base)
           配列の各要素を四捨五入する
 void saveINX(file)
          
 Nothing saveLog(<String> logfilename, <String> log)
           ログファイルに保存する
 void savePDF(file)
          
 void savePS(file)
          
 void saveRTF(file)
          
 void saveText(file)
          
 void saveXML(file)
          
 TextFrame setCaption(<String> id, <Page> page, <Number> unit, <String> contents, <Color> color)
           座標キャプションを配置する
 void setCellStyleList(group, prefix)
          
 Long setCharacterStyle(<Document> document, <Object> obj, <String> splitter, <String> cname, <boolean> limit)
           区切り文字が現れるまで文字スタイルを割り当てる
 void setCharacterStyleList(group, prefix)
          
 Number setMap(<Number> map, <Number> bounds, <Number> unit, <centerY> centerY)
           キャプションが重ならないように地図で調整する
 void setObjectStyleList(group, prefix)
          
 void setParagraphStyleList(group, prefix)
          
 void setRuby(str, ruby)
          
 void setStyleToDocument(document)
          
 void setTableStyleList(group, prefix)
          
 Nothing showInteraction(<Boolean> flag)
           ダイアログ表示モードの有無を指定する
 Nothing silentClearDocument(<Document> document, <String> obj)
           空の2ページを作成する
 Number simpleRound(<Number> val, <Number> base)
           四捨五入する
 Object skipName(stylename)
          
 void spacer(link)
          
 Long startBenchMark()
           ベンチマーク用に開始時間を返す
 Nothing storyToTag(<File> fileObj, <Story> story, <ParagraphStyle> prepstyle, <CharacterStyle> precstyle, <Font> prefstyle)
           指定のストーリーのテキスト部分をタグ付きでファイルに保存する
 Nothing storyToText(<File> fileObj, <Story> story)
           指定のストーリーのテキスト部分をそのままファイルに保存する
 Rectangle surroundItem(<String> id, <Page> page, <Rectangle> item, <Color> color)
           オブジェクトを罫線で囲む
 Object swap_cs(myDocument)
          
 Object swap_es(myDocument)
          
 Object swap_os(myDocument)
          
 Object swap_ps(myDocument)
          
 Object swap_ts(myDocument)
          
 Long[2] toMmMode(<Document> document)
           mmに単位を変更する
 Nothing treatOverflow(<Document> document, <String> sname)
           テキストフレームからあふれているときに、マスターページを適用したページをオーバーフローがなくなるまで追加する
 Object treatOverflow_real(document, obj)
          
 Nothing tweakImagePDF(<Document> document, <String[]> config, <PDF> target, <ObjectStyle> iostyle, <ObjectStyle> eostyle, <Number> Yoffset)
           PDF数式を調整する
 Nothing tweakImagePDF2(<Document> document, <String[]> config, <PDF> target, <ObjectStyle> iostyle, bgstyle, <ObjectStyle> eostyle, <Number> Yoffset)
           PDF数式を調整する
 boolean writeHwjStateFile(<String> fObj, array)
           ファイルオブジェクトから各行を配列で返し、オブジェクトを閉じる
 Object xsub(s)
          


関数の詳細

__deleteRuleProcessor

void __deleteRuleProcessor(rProcessor)

__makeRuleProcessor

Object __makeRuleProcessor(ruleSet, prefixMappingTable)

__processChildren

void __processChildren(rProcessor)

__processMatchData

void __processMatchData(matchData, rProcessor)

__processRuleSet

void __processRuleSet(root, ruleSet, prefixMappingTable)

__processTree

void __processTree(root, rProcessor)

__skipChildren

void __skipChildren(rProcessor)

_renumSidenoteCommon

void _renumSidenoteCommon(obj)

addHyperlink

nothing addHyperlink(<Object> obj)

applyImageObjectstyle

Nothing applyImageObjectstyle(<Document> document, <String> tagname, <String> ostyle)

arabic2roman

String arabic2roman(<Long> s)

backGroundImage

Nothing backGroundImage(<String> layername, <Story> story, <Long> startpoint, <Long> endpoint, <Long[][4]> offsetunits, <File[]> files, <ObjectStyle> ostyle, <boolean> l<boolean> fit, <Float> width, fit)

backGroundImage3

Nothing backGroundImage3(<Object> obj)

backUnit

Long[4] backUnit(<Document> document)

callScripts

Object callScripts(<String> sarray)

checkDifference

Nothing checkDifference(<Object> lpobj, <Object> rpobj, <Color> okcolor, <Color> maybecolor, <Color> badcolor)

checkFootnotes

void checkFootnotes()

checkLinkGeometry

String[] checkLinkGeometry(<Document> myDocument, <String> log, <Number> limit)

checkRMTag

boolean checkRMTag(<String> name, <String> rmtags)

cleanUpHyperlink

void cleanUpHyperlink(document)

clearBookmarks

nothing clearBookmarks(<Document> document)

createBGProgressBar

Object createBGProgressBar(<Long> maxValue, <Long> width, <String> tag)

drawMasterItemsNote

Nothing drawMasterItemsNote(<Document> document, <Page> lp, <Page> rp, <MasterSpread> sp)

eltAndNmbl

Object eltAndNmbl(elt, nmbl)

endBenchMark

String endBenchMark(<Long> starttime, <String> prefix)

esc

Object esc(s)

exportBook

void exportBook(fileObj, files)

exportCellStyleList

void exportCellStyleList(file, group, level)

exportCharacterStyleList

void exportCharacterStyleList(file, group, level)

exportFind0

Object exportFind0(document, repl)

exportFind1

Object exportFind1(document, repl)

exportFind2

Object exportFind2(document, repl)

exportFind3

Object exportFind3(document, repl)

exportObjectStyleList

void exportObjectStyleList(file, group, level)

exportParagraphStyleList

void exportParagraphStyleList(file, group, level)

exportPDF

Object exportPDF(<Document> document, <File> outfile, <String> presetname, <Boolean> untag, <Boolean> interactive)

exportPS

Object exportPS(<Document> document, <File> outfile, <String> presetname)

exportSinglePDF

String[] exportSinglePDF(<Document> document, <String> nmbl, <String> dir, <PdfPreset> preset, aonametxt, errors)

exportStyleList

void exportStyleList(file)

exportTableStyleList

void exportTableStyleList(file, group, level)

exportText

void exportText(myDocument)

exportTocXML

Nothing exportTocXML(<File> file, <String[]> tocs, <Long> level, <boolean> numorder)

exportTocXMLY

Nothing exportTocXMLY(<File> file, <String[]> tocs, <Long> level, <boolean> numorder)

extendObj

Object extendObj(<Object> obj)

extendTextFrame

Nothing extendTextFrame(<Document> document, <String> pname, <Long> maxlines)

filename

Object filename(file, ext)

findCharacterStyle

Object findCharacterStyle(document, obj, array)

findContentFromObjectByStyles

Object[] findContentFromObjectByStyles(<Object> obj, <String[]> pnames, <String> type)

findContentFromPageByStyles

Object[] findContentFromPageByStyles(<Page> page, <String[]> pnames, <String> type)

findMasterSpread

Object[] findMasterSpread(<Object> spreads, <String> search, <String> type)

findObjectStyle

Object findObjectStyle(document, obj, array)

findParagraphStyle

Object findParagraphStyle(document, obj, array)

findStringFromObject

TextFrame[] findStringFromObject(<Object> obj, <String> search)

findStringFromObjectWithGroup

TextFrame[] findStringFromObjectWithGroup(<Object> obj, <String> search)

foreachAddHyperlink

void foreachAddHyperlink(matchwords, obj)

foreachIndb

Object foreachIndb(type)

getAllCharacterStyles

CharacterStyle[] getAllCharacterStyles(<Document> document)

getAllCharacterStylesFromGroup

Nothing getAllCharacterStylesFromGroup(<CharacterStyleGroups> cgroups, <CharacterStyle> array)

getBoundsOfPage

Long[4] getBoundsOfPage(<Document> document, <Page> page)

getCaptionLocation

Number getCaptionLocation(<Rectangle> item, <Page> page, <Number> centerY)

getCellStyleByName

CellStyle getCellStyleByName(<Document> document, <String> name)

getCellStyleByNameFromGroup

CellStyle getCellStyleByNameFromGroup(<CellStyleGroups> egroups, <String> name)

getCellStyleList

void getCellStyleList(group, prefix)

getCellStyles

CellStyle[] getCellStyles(<Document> document)

getCharacterStyleByName

CharacterStyle getCharacterStyleByName(<Document> document, <String> name)

getCharacterStyleByNameFromGroup

CharacterStyle getCharacterStyleByNameFromGroup(<CharacterStyleGroups> cgroups, <String> name)

getCharacterStyleList

void getCharacterStyleList(group, prefix)

getCharacterStyles

CharacterStyle[] getCharacterStyles(<Document> document)

getCID

Nummber getCID(<String> pattern, <Number> num)

getCSPath

String getCSPath()

getCSVersion

Float getCSVersion()

getDocAttr

String getDocAttr(<Document> document, <String> attrname)

getEndStoryPoint

Long getEndStoryPoint(<XMLElement|XMLItem> element)

getEndStoryPoint2

insertionPoint getEndStoryPoint2(<XMLElement|XMLItem> element)

getEndStoryPoint3

insertionPoint getEndStoryPoint3(<XMLElement|XMLItem> element)

getEndStoryPoint4

insertionPoint getEndStoryPoint4(<XMLElement|XMLItem> element)

getEnumerator

Object getEnumerator(e)

getFilePath

String getFilePath(<Document> document, <String> filename)

getFrameIdFromPage

Long[] getFrameIdFromPage(<Document> document)

getHashira

void getHashira(myDocument, orgname, num)

getHwjStateFileObj

File getHwjStateFileObj(<String> name)

getJustification

String getJustification(<TextFrame> tf)

getLastX

Float getLastX(<Line> line)

getMetaInfo

String getMetaInfo(<Document> document, <String> key)

getObjectStyleByName

ObjectStyle getObjectStyleByName(<Document> document, <String> name)

getObjectStyleByNameFromGroup

ObjectStyle getObjectStyleByNameFromGroup(<ObjectStyleGroups> ogroups, <String> name)

getObjectStyleList

void getObjectStyleList(group, prefix)

getObjectStyles

ObjectStyle[] getObjectStyles(<Document> document)

getPage

Object getPage(tf)

getPageItem

PageItem getPageItem(<Page> page, label)

getPagenumFromSection

String[] getPagenumFromSection(<Document> document)

getParagraphStyleByName

ParagraphStyle getParagraphStyleByName(<Document> document, <String> name)

getParagraphStyleByNameFromGroup

ParagraphStyle getParagraphStyleByNameFromGroup(<ParagraphStyleGroups> pgroups, <String> name)

getParagraphStyleList

void getParagraphStyleList(group, prefix)

getParagraphStyles

ParagraphStyle[] getParagraphStyles(<Document> document)

getRubyInParent

void getRubyInParent(story, index)

getStyleFromDocument

void getStyleFromDocument(document)

getTableStyleByName

TableStyle getTableStyleByName(<Document> document, <String> name)

getTableStyleByNameFromGroup

TableStyle getTableStyleByNameFromGroup(<TableStyleGroups> tgroups, <String> name)

getTableStyleList

void getTableStyleList(group, prefix)

getTableStyles

TableStyle[] getTableStyles(<Document> document)

getTOC

String[] getTOC(<Document> document, <Long> level)

getTwo

Object getTwo(num)

handleOverwrapSidenotes

Nothing handleOverwrapSidenotes(<Document> document, <Float> ymargin)

insertImageIcon1

Nothing insertImageIcon1(<Document> document, <String[]> pnames)

insertImageIcon2

Nothing insertImageIcon2(<Document> document, <String> oname, <File> file)

insertItemMark

Nothing insertItemMark(<Document> document, <String[]> pnames, <String> prefix, <String> cname, <String> postfix)

insertPrefix

Nothing insertPrefix(<Document> document, <Object> obj, <String> chars, <String> cname, <String> postfix, <boolean> remove)

insertSpecialCharacter

void insertSpecialCharacter(e)

insertSpecialCharacters

Object insertSpecialCharacters(<XMLItem> myElement)

iRound

Number iRound(<Number> f)

itemDoubleClickHandler

void itemDoubleClickHandler()

lineBreak

Boolean lineBreak(<Paragraph> para, <Integer> no, <Float> offset, <String> postfix, <CharacterStyle> bstyle)

lineBreakOfStory

nothing lineBreakOfStory(<Story> story, <Float> offset, <String> postfix, <String[]> styles, <CharacterStyle> bstyle)

loadConfig

String[] loadConfig()

loadDaiwariPageFile

Array[] loadDaiwariPageFile()

loadLabelList

Object loadLabelList()

loadLinkDataFromBook

Object loadLinkDataFromBook(file)

loadMap

Object loadMap()

locateObject

Object locateObject(<Document> document, <Page> page, <Object> obj, <Long[4]> unit)

MakeBlock

Nothing MakeBlock(<Document> document, <String> xpath, <Object> obj)

makeCodeBlock1

Nothing makeCodeBlock1(<Document> document, <String> tagname, <Long> boxwidth, <String> oname, <Long[4]> offsets)

makeCodeBlock2

Nothing makeCodeBlock2(<Document> document)

makeCopyBuffer

void makeCopyBuffer(ret)

makeFootnote

void makeFootnote(e)

makeMasterPage

Spread makeMasterPage(<Document> document, <Spread> template, <String> secprefix, <String> leftname, <String> leftcontent, <String> leftnumstylename, <boolean> leftnumonly, <String> rightname, <String> rightcontent, <String> rightnumstylename, <boolean> rightnumonly)

makeMasterPage2

Spread makeMasterPage2(<Document> document, <Object> obj)

makeProperties

void makeProperties(document, p, obj, sa, type)

makeTobira

Spread makeTobira(<Document> document, <Spread> obj)

makeTobira2

Nothing makeTobira2(<Document> obj)

makeTobira2style

Nothing makeTobira2style(<Document> obj)

makeTree

void makeTree()

modifyBoxBottom

Nothing modifyBoxBottom(<Object> obj)

modifyTable

Nothing modifyTable(<Table> table, <Object> obj)

moveFootnoteToSide

Object moveFootnoteToSide(<XMLElement> element, <Object> obj)

normalize

Object normalize(s)

openAndSave

void openAndSave(file)

openInputFolder

void openInputFolder(folder, action)

overridePageItems

Nothing overridePageItems(<Page> page, <String> items)

parseContentOfRange

String parseContentOfRange(<StyleRange> content)

placeDecoratedPanel

Object placeDecoratedPanel(<XMLElement> obj)

placeGroup

Nothing placeGroup(<Object> obj)

placeImage

void placeImage(document, tagname, ostyle)

placeNextToIcon

Nothing placeNextToIcon(<Integer> place, <Page> page, <File> file, <ObjectStyle> ostyle, <String> layername, <Float> bounds, <Float> offset)

placeNextToText

Nothing placeNextToText(<Integer> place, <Page> page, <Object> obj, <Float> bounds)

placeSideNote

Object placeSideNote(<XMLElement> element, <Object> obj)

placeTextFrame

Nothing placeTextFrame(<Object> obj)

placeTextFrames

Nothing placeTextFrames(<Document> document, <Page> page, <tf> tf, <Number> obj)

plusTen

void plusTen(prices)

prepost

Object prepost(story, point, preorpost)

processDocumentForIndex

Object processDocumentForIndex(filename)

processDocumentForLabel

Object processDocumentForLabel(filename)

processDocumentForPageRef

Object processDocumentForPageRef(filename, obj)

processDocumentForToc

String[] processDocumentForToc(<String> filename, <Long> prevpage, <String> prevnmbl, <boolean> replace, <boolean> warnopen, <boolean> warncont, <boolean> warnwhite)

processDocumentForTocY

String[] processDocumentForTocY(<String> filename, <Long> prevpage, <String> prevnmbl, <boolean> replace, <boolean> warnopen, <boolean> warncont, <boolean> warnwhite)

processDocumentIndices

void processDocumentIndices(myDocument)

processDocumentLabel

void processDocumentLabel(document)

processDocumentPackage

Nothing processDocumentPackage(<String> filename, <Folder> exportdir)

ProcessPlaceBlock

Nothing ProcessPlaceBlock()

processXMLforBackgroundImage

boolean processXMLforBackgroundImage(<String> layername, <XMLItems> items, <String> tagname, <Long[][4]> offsets, <File[]> files, <ObjectStyle> ostyle, <boolean> l<boolean> fit, <Float> width, fit)

processXMLforBackgroundImage2

boolean processXMLforBackgroundImage2(<String> layername, <XMLItems> items, <String> tagname, <Long[][4]> offsets, <File[]> files, <ObjectStyle> ostyle, <boolean> l<boolean> fit, <Float> width, fit)

processXMLforBackgroundImage3

Object processXMLforBackgroundImage3(<String> obj, <Document> document)

processXMLforBalloon

boolean processXMLforBalloon(<Document> document, <XMLItems> items, <String> layername, <String> tagname, <ObjectStyle> ostyle, <ObjectStyle> lstyle, <String> reftagname, <Float> xoffset, <Float> yoffset, <Float> lxoffset, <Float> lyoffset)

processXMLforBookmarks

nothing processXMLforBookmarks(<Document> document, <XMLItems> items, <Object> obj)

processXMLforCodeBlock

boolean processXMLforCodeBlock(<Document> document, <XMLItems> items, <String> tagname, <Long> boxwidth, <Long[4]> offsets)

processXMLforComment

boolean processXMLforComment(<Document> document, <XMLItems> items, <String> layername, <String> tagname, <ObjectStyle> ostyle, <String> reftagname, <Float> width, <Float> xmargin, <Float> ymargin, <Float> yoffset)

processXMLforConvertToTable

boolean processXMLforConvertToTable(<XMLItems> items, <String> tagname, <String> tstyle, <String> hstyle, <String> cstyle)

processXMLforDecoratedPanel

Object processXMLforDecoratedPanel(<Object> obj, document)

processXMLforExtendObj

Object processXMLforExtendObj(<Object> obj, <Document> document)

processXMLForFindTargetElements

Nothing processXMLForFindTargetElements(<Object> obj)

processXMLforFootnote

boolean processXMLforFootnote(<Document> document, <XMLItems> items, <String> tagname, <boolean> flag)

processXMLforFootnote2

void processXMLforFootnote2(document)

processXMLforGroupRuby

Nothing processXMLforGroupRuby(<Document> document)

processXMLforHashira

boolean processXMLforHashira(<Document> document, <XMLItems> items, <String> secprefix, <Spread> template, <String> tobira, <String> leftname, <Long> leftlevel, <String> leftnumstylename, <boolean> leftnumonly, <String> leftcontent, <String> rightname, <Long> rightlevel, <String> rightnumstylename, <boolean> rightnumonly, <String> rightcontent)

processXMLforHashira2

boolean processXMLforHashira2(<Document> document, <XMLItems> items, <Object> obj)

processXMLforHashira3

boolean processXMLforHashira3(<Document> document, <XMLItems> items, <Object> obj)

processXMLforHeaderImage

boolean processXMLforHeaderImage(<Document> document, <XMLItems> items, <String> tagname, <String> pname, <Object> obj, <Long[4]> location, <Long> replaced_top)

processXMLforHyperlinks

nothing processXMLforHyperlinks(<Object> obj, <Document> document)

processXMLForImageCheck

void processXMLForImageCheck(obj)

processXMLforIndex

boolean processXMLforIndex(<XMLItems> items)

processXMLforNextToIcon

Nothing processXMLforNextToIcon(<Document> document, <String> xpath, <Object> obj)

processXMLForPlaceGroup

Nothing processXMLForPlaceGroup(<Object> obj)

processXMLforPlaceImage

boolean processXMLforPlaceImage(<XMLItems> items, <String> tagname, <String> documentpath)

processXMLForPlaceTextFrame

Nothing processXMLForPlaceTextFrame(<Object> obj)

processXMLforRemoveFootnote

void processXMLforRemoveFootnote(document, xpath)

processXMLforRemoveInstructions

void processXMLforRemoveInstructions()

processXMLforRemoveTags

Nothing processXMLforRemoveTags(<XMLElements> items, <String> rmtags)

processXMLforRenumbering

boolean processXMLforRenumbering(<XMLItems> items, <String> oltagname, <String> litagname)

processXMLforRenumbering2

boolean processXMLforRenumbering2(<XMLItems> items, <String> oltagname, <String> litagname)

processXMLforSection

String[] processXMLforSection(<Document> document, <XMLItems> items, level, <String> sects, <String[]> p2s)

processXMLforSidenote

boolean processXMLforSidenote(<Document> document, <XMLItems> items, <String> layername, <String> tagname, <ObjectStyle> ostyle, <String> reftagname, <CharacterStyle> reftagcstyle, <String[4]> decochars, <CharacterStyle> dstyle, <Float> width, <Float> xmargin, <Float> ymargin, <Float> yoffset)

processXMLforSidenote2

Object processXMLforSidenote2(<Object> obj)

processXMLforSpecialCharacters

boolean processXMLforSpecialCharacters(<Document> document, <XMLItems> items)

processXMLforSpecialCharacters2

boolean processXMLforSpecialCharacters2(<Document> document, <XMLElements> items)

processXMLforSpecialCharacters3

void processXMLforSpecialCharacters3(document)

processXMLforTOC

boolean processXMLforTOC(<Document> document, <XMLItems> items, <Long> level)

processXMLforTOCY

String[] processXMLforTOCY(<Document> document, <XMLItems> items, <String> tocs, p2s)

pttomm

Float pttomm(<Float> pt)

putSideMarker

Object[2] putSideMarker(<Document> document, <Spread> master, <String> leftlabel, <Float> leftwidth, <String> rightlabel, <Float> rightwidth)

readHwjStateFile

String[] readHwjStateFile(<String> fObj)

redrawProcessXMLforBalloon

boolean redrawProcessXMLforBalloon(<Document> document, <XMLItems> items, <String> reftagname, <ObjectStyle> lstyle, <Float> xoffset, <Float> yoffset, <Float> lxoffset, <Float> lyoffset)

redrawProcessXMLforComment

boolean redrawProcessXMLforComment(<Document> document, <XMLItems> items, <String> reftagname, <Float> xmargin, <Float> ymargin, <Float> yoffset)

redrawProcessXMLforCommentLine

boolean redrawProcessXMLforCommentLine(<Document> document, <XMLItems> items, <String> reftagname, <ObjectStyle> lstyle, <Float> yoffset)

redrawProcessXMLforSidenote

boolean redrawProcessXMLforSidenote(<Document> document, <XMLItems> items, <String> reftagname, <Float> xmargin, <Float> ymargin, <Float> yoffset)

redrawProcessXMLforSidenote2

Object redrawProcessXMLforSidenote2(<Object> obj)

removeGroupObjectByLabel

Nothing removeGroupObjectByLabel(<Document> document, <String> name)

removeZenkaku

Nothing removeZenkaku(<Document> document)

renumSidenote

void renumSidenote(obj)

replaceFootnoteMark

Object replaceFootnoteMark(<Object> obj)

replaceMath

Object replaceMath(myDocument, hits, scale, fails, prefix, postfix, prespace, postspace)

replacePageRef

void replacePageRef(obj, element)

replaceRulerOfTable

Nothing replaceRulerOfTable(<Table> table, <ParagraphStyle> headerstyle, <ParagraphStyle> cheaderstyle, <ParagraphStyle> cellstyle, <ParagraphStyle> bottomstyle, <Float> _siderulewidth, <Long> sideruletint)

revertFootnoteMark

Object revertFootnoteMark(<Object> obj)

revertMmMode

Nothing revertMmMode(<Document> document, <Long[2]> unit)

revertUnit

Nothing revertUnit(<Document> document, bunit)

roman2arabic

Long roman2arabic(<String> s)

roundNumbers

Nothing roundNumbers(<Object> obj)

roundUnit

Number roundUnit(<Number> unit, <Number> base)

saveINX

void saveINX(file)

saveLog

Nothing saveLog(<String> logfilename, <String> log)

savePDF

void savePDF(file)

savePS

void savePS(file)

saveRTF

void saveRTF(file)

saveText

void saveText(file)

saveXML

void saveXML(file)

setCaption

TextFrame setCaption(<String> id, <Page> page, <Number> unit, <String> contents, <Color> color)

setCellStyleList

void setCellStyleList(group, prefix)

setCharacterStyle

Long setCharacterStyle(<Document> document, <Object> obj, <String> splitter, <String> cname, <boolean> limit)

setCharacterStyleList

void setCharacterStyleList(group, prefix)

setMap

Number setMap(<Number> map, <Number> bounds, <Number> unit, <centerY> centerY)

setObjectStyleList

void setObjectStyleList(group, prefix)

setParagraphStyleList

void setParagraphStyleList(group, prefix)

setRuby

void setRuby(str, ruby)

setStyleToDocument

void setStyleToDocument(document)

setTableStyleList

void setTableStyleList(group, prefix)

showInteraction

Nothing showInteraction(<Boolean> flag)

silentClearDocument

Nothing silentClearDocument(<Document> document, <String> obj)

simpleRound

Number simpleRound(<Number> val, <Number> base)

skipName

Object skipName(stylename)

spacer

void spacer(link)

startBenchMark

Long startBenchMark()

storyToTag

Nothing storyToTag(<File> fileObj, <Story> story, <ParagraphStyle> prepstyle, <CharacterStyle> precstyle, <Font> prefstyle)

storyToText

Nothing storyToText(<File> fileObj, <Story> story)

surroundItem

Rectangle surroundItem(<String> id, <Page> page, <Rectangle> item, <Color> color)

swap_cs

Object swap_cs(myDocument)

swap_es

Object swap_es(myDocument)

swap_os

Object swap_os(myDocument)

swap_ps

Object swap_ps(myDocument)

swap_ts

Object swap_ts(myDocument)

toMmMode

Long[2] toMmMode(<Document> document)

treatOverflow

Nothing treatOverflow(<Document> document, <String> sname)

treatOverflow_real

Object treatOverflow_real(document, obj)

tweakImagePDF

Nothing tweakImagePDF(<Document> document, <String[]> config, <PDF> target, <ObjectStyle> iostyle, <ObjectStyle> eostyle, <Number> Yoffset)

tweakImagePDF2

Nothing tweakImagePDF2(<Document> document, <String[]> config, <PDF> target, <ObjectStyle> iostyle, bgstyle, <ObjectStyle> eostyle, <Number> Yoffset)

writeHwjStateFile

boolean writeHwjStateFile(<String> fObj, array)

xsub

Object xsub(s)

InDesign Hacking with JavaScript

Copyright 2008-2017 Kenshi Muto
Documentation generated by JSDoc on Thu Nov 18 11:50:52 2021