Muestra las diferencias entre dos versiones de la página.
| Próxima revisión | Revisión previa | ||
|
funciones:nfl_embedxml [18/03/2022 21:59] pedro creado |
funciones:nfl_embedxml [18/03/2022 23:31] (actual) pedro [Función nfl_EmbedXML] |
||
|---|---|---|---|
| Línea 4: | Línea 4: | ||
| Nos crea el código HTML necesario para embeber la visualización de un fichero XML en un wBevel. | Nos crea el código HTML necesario para embeber la visualización de un fichero XML en un wBevel. | ||
| - | Este visualizador necesita que le pasemos una URL para que solicite la descarga del PDF que le indiquemos, si el PDF esta un la zona publica del dominio (ej: /htdocs) solo será necesario poner la URL completa (ej: http://nefele.dev/manual.pdf). | + | Si pasamos el contenido del fichero en cBuffer, cFile se utiliza para confirmar el tipo MIME. |
| - | Si queremos presentar un PDF que no este en el área publica del dominio tendremos que preparar un webservice al que le podamos indicar mediante una [[tecnicas:urlamigable|URL amigable]] (ej: /enviapdf/manual), ya que no podremos pasar parámetros por GET al webservice. | + | Si no pasamos cBuffer intentara leer el fichero en cPath+cFile. |
| - | Para poder utilizar el visualizador de PDF PDF.js este tendrá que estar correctamente [[tecnicas:pdfjs|instalado]] en el dominio. | + | Esta basado en [[https://www.jqueryscript.net/demo/tree-xml-viewer-formatter/|tree-xml-viewer-formatter]] |
| ===== Parámetros ===== | ===== Parámetros ===== | ||
| ^Nombre ^Descripción ^Versión ^ | ^Nombre ^Descripción ^Versión ^ | ||
| - | | cFile | Nombre que le pondrá el visualizador al fichero PDF | 0.4| | + | | cFile | Nombre del fichero | 0.5| |
| - | | cURL | Dirección del webservice que se suministrara el PDF al visualizador o la URL desde la que puede descargarselo | 0.4| | + | | cPath | Carpeta en la que se encuentra el fichero | 0.5| |
| - | | lCloseButton | Indicamos si forzamos que aparezca el botón de cerrado en el visualizador | 0.4| | + | | cBuffer | Podemos pasar el contenido del fichero en texto plano | 0.5| |
| - | | lPrint | Habilita/Deshabilita el botón y la opción de menú de Imprimir | 0.5| | + | |
| - | | lDownload | Habilita/Deshabilita el botón de Descargar | 0.5| | + | |
| - | | lOpen | Habilita/Deshabilita la opción de menú Abrir | 0.5| | + | |
| - | | lBookMark | Habilita/Deshabilita el botón y la opción de menú de BookMark | 0.5| | + | |