SQLの窓

2014年06月07日


TCPDF の定数と tcpdf_config.php

インターネット上の英文マニュアルはこちらです。

この内容は、実際には 『tcpdf\config\tcpdf_config.php』に定義されています。ですが、examples で利用されているのは、『tcpdf\examples\config\tcpdf_config_alt.php』で、内容はヘッダ部分のロゴ用の定数や画像フォルダの位置が値として定義されています( tcpdf_config.php では定数記述はありますが、コメントになっています )

tcpdf_config_alt.php
/**
 * Default images directory.
 * By default it is automatically set but you can also set it as a fixed string to improve performances.
 */
define ('K_PATH_IMAGES', dirname(__FILE__).'/../images/');

/**
 * Deafult image logo used be the default Header() method.
 * Please set here your own logo or an empty string to disable it.
 */
define ('PDF_HEADER_LOGO', 'tcpdf_logo.jpg');

/**
 * Header logo image width in user units.
 */
define ('PDF_HEADER_LOGO_WIDTH', 30);

/**
 * Cache directory for temporary files (full path).
 */
define ('K_PATH_CACHE', sys_get_temp_dir().'/');

定数はシステムの環境によって、差し替えてカスタマイズして利用するという事が想定されています。
K_BLANK_IMAGE _blank.png
PDF_PAGE_FORMAT A4
PDF_PAGE_ORIENTATION P
PDF_UNIT mm
PDF_MARGIN_HEADER 5
PDF_MARGIN_FOOTER 10
PDF_MARGIN_TOP 27
PDF_MARGIN_BOTTOM 25
PDF_MARGIN_LEFT 15
PDF_MARGIN_RIGHT 15
PDF_FONT_NAME_MAIN helvetica
PDF_FONT_SIZE_MAIN 10
PDF_FONT_NAME_DATA helvetica
PDF_FONT_SIZE_DATA 8
PDF_FONT_MONOSPACED courier
PDF_IMAGE_SCALE_RATIO 1.25
HEAD_MAGNIFICATION 1.1
K_CELL_HEIGHT_RATIO 1.25
K_TITLE_MAGNIFICATION 1.3
K_SMALL_RATIO 2/3
K_THAI_TOPCHARS true
K_TCPDF_CALLS_IN_HTML true
K_TCPDF_THROW_EXCEPTION_ERROR false



タグ:PHP TCPDF
posted by lightbox at 2014-06-07 22:10 | PHP + PDF | このブログの読者になる | 更新情報をチェックする
container 終わり



フリーフォントで簡単ロゴ作成
フリーフォントでボタン素材作成
フリーフォントで吹き出し画像作成
フリーフォントではんこ画像作成
ほぼ自由に利用できるフリーフォント
フリーフォントの書体見本とサンプル
画像を大きく見る為のウインドウを開くボタンの作成

CSS ドロップシャドウの参考デモ
イラストAC
ぱくたそ
写真素材 足成
フリーフォント一覧
utf8 文字ツール
右サイド 終わり
base 終わり