RenderPageToClipboard

Processamento e impressão

Descrição

Esta função só está disponível no Windows. Compõe uma página do documento selecionado e coloca o resultado na área de transferência do Windows nos formatos indicados pelo parâmetro Format

Utilize cfMetafile para colocar um metaficheiro avançado (CF_ENHMETAFILE) destinado a colagem vetorial no Office, Illustrator e outros consumidores com capacidade vetorial; cfBitmap para colocar um bitmap independente do dispositivo (CF_DIB) destinado a colagem no Paint e em consumidores apenas de bitmaps; cfText para colocar o texto Unicode da página (CF_UNICODETEXT), extraído através do mesmo motor que GetPageText; e cfAll para colocar os três simultaneamente, permitindo à aplicação de destino escolher o formato mais rico que suporta

A área de transferência é aberta e esvaziada, sendo-lhe transferidos um ou mais identificadores. A página atualmente selecionada é mantida 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 devolve sempre 0

Sintaxe

Delphi

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

Parâmetros

DPIOs DPI a utilizar ao compor a página. Afeta o dimensionamento de fotogramas de rasterização (cfBitmap) e metaficheiro; o formato de texto (cfText) é independente dos DPI
PageO número da página a compor
FormatcfMetafile = vetor CF_ENHMETAFILE; cfBitmap = bitmap CF_DIB; cfText = texto extraído CF_UNICODETEXT; cfAll = os três em simultâneo

Valores devolvidos

0Não foi possível abrir a área de transferência ou nenhum formato foi colocado com êxito
1Foi colocado na área de transferência pelo menos um dos formatos solicitados