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 es principalmente una traducción del encabezado C fpdf_edit.h de PDFium: declara los tipos de puntero a función y las constantes para la creación, transformación y consulta de propiedades de objetos de página que PDFium.pas vincula en tiempo de ejecución. Las aplicaciones no llaman esos enlaces directamente
La unidad también expone cinco funciones auxiliares independientes de color que reflejan las macros RGB de Win32 y ARGB de PDFium. Empaquetan cuatro canales de byte en un único valor de 32 bits y desempaquetan los canales individuales, y sí las puede llamar el usuario cuando trabaja con parámetros de color de PDFium como FPDFPageObj_SetFillColor
| Función | Descripción |
|---|---|
FPDF_ARGB | Empaqueta los bytes alfa, rojo, verde y azul en un valor de color ARGB de 32 bits |
FPDF_GetBValue | Extrae el byte azul de un valor de color ARGB de 32 bits |
FPDF_GetGValue | Extrae el byte verde de un valor de color ARGB de 32 bits |
FPDF_GetRValue | Extrae el byte rojo de un valor de color ARGB de 32 bits |
FPDF_GetAValue | Extrae el byte alfa de un valor de color ARGB de 32 bits |
cdecl y constantes para la API de objetos de página de PDFium; las aplicaciones acceden a esa funcionalidad mediante la superficie de objetos y propiedades de TPdf en lugar de llamar los enlaces directamente