AddPageAssociatedFileFromString
Archivos incrustados
Descripción
Vincula un archivo incrustado construido a partir de una cadena a la matriz /AF de una página
Sintaxis
Delphi
Function AddPageAssociatedFileFromString(PageNumber: Integer; Const Source, DisplayName, MIMEType, Description, Relationship: WideString): Integer;Valores devueltos
| 0 | Error de validación: no hay documento, el origen o el nombre para mostrar están vacíos, el título del archivo incrustado está duplicado, la relación no es válida o hay un modo PDF/A que prohíbe adjuntos arbitrarios |
|---|---|
| Ref | Identificador del nuevo objeto de especificación de archivo |
Observaciones
La carga útil se almacena exactamente igual que en AddAssociatedFileFromString y se registra en el árbol de nombres EmbeddedFiles, pero la asociación /AF se escribe en el diccionario de página en lugar del catálogo del documento, de modo que el vínculo sobrevive a los ciclos de guardado y carga. Relationship debe ser uno de Source, Data, Alternative, Supplement o Unspecified. Escribir una matriz /AF de página eleva el documento a PDF 2.0
Ejemplo
PDF.AddPageAssociatedFileFromString(1, XML, "page-data.xml", "text/xml", "Page payload", "Source");