PDFium Delphi Component Docs

Unidad FPdfEdit

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

Syntax

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;

Description

FPdfEdit es principalmente una traducción del encabezado 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 vincula en tiempo de ejecución. Las aplicaciones no llaman esos enlaces directamente

La unidad también expone cinco funciones auxiliares independientes de color 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, y sí las puede llamar el usuario cuando trabaja con parámetros de color de PDFium como FPDFPageObj_SetFillColor

Functions

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

Remarks

See Also

TPdf.ObjectType, TPdf.Text