PDFium Delphi Component Docs

RenderPageProgressiveWithColorScheme-metodi

Komponentti: TPdf  ·  Yksikkö: PDFium
Keskeytettävä progressiivinen renderöinti, joka ohittaa polku- ja tekstivärit heikkonäköistä lukemista varten.

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. Kohdebittikartta, jonka kutsuja luo ja vapauttaa.
Left, TopInteger. Vasemman yläkulman siirtymä bittikartan sisällä, josta renderöinti alkaa, pikseleinä.
Width, HeightInteger. Kohdealueen koko pikseleinä.
ATokenIPdfCancellationToken. Kysellään renderöityjen lohkojen välillä, jotta pitkä renderöinti voidaan keskeyttää kesken sivun. Anna nil renderöidäksesi loppuun pysähtymättä.
ColorSchemeTPdfColorScheme. Korvaavat värit: PathFillColor, PathStrokeColor, TextFillColor, TextStrokeColor.
RotationTRotation. Sivulle sovellettu näyttökierto.
OptionsTRenderOptions. Renderöintiliput.
BackgroundTColor. Väri, jolla bittikartta täytetään ennen renderöintiä.
ResultTPdfProgressiveStatus. prsDone, kun sivu valmistui, prsCancelled, kun tunniste pysäytti sen ja bittikartta sisältää osittaisen työn, prsFailed, kun PDFium ilmoitti renderöintivirheestä.

Description

Säilyttää RenderPageProgressive-kutsun keskeytykset tiedostavan silmukan ja lisää värin ohituksen, joten suurikontrastisen tai käänteisen lukutilan ei tarvitse jälkikäsitellä renderöityjä pikseleitä

Neljä väriä koskevat polun täyttöä, polun viivaa, tekstin täyttöä ja tekstin viivaa; kuvia ei värjätä uudelleen. TPdfColorScheme.Default palauttaa neutraalin lähtökohdan, jota kutsuja voi säätää kenttä kerrallaan

Keskeytetty renderöinti jättää tähän mennessä tehdyn työn bittikarttaan sen hylkäämisen sijaan, mikä antaa katselijan näyttää osittaisen sivun käyttäjän jatkaessa vierittämistä

See Also

RenderPageProgressive, RenderPage, RenderPageBanded