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 هو في الأساس ترجمة لترويسة C في PDFium fpdf_edit.h: يعلن أنواع مؤشرات الدوال والثوابت لإنشاء كائنات الصفحة وتحويلها واستعلامات الخصائص التي يربطها PDFium.pas في وقت التشغيل. لا تستدعي التطبيقات هذه الروابط مباشرة
تكشف الوحدة أيضًا خمس دوال مساعدة مستقلة للألوان تعكس ماكروهات Win32 RGB و PDFium ARGB. تحزم أربع قنوات بايتات في قيمة واحدة 32 بت وتفك القنوات الفردية، وهي قابلة للاستدعاء فعليًا من المستخدم عند العمل مع معاملات ألوان PDFium مثل FPDFPageObj_SetFillColor
| الدالة | الوصف |
|---|---|
FPDF_ARGB | يحزم بايتات ألفا وأحمر وأخضر وأزرق في قيمة لون ARGB ذات 32 بت |
FPDF_GetBValue | يستخرج بايت الأزرق من قيمة لون ARGB ذات 32 بت |
FPDF_GetGValue | يستخرج بايت الأخضر من قيمة لون ARGB ذات 32 بت |
FPDF_GetRValue | يستخرج بايت الأحمر من قيمة لون ARGB ذات 32 بت |
FPDF_GetAValue | يستخرج بايت ألفا من قيمة لون ARGB ذات 32 بت |
cdecl وثوابت لواجهة برمجة تطبيقات كائن صفحة PDFium؛ تصل التطبيقات إلى تلك الوظيفة عبر سطح كائنات وخصائص TPdf بدلًا من استدعاء الروابط مباشرة