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

DPII 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
PageIl numero di pagina di cui eseguire il rendering
FormatcfMetafile = vettore CF_ENHMETAFILE; cfBitmap = bitmap CF_DIB; cfText = testo estratto CF_UNICODETEXT; cfAll = tutti e tre contemporaneamente

Return values

0Impossibile aprire gli appunti o nessun formato è stato inserito con successo
1Almeno uno dei formati richiesti è stato inserito negli appunti