PDFium Delphi Component Docs

Unidade FPdfEdit

Unidade: FPdfEdit
Ligação de edição de objetos de página do PDFium mais funções auxiliares de cor ARGB autônomas que empacotam e desempacotam valores de cor de 32 bits do PDFium

Sintaxe

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;

Descrição

FPdfEdit é, principalmente, uma tradução do cabeçalho C fpdf_edit.h do PDFium: declara os tipos de ponteiro de função e as constantes para criação, transformação e consulta de propriedades de objetos de página que o PDFium.pas vincula em tempo de execução. Essas ligações não são chamadas diretamente pelos aplicativos

A unidade também expõe cinco funções auxiliares de cor autônomas que espelham as macros Win32 RGB e PDFium ARGB. Elas empacotam quatro canais de bytes em um único valor de 32 bits e desempacotam canais individuais de volta, sendo realmente chamáveis pelo usuário ao trabalhar com parâmetros de cor do PDFium, como FPDFPageObj_SetFillColor

Funções

FunctionDescription
FPDF_ARGBEmpacota bytes alfa, vermelho, verde e azul em um valor de cor ARGB de 32 bits
FPDF_GetBValueExtrai o byte azul de um valor de cor ARGB de 32 bits
FPDF_GetGValueExtrai o byte verde de um valor de cor ARGB de 32 bits
FPDF_GetRValueExtrai o byte vermelho de um valor de cor ARGB de 32 bits
FPDF_GetAValueExtrai o byte alfa de um valor de cor ARGB de 32 bits

Observações

Consulte também

TPdf.ObjectType, TPdf.Text