THotPDF.InitialZoom Property

 

THotPDF.InitialZoom

THotPDF

 

Topo  Anterior  Próximo
Placeholder for parapic body

Controla o zoom de exibição inicial da página gravado na entrada OpenAction do documenpara. O valor é respeitado pelos leiparares de PDF quando o arquivo é aberpara.

 

type

THPDFInitialZoom = (

     FitNone, FitPage, FitWidth, FitHeight, FitBox,

     FitBoxWidth, FitBoxHeight,

     Zoom50, Zoom75, Zoom100, Zoom125, Zoom150, Zoom200);

 

Sintaxe Delphi:

property InitialZoom: THPDFInitialZoom;

 

Sintaxe C++:

__property THPDFInitialZoom InitialZoom;

 

Descrição

Utilize InitialZoom para definir o modo de exibição de página com o qual o documento é aberto. O HotPDF grava o valor na entrada /OpenAction do documento como um dos destinos de visualização PDF padrão definidos na especificação PDF (Fit, FitH, FitV, FitR, FitB, FitBH, FitBV ou XYZ)

Desde o HotPDF v2.3.11, o valor padrão é FitHeight (destino PDF /FitV), de modo que os documentos gerados são abertos com cada página ajustada à altura da janela do visualizador. Defina InitialZoom como FitNone para omitir a entrada OpenAction e permitir que o visualizador use seu próprio zoom padrão

 

Valor              Destino PDF    Significado


FitNone           (nenhum)            Sem zoom especial; deixe o visualizador usar seu próprio padrão.

FitPage           /Fit              Ajustar a página inteira dentro da janela.

FitWidth          /FitH             Fit page width para the window.

FitHeight         /FitV             Fit page height para the window. (default)

FitBox /FitR ou /FitB ajusta a caixa delimitadora do conteúdo da página à janela

FitBoxWidth      /FitBH          Fit the bounding box width para the window.

FitBoxHeight     /FitBV          Fit the bounding box height para the window.

Zoom50            /XYZ null null 0.5       Abrir a página em 50% de escala.

Zoom75            /XYZ null null 0.75      Abrir a página em 75% de escala.

Zoom100          /XYZ null null 1.0       Abrir a página em 100% (tamanho real).

Zoom125          /XYZ null null 1.25      Abrir a página em 125% de escala.

Zoom150          /XYZ null null 1.5       Abrir a página em 150% de escala.

Zoom200          /XYZ null null 2.0       Abrir a página em 200% de escala.

 

Para uma visão geral de nível superior de como InitialZoom interage com o dicionário de preferências do visualizador de PDF, veja a ViewerPreferences Complete Reference.

 

Code Example

HPDF := THotPDF.Create( nil );

try

  HPDF.FileName  := 'c:\Output.pdf';

  HPDF.InitialZoom := FitWidth;       // Open with page width fitted para window

  HPDF.BeginDoc;

  HPDF.CurrentPage.TextOut( 100, 100, 0, 'Hello World!' );

  HPDF.EndDoc;

finally

  HPDF.Free;

end;