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 é, principalmente, uma tradução do cabeçalho C fpdf_edit.h do PDFium: declara os tipos de ponteiro de função e as constantes para criação, transformação e consulta de propriedades de objetos de página que o PDFium.pas vincula em tempo de execução. Essas ligações não são chamadas diretamente pelos aplicativos
A unidade também expõe cinco funções auxiliares de cor autônomas que espelham as macros Win32 RGB e PDFium ARGB. Elas empacotam quatro canais de bytes em um único valor de 32 bits e desempacotam canais individuais de volta, sendo realmente chamáveis pelo usuário ao trabalhar com parâmetros de cor do PDFium, como FPDFPageObj_SetFillColor
| Function | Description |
|---|---|
FPDF_ARGB | Empacota bytes alfa, vermelho, verde e azul em um valor de cor ARGB de 32 bits |
FPDF_GetBValue | Extrai o byte azul de um valor de cor ARGB de 32 bits |
FPDF_GetGValue | Extrai o byte verde de um valor de cor ARGB de 32 bits |
FPDF_GetRValue | Extrai o byte vermelho de um valor de cor ARGB de 32 bits |
FPDF_GetAValue | Extrai o byte alfa de um valor de cor ARGB de 32 bits |
cdecl e constantes da API de objetos de página do PDFium; os aplicativos acessam essa funcionalidade por meio do objeto e da superfície de propriedades do TPdf em vez de chamar as ligações diretamente