RenderPageToClipboard

Renderizado e impresión

Descripción

Esta función solo está disponible en Windows Representa una página del documento seleccionado y coloca el resultado en el portapapeles de Windows en los formatos indicados por el parámetro Format

Use cfMetafile para colocar un metarchivo mejorado (CF_ENHMETAFILE) para pegar vectores en Office, Illustrator y otros consumidores compatibles con vectores; cfBitmap para colocar un mapa de bits independiente del dispositivo (CF_DIB) para pegar en Paint y consumidores que solo usan mapas de bits; cfText para colocar el texto Unicode de la página (CF_UNICODETEXT) extraído mediante el mismo motor que GetPageText; y cfAll para colocar los tres simultáneamente, de modo que la aplicación de destino pueda elegir el formato más completo que admita

Se abre y vacía el portapapeles, y se le transfieren uno o más identificadores. La página seleccionada actualmente se conserva incluso cuando el formato de texto selecciona internamente la página de destino para extraerla. En plataformas que no son Windows la función siempre devuelve 0

Sintaxis

Delphi

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

Parámetros

DPILos DPI que se usarán al representar la página Afecta al tamaño de tramas ráster (cfBitmap) y de metarchivo; el formato de texto (cfText) es independiente de DPI
PageEl número de página que se renderizará
FormatcfMetafile = vector CF_ENHMETAFILE; cfBitmap = mapa de bits CF_DIB; cfText = texto extraído CF_UNICODETEXT; cfAll = los tres a la vez

Valores devueltos

0No se pudo abrir el portapapeles o no se colocó ningún formato correctamente
1Al menos uno de los formatos solicitados se colocó en el portapapeles