|
Da estilo a la representación de un elemento de marcador en el panel de outline usando las entradas de diccionario outline PDF /C (color) y /F (banderas bold / italic) (ISO 32000-1 §12.3.3 Table 153). Úselas para resaltar capítulos, marcar secciones pendientes de revisión o coincidir con colores de marca
Sintaxis Delphi:
property Color: TColor;
property Bold: Boolean;
property Italic: Boolean;
Descripción
Color escribe el array PDF /C [r g b]. Los canales TColor se decodifican a componentes de coma flotante en el rango [0..1] esperado por la especificación. Vcl.Graphics.clNone (predeterminado) suprime la emisión; los llamadores antiguos ven salida byte-idéntica. Establecer Color de nuevo en clNone en cualquier momento elimina la entrada del diccionario outline
Bold e Italic componen la bandera de bits PDF /F (bit 1 = italic, bit 2 = bold). La entrada se emite solo cuando al menos una bandera es true. Volver a poner ambas en false elimina la entrada
Los setters mutan in-place el diccionario outline vivo, por lo que el orden AddChild seguido de asignación de propiedades es válido
Ejemplo
var
Item: THPDFDocOutlineObject;
begin
Item := PDF.OutlineRoot.AddChild('Chapter 1');
Item.Bold := True;
Item.Color := clNavy;
end;
Availability
HotPDF v2.119.15. Función de PDF 1.4+; los visores de PDF 1.3 ignoran las entradas sin problemas.
Véase también: THPDFDocOutlineObject, AddChild, Opened
|