回答編集履歴
2
追記
answer
CHANGED
@@ -114,4 +114,4 @@
|
|
114
114
|
```
|
115
115
|
|
116
116
|
というふうに、dpi を取得できると思います。
|
117
|
-
TCPDF本体には、`$this->dpi` を書き換えるメソッドは用意されていないようなので、`72`固定でも問題はないかとは思います。
|
117
|
+
TCPDF本体には、`$this->dpi` を書き換えるメソッドは用意されていない(「$this->dpi =」という文字列を検索しヒットしないことを確認)ようなので、`72`固定でも問題はないかとは思います。
|
1
追記
answer
CHANGED
@@ -81,4 +81,37 @@
|
|
81
81
|
$tcpdf = new TCPDF('P', 'px', ...);
|
82
82
|
```
|
83
83
|
|
84
|
-
これで、いいのではないでしょうか。
|
84
|
+
これで、いいのではないでしょうか。
|
85
|
+
|
86
|
+
---
|
87
|
+
|
88
|
+
ちなみに、__constract() で指定しにくいようでしたら、
|
89
|
+
|
90
|
+
```php
|
91
|
+
/**
|
92
|
+
* DPI (Dot Per Inch) Document Resolution (do not change).
|
93
|
+
* @protected
|
94
|
+
* @since 3.0.000 (2008-03-27)
|
95
|
+
*/
|
96
|
+
protected $dpi = 72;
|
97
|
+
```
|
98
|
+
|
99
|
+
と定義されているので、以下のようにラッパークラスを定義して、
|
100
|
+
|
101
|
+
```php
|
102
|
+
class MyPDF extends TCPDF
|
103
|
+
{
|
104
|
+
public getDpi() {
|
105
|
+
return $this->dpi;
|
106
|
+
}
|
107
|
+
}
|
108
|
+
```
|
109
|
+
|
110
|
+
```php
|
111
|
+
$mypdf = new MyPDF();
|
112
|
+
$dpi = $mypdf->getDpi();
|
113
|
+
var_dump($dpi);
|
114
|
+
```
|
115
|
+
|
116
|
+
というふうに、dpi を取得できると思います。
|
117
|
+
TCPDF本体には、`$this->dpi` を書き換えるメソッドは用意されていないようなので、`72`固定でも問題はないかとは思います。
|