RenderPageToClipboard

Renderização e impressão

Descrição

Esta função está disponível apenas no Windows; ela renderiza uma página do documento selecionado e coloca o resultado na área de transferência do Windows nos formatos indicados pelo parâmetro Format

Use cfMetafile para colocar um meta-arquivo aprimorado (CF_ENHMETAFILE) para colagem vetorial no Office, Illustrator e outros consumidores com capacidade vetorial; cfBitmap para colocar um bitmap independente de dispositivo (CF_DIB) para colagem no Paint e consumidores apenas de bitmap; cfText para colocar o texto Unicode da página (CF_UNICODETEXT) extraído pelo mesmo mecanismo de GetPageText; e cfAll para colocar os três simultaneamente para que o aplicativo de destino possa escolher o formato mais rico que ele suporta

A área de transferência é aberta, esvaziada e um ou mais identificadores são transferidos para ela; a página atualmente selecionada é preservada mesmo quando o formato de texto seleciona internamente a página de destino para extração; em plataformas que não sejam Windows, a função sempre retorna 0

Sintaxe

Delphi

Function TPDFlib.RenderPageToClipboard(DPI: Double; Page: Integer; Format: TPDFlibClipboardFormat): Integer;

Parâmetros

DPIO DPI a ser usado ao renderizar a página. Afeta o dimensionamento do quadro raster (cfBitmap) e do meta-arquivo; o formato de texto (cfText) é independente de DPI
PageO número da página a renderizar
FormatcfMetafile = CF_ENHMETAFILE vetor; cfBitmap = CF_DIB bitmap; cfText = CF_UNICODETEXT texto extraído; cfAll = os três ao mesmo tempo

Valores retornados

0A área de transferência não pôde ser aberta ou nenhum formato foi colocado com sucesso
1Pelo menos um formato solicitado foi colocado na área de transferência