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 est principalement une traduction de l’en-tête C PDFium fpdf_edit.h : il déclare les types pointeur de fonction et les constantes pour la création, la transformation et l’interrogation des propriétés des objets de page que PDFium.pas lie à l’exécution. Ces liaisons ne sont pas appelées directement par les applications
L’unité expose également cinq fonctions d’assistance de couleur autonomes qui reproduisent les macros Win32 RGB et PDFium ARGB. Elles empaquettent quatre canaux d’octets en une seule valeur 32 bits et dépaquettent les canaux individuels, et sont réellement appelables par l’utilisateur lors de l’utilisation de paramètres de couleur PDFium tels que FPDFPageObj_SetFillColor
| Function | Description |
|---|---|
FPDF_ARGB | Empaquette les octets alpha, rouge, vert et bleu en une valeur de couleur ARGB 32 bits |
FPDF_GetBValue | Extrait l’octet bleu d’une valeur de couleur ARGB 32 bits |
FPDF_GetGValue | Extrait l’octet vert d’une valeur de couleur ARGB 32 bits |
FPDF_GetRValue | Extrait l’octet rouge d’une valeur de couleur ARGB 32 bits |
FPDF_GetAValue | Extrait l’octet alpha d’une valeur de couleur ARGB 32 bits |
cdecl et des constantes pour l’API d’objets de page PDFium ; les applications accèdent à cette fonctionnalité via l’objet TPdf et la surface de propriétés plutôt qu’en appelant les liaisons directement