SetAnnotCloudyEffect

Аннотации и активные ссылки

Описание

Эта страница описывает SetAnnotCloudyEffect в PDF Library for Delphi в разделе "Аннотации и активные ссылки". Имена API, параметры, имена классов, имена файлов и литералы сохранены ровно в том виде, в каком они приведены в библиотеке Delphi и точках входа DLL.

SetAnnotCloudyEffect записывает словарь эффектов границы (ISO 32000-1 §12.5.4) в аннотации, чтобы ее граница отображалась как «облако изменений» из соединенных полукругов, стиль, используемый для разметки чертежей и планов. Он устанавливает /BE << /S /C /I n >> для аннотаций типа Square, Circle, Polygon и FreeText.

Синтаксис

Delphi

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

Параметры

Index — это индекс (начиная с 1) аннотации на выбранной странице. Intensity выбирает размер облака: 1 или 2 (соответствует стилям Cloudy 1/2, предлагаемым пользовательским интерфейсом Acrobat); 0 снова удаляет эффект границы.

Возвращаемые значения

Возвращает 1 в случае успеха или 0, если аннотация не существует, ее подтип не поддерживает эффект границы (только Square, Circle, Polygon и FreeText поддерживают) или Intensity выходит за пределы 0..2.

Примечания

Словарь эффекта границы — возможность PDF 1.5; версия документа поднимается автоматически при применении эффекта. Аннотации, созданные PDF Library for Delphi, не несут пререндеренного потока вида, поэтому просмотрщики генерируют визуал из словаря аннотации и подхватывают облако автоматически. Прочитать настройку обратно можно через GetAnnotCloudyEffect