function FPDF_ARGB(a, r, g, b: Byte): LongWord;
function FPDF_GetBValue(argb: LongWord): Byte;
function FPDF_GetGValue(argb: LongWord): Byte;
function FPDF_GetRValue(argb: LongWord): Byte;
function FPDF_GetAValue(argb: LongWord): Byte;
FPdfEdit är i första hand en översättning av PDFiums C-header fpdf_edit.h: den deklarerar funktionspekartyperna och konstanterna för sidobjektskapande, transformation och egenskapsförfrågningar som PDFium.pas binder vid körning; de bindningarna anropas inte direkt av applikationer
Enheten exponerar också fem fristående färghjälpsfunktioner som speglar Win32 RGB- och PDFium ARGB-makrona; de packar fyra byte-kanaler till ett enda 32-bitarsvärde och packar upp enskilda kanaler igen och är genuint anropbara av användare vid arbete med PDFium-färgparametrar som FPDFPageObj_SetFillColor
| Function | Description |
|---|---|
FPDF_ARGB | Packar byte för alfa, rött, grönt och blått till ett 32-bitars ARGB-färgvärde |
FPDF_GetBValue | Extraherar den blå byten ur ett 32-bitars ARGB-färgvärde |
FPDF_GetGValue | Extraherar den gröna byten ur ett 32-bitars ARGB-färgvärde |
FPDF_GetRValue | Extraherar den röda byten ur ett 32-bitars ARGB-färgvärde |
FPDF_GetAValue | Extraherar alfabyten ur ett 32-bitars ARGB-färgvärde |
cdecl-alias för funktionspekarTyper och konstanter för PDFium-sidobjekts-API:et; applikationer når den funktionaliteten via TPdf-objektets egenskapsyta i stället för att anropa bindningarna direkt