Quantcast
Channel: Adobe Community : 人気のディスカッション - Acrobatコミュニティフォーラム (Japan)
Viewing all articles
Browse latest Browse all 10240

AcrobatでJSを挿入し、Readerで開くと 埋め込みフォント「XXXX+MS-Mincho」を抽出できません。と表示される。

$
0
0

お世話になっております。

標題の件に付きまして、解決策がありましたらご教示いただけますでしょうか。

 

Adobe Acrobat XI Pro を利用し、あるJavascriptを埋め込んだPDFファイルをAdobe Readerで開いた際、

「埋め込みフォント「XXXXXX+MS-Mincho」を抽出できません。一部の文字を正しく表示できない場合や、印刷できない場合があります。」

とダイアログが表示される現象が起きております。

このダイアログを表示せずに、スクリプトを埋め込むことは可能でしょうか。

 

以下、起きている症状についてです。

 

・ダイアログが表示されるだけで、文章自体には不具合や欠損は見られない。

・同じスクリプトを埋め込んでいるファイルでも、ダイアログが表示されるものとされないものがある。

・一度ダイアログが表示されたファイルでも、必ずまたそのダイアログが表示されるわけではない。

・常に問題なく表示できるパソコンもある。

 

実際に埋め込んだJavascriptは以下のものになります。

 

function showDate()

{

  dObj = new Date();

  y = dObj.getFullYear();

  m = dObj.getMonth();

  d = dObj.getDate();

 

  month = new Array(12);

  month[0] = "January";

  month[1] = "February";

  month[2] = "March";

  month[3] = "April";

  month[4] = "May";

  month[5] = "June";

  month[6] = "July";

  month[7] = "August";

  month[8] = "September";

  month[9] = "October";

  month[10] = "November";

  month[11] = "December";

 

  fObj = this.getField("Text1");

  fObj.value = "Date:"+month[m]+" "+d+", "+y;

}

showDate();

 

スクリプトを埋め込む前のPDFファイルには既に文章が配置されており、

「MS-Mincho」が埋め込みサブセットとなっている状態です。

 

そこに、テキストフィールドを配置しJavascriptを用いてPDFを開いた日付を表示しています。

配置したテキストフィールドのフォントには「MS 明朝」を指定しています。

 

尚、検証した環境は以下の通りです。

ダイアログが表示されるPCでも、場合によっては暫く表示が出なくなることもあり、

以下検証結果が絶対とも言えない状態です。

 

Windows Vista + Adobe ReaderX → 異常なし

Windows 7 + Adobe ReaderXI → 約半分の確率でダイアログが表示

Windows 7 + Adobe ReaderX → 異常なし (上記と同じPCでダウングレードを行い実施)

Windows 8 + Adobe ReaderXI → たまに表示 Windows7よりは頻度が少ない

 

その他、必要な情報がありましたらご指摘のほどお願い致します。


Viewing all articles
Browse latest Browse all 10240

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>