PDFium Component Docs

FPdfEdit unit

Unit: FPdfEdit
Binding voor het bewerken van PDFium-paginaobjecten plus zelfstandige ARGB-kleurhulpfuncties die 32-bits PDFium-kleurwaarden packen en unpacken

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 is in de eerste plaats een vertaling van de PDFium C-header fpdf_edit.h: de unit declareert de functiepointertypes en constanten voor het aanmaken, transformeren en bevragen van paginaobjecten die PDFium.pas tijdens runtime bindt. Applicaties roepen die bindingen niet rechtstreeks aan

De unit exponneert daarnaast vijf zelfstandige kleurhulpfuncties die de Win32 RGB- en PDFium ARGB-macro's spiegelen. Ze packen vier byte-kanalen in één 32-bits waarde en unpacken afzonderlijke kanalen weer, en zijn echt aanroepbaar wanneer u werkt met PDFium-kleurparameters zoals FPDFPageObj_SetFillColor

Functions

FunctionDescription
FPDF_ARGBPackt alpha-, rood-, groen- en blauw-bytes in een 32-bits ARGB-kleurwaarde
FPDF_GetBValueExtraheert de blauwe byte uit een 32-bits ARGB-kleurwaarde
FPDF_GetGValueExtraheert de groene byte uit een 32-bits ARGB-kleurwaarde
FPDF_GetRValueExtraheert de rode byte uit een 32-bits ARGB-kleurwaarde
FPDF_GetAValueExtraheert de alphabyte uit een 32-bits ARGB-kleurwaarde

Remarks

See Also

TPdf.ObjectType, TPdf.Text