|
Da estilo al panel de esquema de un marcador usando las entradas /C (color) y /F (banderas de negrita / cursiva) del diccionario de esquema PDF (ISO 32000-1 §12.3.3 Table 153). Úsalas para resaltar capítulos, marcar secciones pendientes de revisión o hacer coincidir los colores de la marca
Sintaxis Delphi:
property Color: TColor;
property Bold: Boolean;
property Italic: Boolean;
Descripción
Color escribe el arreglo PDF /C [r g b]. Los canales TColor se decodifican a componentes de punto flotante en el rango [0..1] esperado por la especificación. Vcl.Graphics.clNone, el valor predeterminado, suprime la emisión – los llamadores antiguos ven una salida idéntica a nivel de bytes. Volver a establecer Color en clNone en cualquier momento elimina la entrada del diccionario de esquema
Bold e Italic componen la bandera de bits PDF /F (bit 1 = cursiva, bit 2 = negrita). La entrada se emite solo cuando al menos una bandera es verdadera. Volver a poner ambas en false elimina la entrada
Los setters modifican el diccionario de esquema activo en el lugar, así que el orden de AddChild seguido de la asignación de propiedades es correcto
Ejemplo
var
Item: THPDFDocOutlineObject;
begin
Item := PDF.OutlineRoot.AddChild('Chapter 1');
Item.Bold := True;
Item.Color := clNavy;
end;
Disponibilidad
HotPDF v2.119.15. Función de PDF 1.4+; los visores PDF 1.3 ignoran las entradas sin problemas
Ver también: THPDFDocOutlineObject, AddChild, Opened
|