AddSoundAnnotationFromFile

Anotações e links hotspot

Descrição

Esta página descreve AddSoundAnnotationFromFile no PDFlibPas no tópico "Anotações e links hotspot". Nomes de API, parâmetros, nomes de classe, nomes de ficheiros e literais são mantidos exatamente como aparecem na biblioteca Delphi e nos pontos de entrada DLL.

Reveja a sintaxe, os parâmetros e os valores de retorno antes de chamar a função.

Sintaxe

Delphi

Function TPDFlib.AddSoundAnnotationFromFile(Left, Top, Width, Height: Double; Const SoundFileName: WideString; Const Title, Contents: WideString; Options: Integer): Integer;

Parâmetros

Left/Top/Width/Height colocam o ícone de altifalante na página selecionada. SoundFileName é um ficheiro PCM WAV não comprimido, de 8 ou 16 bits por amostra, mono ou estéreo. Title e Contents rotulam a anotação. Options é reservado; passe 0.

Valores de Retorno

Devolve o índice com base 1 da nova anotação de Som, ou 0 quando o ficheiro não é um PCM WAV não comprimido.

Observações

As amostras são incorporadas num fluxo /Sound com a codificação /E /Signed (ISO 32000-1 §13.3): amostras de 16 bits são guardadas no formato big-endian e amostras de 8 bits são deslocadas pelo ponto médio (midpoint-shifted) para a sua forma com sinal. Leia o som de volta através de GetAnnotSoundToFile ou GetAnnotSoundToString. Requer PDF 1.2; a versão do documento é incrementada automaticamente.