ImageEps  >>

Image

画像を出力する。 出力サイズは、以下のいずれかの形式で指定することができる。

サポートフォーマットは、JPEGとPNG画像のほかに、GD(GD、GD2、GD2PART)が有効であれば、GIF、JPEG、PNG、BMP、XBM、XPMを利用できる。 フォーマットは指定するか、そうでなければファイル名から推察されます。 イメージをリンクにすることも出来ます。 同じ画像を何度使用しても埋め込まれるのは1度だけです。

publicメソッド、TCPDF Version VER1.1~

書式
Image( $file, $x, $y, $w, $h, $type, $link, $align, $resize, $dpi, $palign, $ismask, $imgmask, $border, $fitbox, $hidden, $fitonpage )
戻り値

画像情報

パラメータ
1 string $file 画像ファイル名
2 float $x '' 領域左上のX座標
3 float $y '' 領域左上のY座標
4 float $w 0 領域の幅 [指定しない場合、自動計算される]
5 float $h 0 領域の高さ [指定しない場合、自動計算される]
6 string $type '' 画像フォーマット。
GDライブラリを使う場合は、GDでサポートするフォーマットを使用可能。
GDライブラリを使わない場合、JPEGとPNGを使用可能。
7 mixed $link '' AddLink()で作成したリンク識別子
8 string $align 右上(RTLの場合は左上)
  • M: 右中(RTLの場合は左中)
  • B: 右下(RTLの場合は左下)
  • N: 次の行
  • 9 mixed $resize false trueとすると、画像サイズを$wや$hに合わせてリサイズ(縮小)する(GDライブラリが必要)。
    10 int $dpi 300 解像度・DPI(dot per inch)
    11 string $palign '' 画像を現在の行のどこに配置するか、以下のいずれか
    • L : 左端
    • C : 中央
    • R : 右端
    • '' : 左端(RTLの場合は右端)
    12 bool $ismask false この画像をマスクとする場合にtrueとする。
    13 mixed $imgmask false 画像オブジェクトをメソッドの戻り値として取得する(描画しない、w、h、x、yは無視される)場合true
    14 mixed $border 0 境界線の描画方法を指定、以下のいずれか:
    • 0: 境界線なし(既定)
    • 1: 枠で囲む
    または、以下の組み合わせで境界線を指定する:
    • L: 左
    • T: 上
    • R: 右
    • B: 下
    15 mixed $fitbox false tureとすると、($w, $h)で指定する領域に合わせて拡縮する。
    16 bool $hidden false tryeなら、画像を画面に表示しない。
    17 bool $fitonpage false tureとすると、頁の大きさに拡大する。
    18 boolean $alt false If true the image will be added as alternative and not directly printed (the ID of the image will be
    19 array $altimgs array Array of alternate images IDs. Each alternative image must be an array with two values: an integer representing the image ID (the value returned by the Image method) and a boolean value to indicate if the image is the default for printing.