iTextでPDFファイルを作成する(2)

公開日: : 最終更新日:2013/11/15 スクリプト開発モデル , , ,

イントラマートでPDFファイルを作成する

イントラマートのスクリプト開発でiTextを使用してpdfファイルを作成します。

サンプルとして

  • テーブルの行の結合
  • 列の結合

をやってみます。

ただしイントラマートVer7.2に同胞されているiTextはVer.2.1.2で、
このバージョンでは「列の結合」はできましたが、行の結合はできませんでした。

setRowspan(int)メソッドはiTextのVer2.1.6から使用可能なようです。
イントラマートでsetRowspan(int)メソッドは呼び出すとエラーになります。

1.前準備

まずは出力用のOutputStreamとPDFのドキュメントオブジェクトを生成します。

2.FONTオブジェクト生成

次に表示用のFONTを生成しておきます。

3.Header,Footerを生成します

PDFのHeader、Footer情報を設定します。

注意事項としてはこの後で呼ぶ「doc.open()」の前に呼ぶことです。
そうしないとうまく行きませんでした。

4.プロパティ設定

その他のPDFプロパティを設定します。

5.PDFドキュメントをオープンする

いよいよPDFドキュメントをオープンします。

これだけです。

6.PDFの内容設定

PDFの行、表、表示内容等を設定します。

7.PDFファイルをブラウザーに送信

作成しPDFファイルをブラウザーに送信します。

ブラウザー送信にはイントラマートのModule.download.send()を利用して送信します。

スポンサーリンク
スポンサーリンク
  • このエントリーをはてなブックマークに追加
  • 13 follow us in feedly

関連記事

イントラマートでiTextを使用してpdfファイルを作成する方法(1)

イントラマートでiTextを使用してpdfファイルを作成する方法 ヘッダー、行、テーブル、フッ

記事を読む

イントラマートのスクリプト開発からjavaのinterfaceを呼び出してみる

イントラマートのスクリプト開発からjavaのinterfaceを呼び出してみる。 まずは普通に

記事を読む

イントラマートのスクリプト開発からjavaのinterfaceをJavaAdapterを使って呼び出してみる

イントラマートのスクリプト開発からjavaのinterfaceをJavaAdapterを使って呼び出

記事を読む

イントラマートでローカルファイルをサーバへアップロードする

イントラマートでローカルファイルをサーバへアップロードします。 まずは、アップロードするファイ

記事を読む

イントラマートでMozilla RhinoのimportPackage()を使ってみる

イントラマートでMozilla RhinoのimportPackage()を使ってみます。

記事を読む

イントラマートでSQLServerの一時テーブルがうまく使用できない

一旦SQLで取得したデータをSQLServerの一時テーブルに保存して 処理を実行させたいことがあ

記事を読む

イントラマートの未定義変数をチェックするためのツール「JavaScript Lint」

イントラマートのスクリプト開発で作成したファンクションコンテナの 未定義変数をチェックするためにJ

記事を読む

イントラマートのメモリ解放処理

本来はガベージコレクターで解放されるので不要なのかも 知れませんが、メモリリークの対策として、ガベ

記事を読む

イントラマートのPasswordHistoryManagerオブジェクトを使ってログインユーザーのパスワード有効期限を調べる

ログインユーザーのパスワードが10日後有効かどうかを調べます。

記事を読む

ログインユーザーの背景色でスタイルシートを動的に変更する

ログインユーザーでスタイルシートを動的に変更 イントラマートのincludeタグを使用して各ログイ

記事を読む

イントラマートでログインユーザーとクライアントIPを取得する

イントラマートでログインユーザーとクライアントIPを取得する 通常は

イントラマートのContentオブジェクトを使って、別のソースファイルにある関数を呼び分ける

イントラマートのContentオブジェクトを使って、別のソースファイル

イントラマートのメモリ解放処理

本来はガベージコレクターで解放されるので不要なのかも 知れませんが、

イントラマートの各サービスにアクセスするオブジェクト

イントラマートの各サービスにアクセスするAPIは

イントラマートのスクリプト開発「ImageIconManagerオブジェクト」の用途が不明

イントラマートのスクリプト開発「ImageIconManagerオブジ

→もっと見る



PAGE TOP ↑