PDF ジェネレーター |
祖先 - オブジェクト (PRIM_OBJT)
PDF ジェネレーター コンポーネントを使って PDF のレポートを作成できます。
テーブルを事前にフォーマットできる Autotable サブコンポーネントも含まれています。
簡素な PDF レポートの作成
Define_Com Class(#PRIM_PDF) Name(#pdf) UnitM(mm) PageFormat(A4) PageOrientation(Portrait)
Define Field(#CreationDate) Type(*DATETIME)
#pdf.start
#pdf.setDocumentProperties Title('My PDF report') Author('John Smith') Creator('My Company, Inc') Keywords('Weekly report')
#CreationDate := #CreationDate.Now
#pdf.setCreationDate Datetime(#CreationDate)
#pdf.setFont Font('Times') Style(Italic)
#pdf.setFontSize Size(14)
#pdf.text Text('Hello world!') Left(10) Top(10)
#pdf.addPage
#pdf.text Text('This line is on the second page') Left(10) Top(10)
#pdf.save Filename('MyReport.pdf')
名前 | 記述 |
|---|---|
コンポーネントのクラス名です。 オブジェクト (PRIM_OBJT) より継承 | |
このコンポーネントの全てにアクセスできるようにします。 オブジェクト (PRIM_OBJT) より継承 | |
コンポーネントのクラスを制限します。 オブジェクト (PRIM_OBJT) より継承 | |
インスタンス用に値を格納できる汎用スペース オブジェクト (PRIM_OBJT) より継承 | |
ComponentTypeではコンポーネントのタイプ情報にアクセスできます。 オブジェクト (PRIM_OBJT) より継承 | |
ComponentTypeName十分適格なコンポーネントのクラス名です。 オブジェクト (PRIM_OBJT) より継承 | |
コンポーネントの名前 オブジェクト (PRIM_OBJT) より継承 | |
コンポーネントのオーナーです。 オブジェクト (PRIM_OBJT) より継承 | |
ページの形式 | |
ページの方向 | |
このインスタンスが添付されているコンポーネントインスタンス。コントロールのビジュアルコンテナまたは子インスタンスのコレクション オブジェクト (PRIM_OBJT) より継承 | |
座標が指定された時に使用する計測単位 |
名前 | 記述 |
|---|---|
コンポーネントを作成する時にCreateInstanceのイベントを実行します。 PRIM_PDF (PRIM_PDF) より継承 | |
コンポーネントが解除される前にDestroyInstanceのイベントを実行します。 PRIM_PDF (PRIM_PDF) より継承 |
名前 | 記述 |
|---|---|
PDF 文書にイメージを追加します | |
PDF 文書の新規ページを追加し、フォーカスをここに移動します | |
PDF 文書に円を追加します | |
PDF AutoTable のインスタンスを作成します | |
現在のページに 1 本の線を引きます | |
PDF 文書に四角形を追加します | |
PDF 文書に丸角の四角形を追加します | |
PDF 文書を保存します | |
PDF 文書の作成日を設定します | |
表示モード オプションを設定します | |
PDF 文書の優先順位を設定します | |
次のエレメントのストローク色を設定します | |
次のエレメントのフィル色を設定します | |
次のテキスト エレメントのテキスト フォントフェイス、バリアントを設定します | |
次のテキスト エレメントのフォント サイズを設定します | |
次の線の破線パターンを設定します | |
次の線の線幅を設定します | |
次のエレメントのテキスト色を設定します | |
PDF 文書を開始します | |
ページにテキストを追加します |