PDFium Delphi Component Docs

Unità FPdfEdit

Unità: FPdfEdit
Binding PDFium per la modifica degli oggetti di pagina più funzioni helper autonome ARGB per colore che assemblano e scompongono i valori colore a 32 bit di PDFium

Sintassi

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;

Descrizione

FPdfEdit è principalmente una traduzione dell'header C fpdf_edit.h di PDFium: dichiara i tipi function-pointer e le costanti per la creazione, la trasformazione e l'interrogazione delle proprietà degli oggetti di pagina che PDFium.pas collega a runtime. Tali binding non sono richiamati direttamente dalle applicazioni

L'unità espone anche cinque funzioni helper autonome per il colore che rispecchiano le macro Win32 RGB e PDFium ARGB. Esse assemblano quattro canali byte in un singolo valore a 32 bit e ne scompongono i singoli canali, e sono effettivamente richiamabili dall'utente quando si lavora con parametri colore di PDFium come FPDFPageObj_SetFillColor

Funzioni

FunzioneDescrizione
FPDF_ARGBAssembla i byte alpha, red, green e blue in un valore colore ARGB a 32 bit
FPDF_GetBValueEstrae il byte blue da un valore colore ARGB a 32 bit
FPDF_GetGValueEstrae il byte green da un valore colore ARGB a 32 bit
FPDF_GetRValueEstrae il byte red da un valore colore ARGB a 32 bit
FPDF_GetAValueEstrae il byte alpha da un valore colore ARGB a 32 bit

Osservazioni

Vedi anche

TPdf.ObjectType, TPdf.Text