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 文書にイメージを追加します Bitmap, ImageFileFormat, Left, Top, Width, Height, ImageCompression, Rotation |
|
PDF 文書の新規ページを追加し、フォーカスをここに移動します |
|
PDF 文書に円を追加します CenterX, CenterY, Radius, FillStyle |
|
PDF AutoTable のインスタンスを作成します Result |
|
現在のページに 1 本の線を引きます Left, Top, Right, Bottom |
|
PDF 文書に四角形を追加します Left, Top, Width, Height, FillStyle |
|
PDF 文書に丸角の四角形を追加します Left, Top, Width, Height, RadiusX, RadiusY, FillStyle |
|
PDF 文書を保存します Filename |
|
PDF 文書の作成日を設定します Datetime |
|
表示モード オプションを設定します Zoom, Layout |
|
PDF 文書の優先順位を設定します Title, Author, Creator, Keywords |
|
次のエレメントのストローク色を設定します Color |
|
次のエレメントのフィル色を設定します Color |
|
次のテキスト エレメントのテキスト フォントフェイス、バリアントを設定します Font, Style |
|
次のテキスト エレメントのフォント サイズを設定します Size |
|
次の線の破線パターンを設定します Pattern, Phase |
|
次の線の線幅を設定します Width |
|
次のエレメントのテキスト色を設定します Color |
|
PDF 文書を開始します |
|
ページにテキストを追加します text, Left, Top |