THotPDF.LinearizeOutput Property

새로 생성하는 문서를 HTTP 바이트 범위 전송에서 첫 페이지를 빠르게 표시할 수 있도록 의존성 순서의 선형화 레이아웃으로 기록할지 제어합니다

선언

// Delphi
property LinearizeOutput: Boolean;

// C++Builder
__property bool LinearizeOutput;

기본값

False

출력 레이아웃

BeginDoc와 EndDoc 사이에서 켜두면 HotPDF가 범위가 제한된 레이아웃 패스를 수행한 뒤, 대상 스트림에 선형화 순서대로 곧바로 기록합니다

호환성과 한계

Delphi 예제

PDF := THotPDF.Create(nil);
try
  PDF.FileName := 'fast-view.pdf';
  PDF.Version := pdf17;
  PDF.LinearizeOutput := True;
  PDF.BeginDoc;
  PDF.Canvas.TextOut(72, 72, 'First page');
  PDF.EndDoc;
finally
  PDF.Free;
end;

C++Builder 예제

std::unique_ptr<THotPDF> pdf(new THotPDF(nullptr));
pdf->FileName = L"fast-view.pdf";
pdf->Version = pdf17;
pdf->LinearizeOutput = true;
pdf->BeginDoc();
pdf->Canvas->TextOut(72, 72, L"First page");
pdf->EndDoc();

관련 API