RenderPageToClipboard

Rendering en afdrukken

Beschrijving

Deze functie is alleen beschikbaar op Windows; deze rendert een pagina uit het geselecteerde document en plaatst het resultaat op het Windows-klembord in de indeling(en) die door de parameter Format worden aangegeven

Gebruik cfMetafile om een uitgebreid metabestand (CF_ENHMETAFILE) te plaatsen voor vectorplakken in Office, Illustrator en andere vectorcompatibele toepassingen; cfBitmap om een apparaatonafhankelijke bitmap (CF_DIB) te plaatsen voor plakken in Paint en toepassingen die alleen bitmaps ondersteunen; cfText om de Unicode-tekst van de pagina (CF_UNICODETEXT) te plaatsen, geëxtraheerd via dezelfde engine as GetPageText; en cfAll om alle drie tegelijkertijd te plaatsen, zodat de doeltoepassing het rijkste formaat kan kiezen dat deze ondersteunt

Het klembord wordt geopend, geleegd en een of meer handles worden ernaartoe overgedragen; de momenteel geselecteerde pagina blijft behouden, zelfs wanneer de tekstindeling intern de doelpagina selecteert voor extractie; op niet-Windows-platforms retourneert de functie altijd 0

Syntaxis

Delphi

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

Parameters

DPIDe DPI die moet worden gebruikt bij het renderen van de pagina; beïnvloedt de raster- (cfBitmap) en metabestandskadergrootte; de tekstindeling (cfText) is DPI-onafhankelijk
PageHet te renderen paginanummer
FormatcfMetafile = CF_ENHMETAFILE vector; cfBitmap = CF_DIB-bitmap; cfText = CF_UNICODETEXT geëxtraheerde tekst; cfAll = alle drie tegelijk

Retourwaarden

0Het klembord kon niet worden geopend of er is geen indeling succesvol geplaatst
1Minstens één gevraagd formaat is op het klembord geplaatst