Properti THotPDF.LinearizeOutput

Mengontrol apakah dokumen yang baru dibuat ditulis dalam tata letak terlinearisasi berurutan-dependensi untuk tampilan halaman-pertama yang cepat melalui transportasi rentang-byte HTTP

Deklarasi

// Delphi
property LinearizeOutput: Boolean;

// C++Builder
__property bool LinearizeOutput;

Default

False

Tata letak keluaran

Ketika diaktifkan sebelum BeginDoc dan EndDoc, HotPDF melakukan pass tata letak berbatas dan kemudian menulis stream tujuan langsung dalam urutan terlinearisasi

Kompatibilitas dan batas

Contoh 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;

Contoh 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 terkait