PDFium Component Docs

RenderPageProgressiveWithColorScheme-metode

Component: TPdf  ·  Unit: PDFium
Avbrytbar progressiv rendering som overstyrer bane- og tekstfarger for lesing med nedsatt syn

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. Målbitmapp som kalleren oppretter og frigjør
Left, TopInteger. Offset øverst til venstre i bitmappet der renderingen begynner, i piksler
Width, HeightInteger. Størrelsen på målområdet i piksler
ATokenIPdfCancellationToken. Avspørres mellom renderete biter, slik at en lang rendering kan avbrytes midt på siden. Send nil for å rendre ferdig uten pauser
ColorSchemeTPdfColorScheme. Erstatningsfarger: PathFillColor, PathStrokeColor, TextFillColor, TextStrokeColor
RotationTRotation. Visningsrotasjon som legges på siden
OptionsTRenderOptions. Renderingsflagg
BackgroundTColor. Fargen bitmappet fylles med før rendering
ResultTPdfProgressiveStatus. prsDone når siden ble fullført, prsCancelled når tokenen stoppet den og bitmappet inneholder delvis arbeid, prsFailed når PDFium rapporterte en renderingsfeil

Description

Beholder den avbruddsbevisste løkken fra RenderPageProgressive og legger til en fargeoverstyring, slik at en høykontrast- eller invertert lesemodus ikke trenger å etterbehandle de renderete pikslene

De fire fargene gjelder banefyll, banestrek, tekstfyll og tekststrek; bilder farges ikke om. TPdfColorScheme.Default returnerer et nøytralt utgangspunkt som kalleren kan justere felt for felt

En avbrutt rendering etterlater arbeidet så langt i bitmappet i stedet for å forkaste det, noe som lar en visning vise en delvis side mens brukeren fortsetter å rulle

See Also

RenderPageProgressive, RenderPage, RenderPageBanded