電子書籍の厳選無料作品が豊富!

こんにちわ。
今、PDF形式の帳票を作成しているのですが、「(株)、(1)(←丸1)、(2)(←丸2)・・・」といった特殊文字の出力方法がわかりません。

使用フォントは、「HeiseiMin-W3」と「HeiseiKakuGo-W5」です。
mb_convert_encoding関数を用いて、文字コードを「EUC-JP」から「SJIS」に変換しても表示されませんでした。
どなたか、表示方法をご存知の方がいましたら、教えてください。よろしくお願いします。

A 回答 (2件)

回答にはならないかもしれませんが


株は試していないのですが、(1)はSJIS、HeiseiKakuGo-W5で試して、Windows、Macともに化けずにちゃんと表示されましたよ、いぜんPDF内のローカルリンクが飛ばないという事がありましてその時はPDFlibのバージョンを上げたらなおりました。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました。

いろいろ試してみて、機種依存する文字に関しては、PDF_findfont関数のエンコーディングの引数を
「90ms-RKSJ-H」に設定し、SJIS変換したら表示されました。

お礼日時:2003/05/23 16:27

IME/FEPは何をお使いでしょうか?



MS-IMEやATOKといったものであれば
かぶ
で変換すれば

(株)
(株) ←ここでは勝手に変換されてしまうので、表示されません。
といった具合に変換できます。


で変換すれば
(1) ←これも同じ


で変換すれば
(2) ←これも同じ
と出てきます。

ご確認ください。
    • good
    • 0
この回答へのお礼

ご返答ありがとうございます。
質問の説明不足でした。すみません。

質問内容はPDF形式で動的に作成する上で、「(株)、丸1、・・・」といった特殊文字をpdf_show_xy関数の引数にそのまま渡すと、表示されません。

文字コードをいろいろ変えてみましたが、無理でした。
やっぱり、無理なのでしょうか??

お礼日時:2003/05/23 10:30

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!