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, Height | La posición y el tamaño de la zona activa en la página seleccionada |
|---|---|
| EmbeddedFileName | El nombre del archivo incrustado en el 'árbol de nombres EmbeddedFiles del documento', tal como se pasó a EmbedFile (por ejemplo, "report.pdf") |
| TargetPage | La página con base uno del documento incrustado a la que se saltará |
| NewWindow | 1 = solicitar al visor que abra el documento incrustado en una ventana nueva, 0 = valor predeterminado del visor |
| Options | 1 = dibujar un borde alrededor de la zona activa, 0 = sin borde |
Valores devueltos
| 0 | No se pudo añadir el enlace (nombre vacío o página no válida) |
|---|---|
| 1 | Success |