|
THPDFPage |
Вверх Назад Далее |
|
THPDFPage представляет одну страницу в PDF-документе
Модуль HPDFDoc.pas
Описание Используйте THPDFPage, чтобы рисовать пути, размещать текст, рендерить изображения и управлять настройками уровня страницы — размером, ориентацией и состоянием графики Используйте В обычных сценариях экземпляры создаются и принадлежат
Пример использования:
uses ... HPDFDoc, ...
type ... HPDF: THotPDF; TextBoxResult: THPDFTextOutBoxResult; ...
procedure TForm1.HelloWorldButtonClick(Sender: TObject); begin HPDF.AutoLaunch := true; // Показать PDF после создания HPDF.FileName := '.\HelloWorld.pdf'; HPDF.BeginDoc; // Начать генерацию PDF HPDF.CurrentPage.TextOut(10, 10, 0, 'Hello World!'); // Написать текст на первой странице HPDF.CurrentPage.TextFromBaseLine(true); // Считать дальнейшие Y-значения текста базовыми линиями HPDF.CurrentPage.TextOut(10, 40, 0, 'Baseline text'); HPDF.CurrentPage.TextFromBaseLine(false); TextBoxResult := HPDF.CurrentPage.TextOutBoxEx(10, 70, 2, 180, 48, 'Wrapped text-box content', jtLeft); HPDF.CurrentPage.AppendScopedRawContent('2 w 10 10 120 45 re S'); HPDF.EndDoc; // Финализировать и сохранить PDF end;
|