RenderPageToMemory
Gengivelse og udskrivning
Beskrivelse
Gengiver én side i en bitmaphukommelsesbuffer, som kalderen har leveret, når PDFium-rendereren er valgt
Syntaks
Delphi
Function TPDFlib.RenderPageToMemory(DPI: Double; Page: Integer; Target: Pointer; Width, Height, BitsPerPixel: Integer): Integer;
Parametre
| DPI | Den ønskede renderingsopløsning, før den aktuelle renderingsskala anvendes. |
|---|---|
| Page | 1-baseret sidenummer. Værdier uden for dokumentets interval begrænses til den nærmeste gyldige side. |
| Target | Markør til destinationspixelbufferen, som kalderen leverer. |
| Width | Destinationsbitmap'ens bredde i pixels |
| Height | Destinationsbitmappens højde i pixels. |
| BitsPerPixel | Pixelformatets dybde. Kun 24 og 32 accepteres |
Returværdier
Returnerer 1, når PDFium gengiver til bufferen. Returnerer 0 ved ikke-understøttede bitdybder, når Cairo er valgt, når PDFium ikke er tilgængelig, eller når gengivelsen mislykkes.
Bemærkninger
SelectRenderer(3) skal være aktiv. Cairo understøtter ikke denne gengivelsessti i hukommelsen.