AddLinkToEmbeddedFile

Propriedades do documento, anotações e ligações de zonas interativas

Descrição

Adiciona um retângulo de anotação FileAttachment à página selecionada e liga-o a um ficheiro incorporado já guardado no documento

Chame primeiro AddEmbeddedFile para copiar os bytes do ficheiro para o PDF e obter o EmbeddedFileID. AddLinkToEmbeddedFile cria a anotação da página, escreve o título do anexo e o conteúdo da janela de contexto e aponta a anotação para essa especificação de ficheiro incorporado

Comportamento da versão do PDF: as anotações FileAttachment e os fluxos de ficheiros incorporados requerem PDF 1.3. A aparência da anotação gerada por esta função pode incluir opacidade da anotação através de /CA e recursos de transparência, que requerem PDF 1.4. Se a versão atual do documento for inferior e a versão de gravação não estiver bloqueada, AddLinkToEmbeddedFile eleva automaticamente o documento para PDF 1.4 e regista /CA annotation opacity em AutoBumpedFeatures. Se o chamador bloquear uma versão de gravação inferior, a verificação de compatibilidade rejeita a gravação com LastErrorCode 602

Sintaxe

Delphi

Function TPDFlib.AddLinkToEmbeddedFile(Left, Top, Width, Height: Double; EmbeddedFileID: Integer; Const Title, Contents: WideString; IconType, Transparency: Integer): Integer;

ActiveX

Function PDFlib::AddLinkToEmbeddedFile(Left As Double, Top As Double, Width As Double, Height As Double, EmbeddedFileID As Long, Title As String, Contents As String, IconType As Long, transpareny As Long) As Long

DLL

int DLAddLinkToEmbeddedFile(int InstanceID, double Left, double Top, double Width, double Height, int EmbeddedFileID, const wchar_t * Title, const wchar_t * Contents, int IconType, int transpareny);

Parâmetros

LeftA coordenada horizontal da extremidade esquerda do retângulo da anotação
TopA coordenada vertical da margem superior do retângulo da anotação
WidthA largura do retângulo da anotação
HeightA altura do retângulo da anotação
EmbeddedFileIDO valor devolvido por AddEmbeddedFile
TitleO título do anexo apresentado pelo visualizador de PDF
ContentsO texto apresentado na janela de contexto da anotação
IconTypeO ícone da anotação: 0 = PushPin, 1 = imagem de disco, 2 = sem ícone, 3 = gráfico, 4 = clipe, 5 = etiqueta, 6 = retângulo branco sólido
TransparencyA percentagem de transparência de 0 a 100. Zero é totalmente opaco; 100 torna o ícone invisível

Valores devolvidos

0O EmbeddedFileID é inválido, não está selecionada nenhuma página ou não existe um documento ativo
1A anotação FileAttachment foi criada com êxito

Consulte também

AddEmbeddedFile, AddFileAttachment, EmbedFile, SetEmbeddedFileAFRelationship, EmbeddedFileCount