C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 31 を表示中)
■14841 / )  Re[1]: テキスト→PDF
□投稿者/ 魔界の仮面弁士 (664回)-(2008/02/27(Wed) 16:52:50)
No14833 (やしろ さん) に返信
> 今現在、テキストをPDFファイルに変換するプログラムを作成しようと思っているのです。
> ただ単純にテキストからPDFファイルに変換することは出来ます。
現在は、どのようにして変換しているのでしょうか?


> 私がやろうとしていることは、ある一文を座標指定して配置し、それをPDFファイルに変換したいのです。
> しかし、それらしいものが見つからず作成が進みません。
PDF のテキストブロックは、非圧縮の場合で

BT                    … (BT:begin text) テキストストリームの開始
/F1 12 Tf             … (Tf:text font) "/F1" という名のフォントリソース、12Point
1 0 0 1 72 720 Tm     … (Tm:text rendering matrix)
(Sample PDF) Tj       … (Tj:show text) "(ASCII)" または <16進数表記>" のテキスト
ET                    … (ET:end text) テキストストリームの終了

などのようになっており、個別に座標指定できるかと思います。
上記の場合、原点から座標(72, 720)の位置ですね。(単位は1/72インチ)


座標指定については、下記 [PDF Reference, Sixth Edition] の
http://www.adobe.com/devnet/pdf/pdf_reference.html

[5 Text]
 [5.3 Text Objects]
  [5.3.1Text-Positioning Operators]

のあたりを参照してみてください。406 ページの近辺です。

返信 編集キー/


管理者用

- Child Tree -