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

DPIDen ønskede renderingsopløsning, før den aktuelle renderingsskala anvendes.
Page1-baseret sidenummer. Værdier uden for dokumentets interval begrænses til den nærmeste gyldige side.
TargetMarkør til destinationspixelbufferen, som kalderen leverer.
WidthDestinationsbitmap'ens bredde i pixels
HeightDestinationsbitmappens højde i pixels.
BitsPerPixelPixelformatets 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.

Se også

SetPDFiumFileName, SelectRenderer, PDFiumRendering