AddStampAnnotationA

Anotações e links de zona ativa

Descrição

O A final indica o ponto de entrada DLL ANSI (char); a superfície ActiveX/COM expõe apenas a forma Unicode. O comportamento é idêntico ao de AddStampAnnotation e os argumentos string são interpretados usando a página de código atual de SetAnsiMode

Adiciona uma anotação de carimbo à página selecionada. Os valores dos parâmetros de cor vão de 0 a 1, sendo 0 = 0% e 1 = 100% da cor. A cor afeta apenas o fundo do popup e não o carimbo em si

Quando o documento selecionado é anterior ao PDF 1.3, o gravador eleva automaticamente a versão efetiva do PDF para 1.3, porque as anotações de carimbo foram introduzidas no PDF 1.3

Sintaxe

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);

Parâmetros

Left

A coordenada horizontal da borda esquerda da anotação de carimbo

Top

A coordenada vertical da borda superior da anotação de carimbo

Width

A largura da anotação

Height

A altura da anotação

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

O título da anotação pop-up

Contents

O conteúdo da anotação de popup

Red

O componente vermelho da cor de fundo da anotação de popup

Green

O componente verde da cor de fundo da anotação de popup

O componente azul da cor de fundo da anotação de popup

Blue

Options

Reservado para uso futuro. Deve sempre ser definido como 0

Valores retornados

0A anotação de carimbo não pôde ser adicionada à página
1Success int Options);