Propiedad THotPDF.LinearizeOutput

Controla si un documento recién generado se escribe en una disposición linealizada ordenada por dependencias para una visualización rápida de la primera página sobre un transporte HTTP por rango de bytes

Declaraciones

// Delphi
property LinearizeOutput: Boolean;

// C++Builder
__property bool LinearizeOutput;

Predeterminado

False

Disposición de salida

Cuando se habilita antes de BeginDoc y EndDoc, HotPDF realiza un pase de disposición acotado y luego escribe el flujo de destino directamente en orden linealizado

Compatibilidad y límites

Ejemplo en 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;

Ejemplo en 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();

APIs relacionadas