PDFium Delphi Component Docs

RenderPageProgressiveWithColorScheme metoda

Komponenta: TPdf  ·  Jedinica: PDFium
Otkaživi progresivni render koji nadjačava boje putanje i teksta za čitanje slabovidnih

Sintaksa

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. Odredišna bitmapa koju pozivatelj stvara i oslobađa
Left, TopInteger. Gornji lijevi pomak unutar bitmape gdje renderiranje počinje, u pikselima
Width, HeightInteger. Veličina odredišnog područja u pikselima
ATokenIPdfCancellationToken. Provjerava se između renderiranih komada kako bi se dugi render mogao prekinuti usred stranice. Proslijedite nil za renderiranje do kraja bez pauziranja
ColorSchemeTPdfColorScheme. Zamjenske boje: PathFillColor, PathStrokeColor, TextFillColor, TextStrokeColor
RotationTRotation. Zakret prikaza primijenjen na stranicu
OptionsTRenderOptions. Zastavice renderiranja
BackgroundTColor. Boja kojom se bitmapa ispunjava prije renderiranja
ResultTPdfProgressiveStatus. prsDone kada je stranica dovršena, prsCancelled kada ju je token zaustavio i bitmapa drži djelomični rad, prsFailed kada je PDFium prijavio neuspjeh rendera

Opis

Zadržava petlju svjesnu otkazivanja RenderPageProgressive i dodaje nadjačavanje boja, pa način čitanja visokog kontrasta ili inverzije ne mora naknadno obrađivati renderirane piksele

Četiri boje primjenjuju se na ispunu putanje, potez putanje, ispunu teksta i potez teksta; slike se ne prebojavaju. TPdfColorScheme.Default vraća neutralnu početnu točku koju pozivatelj može podešavati polje po polje

Otkazani render ostavlja do tada obavljeni rad u bitmapi umjesto da ga odbaci, što pregledniku omogućuje prikaz djelomične stranice dok korisnik nastavlja klizati

Vidi također

RenderPageProgressive, RenderPage, RenderPageBanded