回答編集履歴

2

追記

2017/03/06 01:59

投稿

退会済みユーザー
test CHANGED
@@ -230,4 +230,4 @@
230
230
 
231
231
  というふうに、dpi を取得できると思います。
232
232
 
233
- TCPDF本体には、`$this->dpi` を書き換えるメソッドは用意されていないようなので、`72`固定でも問題はないかとは思います。
233
+ TCPDF本体には、`$this->dpi` を書き換えるメソッドは用意されていない(「$this->dpi =」という文字列を検索しヒットしないことを確認)ようなので、`72`固定でも問題はないかとは思います。

1

追記

2017/03/06 01:59

投稿

退会済みユーザー
test CHANGED
@@ -165,3 +165,69 @@
165
165
 
166
166
 
167
167
  これで、いいのではないでしょうか。
168
+
169
+
170
+
171
+ ---
172
+
173
+
174
+
175
+ ちなみに、__constract() で指定しにくいようでしたら、
176
+
177
+
178
+
179
+ ```php
180
+
181
+ /**
182
+
183
+ * DPI (Dot Per Inch) Document Resolution (do not change).
184
+
185
+ * @protected
186
+
187
+ * @since 3.0.000 (2008-03-27)
188
+
189
+ */
190
+
191
+ protected $dpi = 72;
192
+
193
+ ```
194
+
195
+
196
+
197
+ と定義されているので、以下のようにラッパークラスを定義して、
198
+
199
+
200
+
201
+ ```php
202
+
203
+ class MyPDF extends TCPDF
204
+
205
+ {
206
+
207
+ public getDpi() {
208
+
209
+ return $this->dpi;
210
+
211
+ }
212
+
213
+ }
214
+
215
+ ```
216
+
217
+
218
+
219
+ ```php
220
+
221
+ $mypdf = new MyPDF();
222
+
223
+ $dpi = $mypdf->getDpi();
224
+
225
+ var_dump($dpi);
226
+
227
+ ```
228
+
229
+
230
+
231
+ というふうに、dpi を取得できると思います。
232
+
233
+ TCPDF本体には、`$this->dpi` を書き換えるメソッドは用意されていないようなので、`72`固定でも問題はないかとは思います。