|
Stylizuje renderowanie elementu zakładki w panelu konspektu za pomocą wpisów słownika konspektu PDF /C (kolor) i /F (flagi bold / italic) (ISO 32000-1 §12.3.3 Table 153). Użyj ich do wyróżniania rozdziałów, oznaczania sekcji oczekujących na przegląd albo dopasowania kolorów marki
Delphi syntax:
property Color: TColor;
property Bold: Boolean;
property Italic: Boolean;
Opis
Color zapisuje tablicę PDF /C [r g b]. Kanały TColor są dekodowane do składowych zmiennoprzecinkowych w zakresie [0..1] oczekiwanym przez specyfikację. Vcl.Graphics.clNone (wartość domyślna) pomija emisję – starsi wywołujący otrzymują wyjście identyczne bajtowo. Ustawienie Color z powrotem na clNone w dowolnym momencie usuwa wpis ze słownika konspektu
Bold i Italic składają flagę bitową PDF /F (bit 1 = italic, bit 2 = bold). Wpis jest emitowany tylko wtedy, gdy co najmniej jedna flaga ma wartość true. Ustawienie obu z powrotem na false usuwa wpis
Settery modyfikują żywy słownik outline w miejscu, więc kolejność AddChild, a potem przypisanie właściwości, jest w porządku
Przykład
var
Item: THPDFDocOutlineObject;
begin
Item := PDF.OutlineRoot.AddChild('Chapter 1');
Item.Bold := True;
Item.Color := clNavy;
end;
Availability
HotPDF v2.119.15. Funkcja PDF 1.4+; wpisy są po cichu ignorowane przez przeglądarki PDF 1.3
Zobacz też: THPDFDocOutlineObject, AddChild, Opened
|