RenderPageToClipboard
Rendering and printing
Description
Questa funzione è disponibile solo su Windows; esegue il rendering di una pagina dal documento selezionato e posiziona il risultato negli appunti di Windows nei formati indicati dal parametro Format
Usare cfMetafile per inserire un metafile avanzato (CF_ENHMETAFILE) per l'incollatura vettoriale in Office, Illustrator e altri programmi vettoriali; cfBitmap per inserire una bitmap indipendente dal dispositivo (CF_DIB) per l'incollatura in Paint e programmi solo bitmap; cfText per inserire il testo Unicode della pagina (CF_UNICODETEXT) estratto tramite lo stesso motore di GetPageText; e cfAll per inserire tutti e tre contemporaneamente in modo che l'applicazione di destinazione possa scegliere il formato più ricco che supporta
Gli appunti vengono aperti, svuotati e uno o più handle vengono trasferiti ad essi; la pagina attualmente selezionata viene conservata anche quando il formato del testo seleziona internamente la pagina di destinazione per l'estrazione; sulle piattaforme non-Windows la funzione restituisce sempre 0
Syntax
Delphi
Function TPDFlib.RenderPageToClipboard(DPI: Double; Page: Integer; Format: TPDFlibClipboardFormat): Integer;
Parameters
| DPI | I DPI da utilizzare durante il rendering della pagina; influisce sul dimensionamento dei frame raster (cfBitmap) e metafile; il formato di testo (cfText) è indipendente dai DPI |
|---|---|
| Page | Il numero di pagina di cui eseguire il rendering |
| Format | cfMetafile = vettore CF_ENHMETAFILE; cfBitmap = bitmap CF_DIB; cfText = testo estratto CF_UNICODETEXT; cfAll = tutti e tre contemporaneamente |
Return values
| 0 | Impossibile aprire gli appunti o nessun formato è stato inserito con successo |
|---|---|
| 1 | Almeno uno dei formati richiesti è stato inserito negli appunti |