PDFium Delphi Component Docs

Unidad FPdfEdit

Unidad: FPdfEdit
Enlace de edición de objetos de página de PDFium más funciones auxiliares ARGB independientes que empaquetan y desempaquetan valores de color de 32 bits de PDFium

Sintaxis

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;

Descripción

FPdfEdit es principalmente una traducción de la cabecera C fpdf_edit.h de PDFium: declara los tipos de puntero a función y las constantes para la creación, transformación y consulta de propiedades de objetos de página que PDFium.pas enlaza en tiempo de ejecución. La aplicación no llama a esos enlaces directamente

La unidad también expone cinco funciones auxiliares de color independientes que reflejan las macros RGB de Win32 y ARGB de PDFium. Empaquetan cuatro canales de byte en un único valor de 32 bits y desempaquetan los canales individuales de vuelta, y son realmente utilizables al trabajar con parámetros de color de PDFium como FPDFPageObj_SetFillColor

Funciones

FunciónDescripción
FPDF_ARGBEmpaqueta los bytes alfa, rojo, verde y azul en un valor de color ARGB de 32 bits
FPDF_GetBValueExtrae el byte azul de un valor de color ARGB de 32 bits
FPDF_GetGValueExtrae el byte verde de un valor de color ARGB de 32 bits
FPDF_GetRValueExtrae el byte rojo de un valor de color ARGB de 32 bits
FPDF_GetAValueExtrae el byte alfa de un valor de color ARGB de 32 bits

Observaciones

Véase también

TPdf.ObjectType, TPdf.Text