PDFium Delphi Component Docs

RenderPageProgressiveWithColorScheme metode

Component: TPdf  ·  Unit: PDFium
Annullerbar progressiv rendering, der tilsidesætter sti- og tekstfarver til svagsynslæsning.

Syntax

function RenderPageProgressiveWithColorScheme(Bitmap: TBitmap; Left, Top, Width, Height: Integer; const AToken: IPdfCancellationToken; const ColorScheme: TPdfColorScheme; Rotation: TRotation = ro0; Options: TRenderOptions = []; Background: TColor = clWhite): TPdfProgressiveStatus;

BitmapTBitmap. Destinationsbitmap, kalderen opretter og frigiver.
Left, TopInteger. Øverste venstre offset i bitmappen, hvor renderingen begynder, i pixels.
Width, HeightInteger. Destinationsområdets størrelse i pixels.
ATokenIPdfCancellationToken. Pollet mellem renderet klumper, så en lang rendering kan afbrydes midt på siden. Send nil for at rendere til fuldførelse uden pauser.
ColorSchemeTPdfColorScheme. Erstatningsfarver: PathFillColor, PathStrokeColor, TextFillColor, TextStrokeColor.
RotationTRotation. Visningsrotation anvendt på siden.
OptionsTRenderOptions. Rendering-flag.
BackgroundTColor. Farve, bitmappen fyldes med før rendering.
ResultTPdfProgressiveStatus. prsDone, når siden fuldførtes, prsCancelled, når tokenet stoppede den, og bitmappen rummer delvist arbejde, prsFailed, når PDFium rapporterede en renderingsfejl.

Description

Beholder den annulleringsbevidste løkke fra RenderPageProgressive og tilføjer en farvetilsidesættelse, så en højkontrast- eller inverteret læsetilstand ikke behøver at efterbehandle de renderet pixels

De fire farver gælder for stiflyld, stistreg, tekstfyld og tekststreg; billeder genfarves ikke. TPdfColorScheme.Default returnerer et neutralt udgangspunkt, en kalder kan justere felt for felt

En annulleret rendering efterlader det hidtidige arbejde i bitmappen frem for at kassere det, hvilket lader en viser vise en delvis side, mens brugeren fortsætter med at rulle

See Also

RenderPageProgressive, RenderPage, RenderPageBanded