program ParaDemo;

{$APPTYPE CONSOLE}

uses

Graphics, SysUtils, HPDFDoc;

var

HPDF: THotPDF;

CurrntParaLine: Single;

ParaIndex1: Integer;

ParaIndex2: Integer;

begin

HPDF := THotPDF.Create(nil);

try

HPDF.File名前 := 'ParaDemo.pdf';

HPDF.BeginDoc; // PDFファイルを作成します

ParaIndex1 := HPDF.CreateParagraph( 20, jtLeft, 60, 60, 30, 30 ); // メイン段落を作成します

ParaIndex2 := HPDF.CreateParagraph( 20, jtLeft, 60, 60, 90, 30 ); // 狭い段落を作成します

HPDF.ParaAutoAddPage := true; // 段落は自動的にページを追加します

HPDF.BeginParagraph(ParaIndex1); // メイン段落を開きます

HPDF.CurrentPage.SetFont('Arial', [fsBold], 14 ); // 段落のフォントを設定します

HPDF.CurrentParagraph.Justification := jtCenter; // 段落の配置を設定します

HPDF.CurrentPage.SetRGBFillColor(clGray);

HPDF.CurrentParagraph.ShowText('PDFドキュメントを作成するためのDelphi用VCLコンポーネント。'); // 段落のテキストを出力します

HPDF.CurrentPage.SetRGBFillColor(clBlack);

HPDF.EndParagraph;

HPDF.BeginParagraph(ParaIndex2); // 狭い段落を開きます

HPDF.CurrentPage.SetFont('Arial', [], 14 ); // 段落のフォントを設定します

HPDF.CurrentParagraph.ShowText('HotPDFはDelphiおよびC++Builder用のPDF作成ライブラリです。HotPDFはPDFファイルを作成するためにDLLやその他のソフトウェアを使用しません。HotPDFのディストリビューションには、完全なヘルプシステムと多くのデモプログラムが含まれています。');

HPDF.CurrentParagraph.ShowText(':PDFのロードと編集の例、PDFコンソールアプリケーションのサンプル、PDF GUIアプリケーションのサンプル、サーバーPDFアプリケーションのサンプルなど。');

CurrntParaLine := HPDF.CurrentParagraph.CurrentLine; // 現在の印刷行を取得します

HPDF.EndParagraph; // 段落を閉じます

HPDF.EndDoc; // PDFファイルを閉じます

finally

HPDF.Free;

end;

end.