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 ist in erster Linie eine Übersetzung des PDFium-C-Headers fpdf_edit.h: es deklariert die Funktionszeiger-Typen und Konstanten für die Erzeugung, Transformation und Abfrage von Eigenschaften von Seitenobjekten, die PDFium.pas zur Laufzeit bindet. Diese Bindungen werden von Anwendungen nicht direkt aufgerufen
Die Unit stellt zudem fünf eigenständige Farb-Helferfunktionen bereit, die den Win32-RGB- und den PDFium-ARGB-Makros entsprechen. Sie packen vier Byte-Kanäle in einen einzigen 32-Bit-Wert und entpacken einzelne Kanäle wieder; sie sind tatsächlich anwendungsseitig aufrufbar, wenn mit PDFium-Farbparametern wie FPDFPageObj_SetFillColor gearbeitet wird
| Funktion | Beschreibung |
|---|---|
FPDF_ARGB | Packt Alpha-, Rot-, Grün- und Blau-Bytes in einen 32-Bit-ARGB-Farbwert |
FPDF_GetBValue | Extrahiert das Blau-Byte aus einem 32-Bit-ARGB-Farbwert |
FPDF_GetGValue | Extrahiert das Grün-Byte aus einem 32-Bit-ARGB-Farbwert |
FPDF_GetRValue | Extrahiert das Rot-Byte aus einem 32-Bit-ARGB-Farbwert |
FPDF_GetAValue | Extrahiert das Alpha-Byte aus einem 32-Bit-ARGB-Farbwert |
cdecl-Funktionszeiger-Typ-Aliase und Konstanten für die PDFium-Seitenobjekt-API; Anwendungen erreichen diese Funktionalität über die TPdf-Objekt- und Eigenschaftsoberfläche, anstatt die Bindungen direkt aufzurufen