AddLinkToEmbeddedPDFA

Anotaciones y enlaces de zona activa

Descripción

El sufijo A indica el punto de entrada ANSI (char) de la DLL; la superficie ActiveX/COM expone únicamente la forma Unicode. El comportamiento es idéntico a AddLinkToEmbeddedPDF y los argumentos de cadena se interpretan utilizando la página de códigos SetAnsiMode actual

Añade un enlace que abre un PDF incrustado y salta a una página. La acción /GoToE de ISO 32000-1 §12.6.4.4 nombra el archivo en el árbol EmbeddedFiles del documento's y ajusta la página destino

Como /GoToE se introdujo con PDF 1.6, llamar a esta función eleva la versión del documento a 1.6 cuando es necesario. Utilice GetAnnotActionInfo para volver a leer estas acciones: informa del tipo akGoToE junto con el nombre del destino incrustado, la relación principal/secundario y la marca /NewWindow

Sintaxis

Delphi

Function DLAddLinkToEmbeddedPDFA(InstanceID: Integer; Left, Top, Width, Height: Double; EmbeddedFileName: PAnsiChar; TargetPage, NewWindow, Options: Integer): Integer;

DLL

int DLAddLinkToEmbeddedPDFA(int InstanceID, double Left, double Top, double Width, double Height, const char * EmbeddedFileName, int TargetPage, int NewWindow, int Options);

Parámetros

Left, Top, Width, HeightLa posición y el tamaño de la zona activa en la página seleccionada
EmbeddedFileNameEl nombre del archivo incrustado en el 'árbol de nombres EmbeddedFiles del documento', tal como se pasó a EmbedFile (por ejemplo, "report.pdf")
TargetPageLa página con base uno del documento incrustado a la que se saltará
NewWindow1 = solicitar al visor que abra el documento incrustado en una ventana nueva, 0 = valor predeterminado del visor
Options1 = dibujar un borde alrededor de la zona activa, 0 = sin borde

Valores devueltos

0No se pudo añadir el enlace (nombre vacío o página no válida)
1Success