AddStampAnnotationA

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

Описание

Завершающая A обозначает точку входа ANSI (char) в DLL; интерфейс ActiveX/COM открывает только Unicode-форму. Поведение идентично AddStampAnnotation, а строковые аргументы интерпретируются в кодовой странице, заданной текущим режимом SetAnsiMode

Добавляет на выбранную страницу аннотацию-штамп. Цветовые параметры задаются в диапазоне от 0 до 1, где 0 — 0%, 1 — 100% цвета; цвет влияет только на фон всплывающей подсказки, а не на сам штамп

Если выбранный документ ниже PDF 1.3, писатель автоматически поднимает эффективную версию до 1.3: аннотации-штампы появились в PDF 1.3

Синтаксис

Delphi

Function DLAddStampAnnotationA(InstanceID: Integer; Left, Top, Width, Height: Double; StampType: Integer; Title, Contents: PAnsiChar; Red, Green, Blue: Double; Options: Integer): Integer;

DLL

int DLAddStampAnnotationA(int InstanceID, double Left, double Top, double Width, double Height, int StampType, const char * Title, const char * Contents, double Red, double Green, double Blue, int Options);

Параметры

Left

Горизонтальная координата левого края аннотации-штампа

Top

Вертикальная координата верхнего края аннотации-штампа

Width

Ширина аннотации

Height

Высота аннотации

StampType

0 = Approved

1 = Experimental

2 = NotApproved

3 = AsIs

4 = Expired

5 = NotForPublicRelease

6 = Confidential

7 = Final

8 = Sold

9 = Departmental

10 = ForComment

11 = TopSecret

12 = Draft

13 = ForPublicRelease

Title

Заголовок всплывающей аннотации

Contents

Содержимое всплывающей аннотации

Red

Красная составляющая цвета фона всплывающей аннотации

Green

Зелёная составляющая цвета фона всплывающей аннотации

Синяя составляющая цвета фона всплывающей аннотации

Blue

Options

Reserved for future use. Should always be set to 0.

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

0Аннотацию-штамп не удалось добавить на страницу
1Success int Options);