SetStructElemColor

Tagged PDF, Akadálymentesítés

Leírás

A címkeveremben jelenleg megnyitott struktúraelem /Color attribútumát (Layout attribútumtulajdonos) állítja be. Az érték az elem tartalmának előtérszínét (szöveg vagy vonás) RGB-hármasként adja meg. Egyenértékű az AddTagAttribute hívásával, ahol Owner=Layout, Name=Color, valamint a szóközökkel elválasztott R G B karakterlánc

Szintaxis

Delphi

Function TPDFlib.SetStructElemColor(R, G, B: Double): Integer;

ActiveX

Function PDFlib::SetStructElemColor(R As Double, G As Double, B As Double) As Long

DLL

int DLSetStructElemColor(int InstanceID, double R, double G, double B);

Paraméterek

RA szín vörös komponense a 0.0 (nincs vörös) és 1.0 (teljes vörös) tartományban
GA szín zöld összetevője 0.0 és 1.0 közötti tartományban
BA szín kék összetevője a 0.0 és 1.0 közötti tartományban

Visszatérési érték

Siker esetén 1-et ad vissza. 0-t ad vissza, ha nincs megnyitott dokumentum, vagy nincs aktuálisan nyitott címke a címkeveremben

Megjegyzések

Ezt a függvényt az BeginTag vagy BeginTagEx után és az EndTag előtt hívja meg. A /Color attribútum az ISO 32000-1 §14.8.5.4.2 szabványban (Layout attribútumtulajdonos, 340. táblázat) van meghatározva, és háromelemes PDF-számtömbként tárolódik

Ez az attribútum az elem előtérszínét írja le úgy, ahogyan azt egy kisegítő technológia vagy egy újratördelő motor érzékeli. Tájékoztató jellegű — a PDF-ben megjelenített vizuális színt nem ez az attribútum, hanem a grafikai állapot vezérli. A pontos színinformációk megadásával azonban a későbbi eszközök ellenőrizhetik a színkontrasztarányokat (WCAG 2.x Success Criterion 1.4.3), és az újratördelés során megőrizhetik a tartalom hűségét

Gyakori színértékek: fekete = (0.0, 0.0, 0.0); fehér = (1.0, 1.0, 1.0); vörös = (1.0, 0.0, 0.0)

Példa

// Tag a heading rendered in dark blue
PDFlib.BeginTag('H2', '', '', '');
PDFlib.SetStructElemColor(0.0, 0.18, 0.39);  // RGB for dark blue
PDFlib.DrawText('Section 2', 72, 700);
PDFlib.EndTag;

Lásd még

SetStructElemEndIndent, SetStructElemBBox, AddTagAttribute, BeginTag, EndTag