THotPDF.LinearizeOutput Property

Điều khiển việc một tài liệu mới được tạo có được ghi theo bố cục linearized sắp xếp theo thứ tự phụ thuộc để hiển thị trang đầu nhanh qua một truyền tải HTTP byte-range hay không

Các khai báo

// Delphi
property LinearizeOutput: Boolean;

// C++Builder
__property bool LinearizeOutput;

Mặc định

False

Bố cục đầu ra

Khi được bật trước BeginDoc và EndDoc, HotPDF thực hiện một lần bố cục có giới hạn và sau đó ghi luồng đích trực tiếp theo thứ tự linearized

Tương thích và giới hạn

Ví dụ 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;

Ví dụ 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 liên quan