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 jest przede wszystkim tłumaczeniem nagłówka C PDFium fpdf_edit.h: deklaruje typy wskaźników funkcji i stałe dla tworzenia, przekształcania i odpytywania właściwości obiektów strony, które PDFium.pas wiąże w czasie wykonania. Aplikacje nie wywołują tych wiązań bezpośrednio
Moduł udostępnia również pięć samodzielnych funkcji pomocniczych kolorów, odbiciujących makra Win32 RGB i PDFium ARGB. Pakują one cztery bajtowe kanały w jedną 32-bitową wartość i wyodrębniają z niej pojedyncze kanały, i są rzeczywiście przydatne dla użytkownika przy pracy z parametrami kolorów PDFium, takimi jak FPDFPageObj_SetFillColor
| Function | Description |
|---|---|
FPDF_ARGB | Pakuje bajty alfa, czerwieni, zieleni i błękitu w 32-bitową wartość koloru ARGB |
FPDF_GetBValue | Wyodrębnia bajt błękitu z 32-bitowej wartości koloru ARGB |
FPDF_GetGValue | Wyodrębnia bajt zieleni z 32-bitowej wartości koloru ARGB |
FPDF_GetRValue | Wyodrębnia bajt czerwieni z 32-bitowej wartości koloru ARGB |
FPDF_GetAValue | Wyodrębnia bajt alfa z 32-bitowej wartości koloru ARGB |
cdecl i stałe dla API obiektów strony PDFium; aplikacje docierają do tej funkcjonalności przez obiekt TPdf i jego właściwości, a nie przez bezpośrednie wywołania wiązań