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
| DPI | Los 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 |
|---|---|
| Page | El número de página que se renderizará |
| Format | cfMetafile = vector CF_ENHMETAFILE; cfBitmap = mapa de bits CF_DIB; cfText = texto extraído CF_UNICODETEXT; cfAll = los tres a la vez |
Valores devueltos
| 0 | No se pudo abrir el portapapeles o no se colocó ningún formato correctamente |
|---|---|
| 1 | Al menos uno de los formatos solicitados se colocó en el portapapeles |