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

DPIDen DPI der skal bruges, når siden gengives; påvirker raster (cfBitmap) og metafile-rammestørrelse; tekstformatet (cfText) is DPI-uafhængigt
PageSidenummeret, der skal gengives
FormatcfMetafile = CF_ENHMETAFILE-vektor; cfBitmap = CF_DIB-bitmap; cfText = CF_UNICODETEXT-udtrukket tekst; cfAll = alle tre på én gang

Returværdier

0Udklipsholderen kunne ikke åbnes, eller der blev ikke placeret noget format med succes
1Mindst ét anmodet format blev placeret i udklipsholderen