他人を誹謗中傷する発言や個人売買・違法コピーに関する書き込みは禁止です。 トラブルに関する質問は、OSやアプリケーションのバージョン、周辺機器等の情報も記入して下さい。 質問へのレスには必ずお礼のコメントを付けましょう。 - HOME - 記事検索 - 投稿回数 - 携帯用URL - フィード - ヘルプ - 管理人用 - 新規投稿フォーム(返信は各スレッドの返信ボタンからお願いします。) ※「投稿キー」を入力しないと投稿できませんので注意して下さい。
他人を誹謗中傷する発言や個人売買・違法コピーに関する書き込みは禁止です。 トラブルに関する質問は、OSやアプリケーションのバージョン、周辺機器等の情報も記入して下さい。 質問へのレスには必ずお礼のコメントを付けましょう。 - HOME - 記事検索 - 投稿回数 - 携帯用URL - フィード - ヘルプ - 管理人用 - 新規投稿フォーム(返信は各スレッドの返信ボタンからお願いします。) ※「投稿キー」を入力しないと投稿できませんので注意して下さい。
■プログラム説明(ソースコード説明) 全ページにある全角の数字を漢数字(0~9のみ、10は駄目)にします。replace()の第二パラメータには置換する文字だけでなく関数も指定することができます。関数からの戻り値が置換される文字になります。 ■ソースコード pageObj = app.activeDocument.pages; for (i=0; i<pageObj.length; i++) { for (j=0; j<pageObj[i].textFrames.length; j++) { txt = pageObj[i].textFrames[j].contents; result = txt.replace(/[0-9]/g, repFunc); pageObj[i].textFrames[j].contents = result; } } function repFunc(chr,
[4090]JavaScriptにて表内やセル内の段落スタイル適用/正規表現置換をしたい | 投稿者:五月 貴 | 投稿日:2010/01/27(Wed) 21:29:39 MacOS10.5.8 InDesignCS3 5.0.4を使用しています。 表題の件ですが,JavaScriptにて流し込んだWordデータの 正規表現による置換を行おうとプログラムを組んでいます。 テキストのみを選んだ場合(テキストフレーム選択ではなく,流したテキストをドラッグして選んでいます)は正規表現と段落スタイルの適用がうまくいったのですが,うまくできない場所があり,その箇所を選択したところ属性が「Table」や「Cell」になっていました。 試しにCell内のデータにも同じ処理を施してみたのですが, 段落スタイルを適用させようとすると 「applyParagraphStyleが関数ではありません」 というエ
<html> <head> <title>Sample</title> <script type="text/javascript"><!-- function repText(fObj) { sText = fObj.srcText.value; fObj.result.value = sText.replace(/複雑/g,repFunc); } function repFunc(mWord,ptr,allStr) { var dateObj = new Date(); var m = dateObj.getMonth() + 1; var d = dateObj.getDate(); return "複雑 ("+m+"月"+d+"日) "; } // --></script> </head> <body> 複雑な置換を行います。<br><br> <form> 処理前の文章:<text
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く