LoginSignup
0
1

More than 3 years have passed since last update.

2019-09-24 PDF (v1.7) > 固定文字長さに対する文字列の中央寄せ (精度はそれほど良くはない)

Last updated at Posted at 2019-09-24
動作環境
Acrobat Reader DC version 2019.012.20040
Windows 10 v1904

概要

  • PDFでフォントの中央寄せをしたい
  • PDFの資料を読んだりフォーラムの記載を見たりしたが、PDFでフォントを中央寄せする方法が見当たらない
  • 自分で座標計算する

座標計算

  1. 各種フォントサイズで印刷 (左一致)
  2. 定規で幅を測定
    • 測定者の技能による精度の制約はある
  3. 最小二乗法を使って誤差を減らした式を導出
  4. 式と用紙幅、MediaBox座標定義から中央寄せのための座標計算を行う

結果

Excelで作った計算シート。

(間違い: 下記の画像の「y=2.7595*C」は「y=2.7595*B」が正しい)
2019-09-24_14h17_29.png

それを元にしたPDF(v1.7)での中央寄せ実装例。

fontCenter.png

多少ずれてはいるが、今回必要としている仕様では大丈夫だろう。

TODO

  • 文字長さが変わった時の対応
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1