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 öncelikle PDFium fpdf_edit.h C üstbilgisinin bir çevirisidir: PDFium.pas'in çalışma zamanında bağladığı sayfa nesnesi oluşturma, dönüştürme ve özellik sorguları için fonksiyon işaretçi türlerini ve sabitleri bildirir. Bu bağlamalar uygulamalar tarafından doğrudan çağrılmaz
Birim ayrıca Win32 RGB ve PDFium ARGB makrolarını yansıtan beş tek başına renk yardımcı fonksiyonunu dışa aktarır. Bunlar dört bayt kanalını tek bir 32 bit değere paketler ve tek tek kanalları geri çıkarır; FPDFPageObj_SetFillColor gibi PDFium renk parametreleriyle çalışırken gerçekten kullanıcı tarafından çağrılabilir
| Function | Description |
|---|---|
FPDF_ARGB | Alfa, kırmızı, yeşil ve mavi baytları 32 bitlik bir ARGB renk değerine paketler |
FPDF_GetBValue | 32 bitlik bir ARGB renk değerinden mavi baytı çıkarır |
FPDF_GetGValue | 32 bitlik bir ARGB renk değerinden yeşil baytı çıkarır |
FPDF_GetRValue | 32 bitlik bir ARGB renk değerinden kırmızı baytı çıkarır |
FPDF_GetAValue | 32 bitlik bir ARGB renk değerinden alfa baytını çıkarır |
cdecl fonksiyon işaretçi tür takma adları ve sabitlerdir; uygulamalar o işlevselliğe, bağlamaları doğrudan çağırmak yerine TPdf nesnesi ve özellik yüzeyi üzerinden ulaşır