|
THPDFPage 페이지 크기 데모 프로젝트 Delphi PageSetup 폴더는 이제 페이지 크기 예제를 실용적인 출력 크기별로 구분합니다 LargeSize는 QuadA0, DoubA0, A0, A1, A2, B0+, B0, B1, B2, ANSI-C/D/E, ARCH-C/D/E1/E, 일본 규격 용지 크기, 대형 사진 크기 및 1024 x 768 mm UserDefined 페이지를 보여줍니다 NormalSize는 A3, Tabloid, Ledger, A4, Letter, A5, B3, B4, B5, 중간 사진 크기, ANSI-A/B 및 ARCH-A/B를 보여줍니다 SmallSize는 A6-A10, B6-B10, 명함 크기, ISO 7810 ID/여권 크기, ID 사진 크기 및 소형 사진 인쇄 크기를 보여줍니다 기존 psXXX 이름은 호환 가능한 별칭으로 유지됩니다. 새로운 코드에서는 표준 크기로 A0, A2, B2, B3, Tabloid, Ledger, ANSIC, ARCHD, USBC 및 P8R과 같이 접두사가 없는 페이지 크기 열거형 값을 우선적으로 사용하는 것이 좋습니다. UserDefined는 미리 정의되지 않은 치수에만 사용하세요 Tabloid는 11 x 17인치입니다. Ledger는 가로 방향의 17 x 11인치 크기이며, Ledger를 세로 방향 Tabloid의 다른 이름으로 취급하지 마세요 실제 사양이 숫자로 시작하는 경우 사진 크기 열거형 이름은 P 접두사를 사용합니다. 예를 들어, P5R은 사용자에게 표시되는 5R 사진 크기를 나타냅니다 B 시리즈 값은 기존 HotPDF B4 / B5 표기법을 따르며 JIS B 치수를 사용합니다. psB4 및 psB5는 계속해서 지원되는 별칭입니다 예제: program NormalSize; {$APPTYPE CONSOLE} uses SysUtils, HPDFDoc;
var HPDF: THotPDF;
begin HPDF:= THotPDF.Create( nil ); try HPDF.AutoLaunch := true; // PDF file will be shown automatically HPDF.FileName := 'NormalSize.pdf'; HPDF.PageLayout := plOneColumn; // 단일 열 뷰어 모드 설정
HPDF.BeginDoc; // Create PDF file
HPDF.CurrentPage.Size := A3; // 미리 정의된 표준 크기 선호 HPDF.CurrentPage.TextOut(10, 10, 0, 'A3 Size'); // Print text
HPDF.AddPage; // Add new page HPDF.CurrentPage.Size := B3; // JIS B3 페이지 크기 HPDF.CurrentPage.TextOut(10, 10, 0, 'B3 Size'); // Print text
HPDF.AddPage; // Add new page HPDF.CurrentPage.Size := P8R; // 8 x 10인치 사진 페이지 HPDF.CurrentPage.TextOut(10, 10, 0, '8R Photo Size'); // Print text
HPDF.AddPage; // Add new page HPDF.CurrentPage.Size := Tabloid; // 11 x 17인치 Tabloid 페이지 크기 HPDF.CurrentPage.TextOut(10, 10, 0, 'Tabloid Size'); // Print text
HPDF.AddPage; // Add new page HPDF.CurrentPage.Size := Ledger; // 17 x 11인치 Ledger 페이지 크기 HPDF.CurrentPage.TextOut(10, 10, 0, 'Ledger Size'); // Print text
HPDF.EndDoc; // Close PDF file finally HPDF.Free; end; end.
|