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
| DPI | De DPI die moet worden gebruikt bij het renderen van de pagina; beïnvloedt de raster- (cfBitmap) en metabestandskadergrootte; de tekstindeling (cfText) is DPI-onafhankelijk |
|---|---|
| Page | Het te renderen paginanummer |
| Format | cfMetafile = CF_ENHMETAFILE vector; cfBitmap = CF_DIB-bitmap; cfText = CF_UNICODETEXT geëxtraheerde tekst; cfAll = alle drie tegelijk |
Retourwaarden
| 0 | Het klembord kon niet worden geopend of er is geen indeling succesvol geplaatst |
|---|---|
| 1 | Minstens één gevraagd formaat is op het klembord geplaatst |