PDFium Delphi Component Docs

FPdfEdit Unit

Unit: FPdfEdit
PDFium-Bindung für die Seitenobjekt-Bearbeitung sowie eigenständige ARGB-Farb-Helferfunktionen, die 32-Bit-PDFium-Farbwerte packen und entpacken

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;

Beschreibung

FPdfEdit ist in erster Linie eine Übersetzung des PDFium-C-Headers fpdf_edit.h: es deklariert die Funktionszeiger-Typen und Konstanten für die Erzeugung, Transformation und Abfrage von Eigenschaften von Seitenobjekten, die PDFium.pas zur Laufzeit bindet. Diese Bindungen werden von Anwendungen nicht direkt aufgerufen

Die Unit stellt zudem fünf eigenständige Farb-Helferfunktionen bereit, die den Win32-RGB- und den PDFium-ARGB-Makros entsprechen. Sie packen vier Byte-Kanäle in einen einzigen 32-Bit-Wert und entpacken einzelne Kanäle wieder; sie sind tatsächlich anwendungsseitig aufrufbar, wenn mit PDFium-Farbparametern wie FPDFPageObj_SetFillColor gearbeitet wird

Funktionen

FunktionBeschreibung
FPDF_ARGBPackt Alpha-, Rot-, Grün- und Blau-Bytes in einen 32-Bit-ARGB-Farbwert
FPDF_GetBValueExtrahiert das Blau-Byte aus einem 32-Bit-ARGB-Farbwert
FPDF_GetGValueExtrahiert das Grün-Byte aus einem 32-Bit-ARGB-Farbwert
FPDF_GetRValueExtrahiert das Rot-Byte aus einem 32-Bit-ARGB-Farbwert
FPDF_GetAValueExtrahiert das Alpha-Byte aus einem 32-Bit-ARGB-Farbwert

Hinweise

Siehe auch

TPdf.ObjectType, TPdf.Text