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
| 0 | A anotação de carimbo não pôde ser adicionada à página |
|---|---|
| 1 | Success int Options); |