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
| DPI | Den DPI som ska användas när sidan renderas. Påverkar rasterstorlek (cfBitmap) och metafilram; textformatet (cfText) är DPI-oberoende |
|---|---|
| Page | Sidnumret som ska renderas |
| Format | cfMetafile = CF_ENHMETAFILE-vektor; cfBitmap = CF_DIB-bitmapp; cfText = CF_UNICODETEXT extraherad text; cfAll = alla tre samtidigt |
Returvärden
| 0 | Urklipp kunde inte öppnas, eller inget format placerades |
|---|---|
| 1 | Minst ett begärt format lades på urklipp |