RenderPageToClipboard
Gengivelse og udskrivning
Beskrivelse
Denne funktion er kun tilgængelig på Windows; Den gengiver en side fra det valgte dokument og placerer resultatet i Windows-udklipsholderen i det eller de formater, der er angivet med parameteren Format
Brug cfMetafile til at placere en udvidet metafile (CF_ENHMETAFILE) til vektorindsættelse i Office, Illustrator og andre vektor-kompatible modtagere; cfBitmap til at placere en enhedsuafhængig bitmap (CF_DIB) til indsættelse i Paint og bitmap-kun-modtagere; cfText til at placere sidens Unicode-tekst (CF_UNICODETEXT) trukket ud via samme motor som GetPageText; og cfAll til at placere alle tre samtidigt, så målapplikationen kan vælge det rigeste format, den understøtter
Udklipsholderen åbnes, tømmes, og et eller flere håndtag overføres til den; Den aktuelt valgte side bevares, selv når tekstformatet internt vælger målside til udtrækning; På ikke-Windows-platforme returnerer funktionen altid 0
Syntaks
Delphi
Function TPDFlib.RenderPageToClipboard(DPI: Double; Page: Integer; Format: TPDFlibClipboardFormat): Integer;
Parametre
| DPI | Den DPI der skal bruges, når siden gengives; påvirker raster (cfBitmap) og metafile-rammestørrelse; tekstformatet (cfText) is DPI-uafhængigt |
|---|---|
| Page | Sidenummeret, der skal gengives |
| Format | cfMetafile = CF_ENHMETAFILE-vektor; cfBitmap = CF_DIB-bitmap; cfText = CF_UNICODETEXT-udtrukket tekst; cfAll = alle tre på én gang |
Returværdier
| 0 | Udklipsholderen kunne ikke åbnes, eller der blev ikke placeret noget format med succes |
|---|---|
| 1 | Mindst ét anmodet format blev placeret i udklipsholderen |