RenderPageToClipboard

Rendering och utskrift

Beskrivning

Den här funktionen finns bara på Windows. Den renderar en sida från det valda dokumentet och placerar resultatet på Windows urklipp i de format som Format-parametern anger

Använd cfMetafile för att placera en utökad metafil (CF_ENHMETAFILE) för vektorinklistring i Office, Illustrator och andra vektoranpassade konsumenter; cfBitmap för att placera en oberoende bitmapp (CF_DIB) för inklistring i Paint och konsumenter som endast stöder bitmappar; cfText för att placera sidans Unicode-text (CF_UNICODETEXT) extraherad via samma motor som GetPageText; och cfAll för att placera alla tre samtidigt så att målprogrammet kan välja det rikaste formatet det stöder

Urklipp öppnas, töms, och ett eller flera handles överförs till det. Den för tillfället valda sidan bevaras även när textformatet internt väljer målsidan för extraktion. På plattformar utanför Windows returnerar funktionen alltid 0

Syntax

Delphi

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

Parametrar

DPIDen DPI som ska användas när sidan renderas. Påverkar rasterstorlek (cfBitmap) och metafilram; textformatet (cfText) är DPI-oberoende
PageSidnumret som ska renderas
FormatcfMetafile = CF_ENHMETAFILE-vektor; cfBitmap = CF_DIB-bitmapp; cfText = CF_UNICODETEXT extraherad text; cfAll = alla tre samtidigt

Returvärden

0Urklipp kunde inte öppnas, eller inget format placerades
1Minst ett begärt format lades på urklipp