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은 주로 PDFium fpdf_edit.h C 헤더의 번역입니다. PDFium.pas가 런타임에 바인딩하는 페이지 개체 생성, 변환, 속성 조회를 위한 함수 포인터 형식과 상수를 선언하며, 이 바인딩은 응용 프로그램이 직접 호출하지 않습니다
이 유닛은 Win32 RGB와 PDFium ARGB 매크로에 해당하는 다섯 개의 독립 색상 헬퍼 함수도 노출합니다. 네 바이트 채널을 하나의 32비트 값으로 패킹하고 개별 채널을 다시 꺼내며, FPDFPageObj_SetFillColor 같은 PDFium 색상 매개변수를 다룰 때 실제로 사용자가 호출할 수 있습니다
| Function | Description |
|---|---|
FPDF_ARGB | 알파, 빨강, 초록, 파랑 바이트를 32비트 ARGB 색상 값으로 패킹합니다 |
FPDF_GetBValue | 32비트 ARGB 색상 값에서 파랑 바이트를 추출합니다 |
FPDF_GetGValue | 32비트 ARGB 색상 값에서 초록 바이트를 추출합니다 |
FPDF_GetRValue | 32비트 ARGB 색상 값에서 빨강 바이트를 추출합니다 |
FPDF_GetAValue | 32비트 ARGB 색상 값에서 알파 바이트를 추출합니다 |
cdecl 함수 포인터 형식 별칭과 상수이며, 응용 프로그램은 바인딩을 직접 호출하는 대신 TPdf 개체와 속성 표면을 통해 그 기능에 접근합니다