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

わんくま同盟

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

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


■93787 / )  Re[2]: 座標を取得したい
□投稿者/ 分かりません (7回)-(2020/01/31(Fri) 13:03:55)
No93786 (魔界の仮面弁士 さん) に返信
> ■No93785 (分かりません さん) に返信
>>PDFのレイアウトを作成しています。
>>ですが普通の印刷と違って座標位置が違うので困っています。
>>端から端の座標(X,Y)の取得の仕方が分かりません。
>
> どうやって作成しているのか分からないと回答しにくいですが、
> PDF フォーマットの場合は『ポイント単位』で記録されていたと思います。
> http://www.kobu.com/docs/pdf/pdfxhand.htm
>
> 印字可能範囲なら MediaBox、コンテンツサイズなら CropBox かな。
> https://zrbabbler.hatenablog.com/entry/20140629/1404010741
>
> PDF 生成ツール等を使っている場合は、ツール側のマニュアルで確認してください。
>
>
>>(ちなみにA4サイズ)
> A4 は 210×297mm ですね。
>
>
> 1 インチ = 72 ポイント
> 1 インチ = 25.4 ミリメートル


回答ありがとうございます。
iTextドキュメントです。

Private doc As New PdfDocument
Call doc.SetDefaultPaperSize(PaperSize.A4Landscape)

このように書いていました。
デバッグで中身を確認したところ、X842.0/Y595.22でした。
iTextドキュメントでA4指定にしてると必ずこのサイズになるのでしょうか?

返信 編集キー/


管理者用

- Child Tree -