SetAnnotCloudyEffect

Anotaciones y enlaces de zona activa

Descripción

Esta página describe SetAnnotCloudyEffect en PDF Library for Delphi, dentro del tema "Anotaciones y enlaces de zona activa". Los nombres de API, parámetros, clases, archivos y literales se conservan exactamente como aparecen en la biblioteca Delphi y en los puntos de entrada de la DLL

SetAnnotCloudyEffect escribe un diccionario de efectos de borde (ISO 32000-1 §12.5.4) en una anotación para que su borde se represente como una "nube de revisión" de semicírculos conectados, el estilo utilizado para marcar dibujos y planos. Establece /BE << /S /C /I n >> en las anotaciones de Cuadrado, Círculo, Polígono y Texto libre.

Sintaxis

Delphi

Function TPDFlib.SetAnnotCloudyEffect(Index, Intensity: Integer): Integer;

Parámetros

Index es el índice de base 1 de la anotación en la página seleccionada. Intensity selecciona el tamaño de la nube: 1 o 2 (coincidiendo con los estilos Cloudy 1/2 que ofrece la interfaz de usuario de Acrobat); 0 elimina el efecto de borde nuevamente.

Valores devueltos

Devuelve 1 en caso de éxito, o 0 cuando la anotación no existe, su subtipo no admite un efecto de borde (solo lo hacen Cuadrado, Círculo, Polígono y Texto libre), o Intensity está fuera del rango 0..2.

Observaciones

El diccionario de efecto de borde es una función de PDF 1.5; la versión del documento se eleva automáticamente al aplicar el efecto. Las anotaciones creadas por PDF Library for Delphi no contienen un flujo de apariencia prerenderizado, por lo que los visores regeneran el aspecto desde el diccionario de anotación y recogen automáticamente la nube. Utilice GetAnnotCloudyEffect para volver a leer la configuración