PDFium Delphi Component Docs

Модуль FPdfEdit

Модуль: FPdfEdit
Привязка редактирования объектов страницы PDFium и отдельные вспомогательные функции цвета ARGB, упаковывающие и распаковывающие 32-битные цветовые значения 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 — прежде всего перевод C-заголовка PDFium fpdf_edit.h: он объявляет типы указателей на функции и константы для создания, трансформации и запроса свойств объектов страницы, которые PDFium.pas привязывает во время выполнения. Приложения не вызывают эти привязки напрямую

Модуль также предоставляет пять самостоятельных вспомогательных функций цвета, аналогичных макросам Win32 RGB и PDFium ARGB. Они упаковывают четыре байтовых канала в одно 32-битное значение и распаковывают отдельные каналы обратно и действительно доступны для пользовательского кода при работе с цветовыми параметрами PDFium, такими как FPDFPageObj_SetFillColor

Functions

FunctionDescription
FPDF_ARGBУпаковывает байты альфы, красного, зелёного и синего в 32-битное значение цвета ARGB
FPDF_GetBValueИзвлекает байт синего из 32-битного значения цвета ARGB
FPDF_GetGValueИзвлекает байт зелёного из 32-битного значения цвета ARGB
FPDF_GetRValueИзвлекает байт красного из 32-битного значения цвета ARGB
FPDF_GetAValueИзвлекает байт альфы из 32-битного значения цвета ARGB

Remarks

See Also

TPdf.ObjectType, TPdf.Text