Problema al imprimir con los estilos del nodTitle

Inicio Forums Ayuda / Ajuda / Laguntza / Axuda / Help Problema al imprimir con los estilos del nodTitle

Tagged: , ,

This topic contains 11 respuestas, has 4 voices, and was last updated by  SagoWeb Hace 7 años, 8 meses.

  • Author
    Entradas
  • #19492

    Esteban
    Member

    Además de exportar como scorm generamos un pdf con todo el contenido que incluimos como documentacion para el alumno. En la version 7.2 teniamos una plantilla personalizada que hacia que el pdf quedase muy claro pues cada a cada nodo le asignaba un estilo de encabezado segun la jererquia que ocupa h1, h2, h3, h4

    Despues de mucho probar con la version 2.0 siempre saca tanto los nodos y subnodos como h1 con lo que es imposible sacar el pdf como antes.

    No se si es un bug de la versión o es que se ha considerado que es mejor asi

    Saludos.

  • #19493

    Ignacio Gros
    Keymaster

    No es un fallo, está hecho a propósito. Hablamos bastante antes de tomar una decisión.Antes, al exportar como página sola, eXe anidaba los títulos de los nodos jerárquicamente (H1 para el título del proyecto, H2 para los nodos de primer nivel, etc.). Eso está bien cuando en los contenidos no hay títulos (H2, H3…), pero si los hay se pueden generar muchas inconsistencias, y eso supondría un problema de accesibilidad, mientras que tener más de un H1 en una misma página no lo es. Descartamos modificar los niveles de los títulos de los contenidos porque sería muy complejo e implicaría cambiar datos introducidos por el usuario, y creemos que eso no se debe hacer.Tal vez como mejora se podría incorporar una clase a cada uno de esos H1 (“level-2-node”, “level-3-node”…). Eso permitiría controlar fácilmente su presentación sin recaer en los problemas de accesibilidad. ¿Os parece interesante?Otra opción sería revisar los estilos de impresión, claro. Lo cierto es que no habíamos pensado en esa posibilidad. Siento que el cambio os haya afectado. Gracias por comentárnoslo.

  • #19494

    Esteban
    Member

    Gracias por la respuesta.

    Entiendo que el cambio tiene sentido cuando se hace exportacion a pagina única…

    Para nuestro problema seria solucion más que suficiente que existiese una clase distinta para cada nivel de nodo, ya que los estilos de impresion ya los personalizamos pero claro si todos los nodos tienen el mismo encabezado y clase no es posible.

    Existe alguna forma de que podamos hacer nosotros ese cambio sobre el codigo?

  • #19674

    Ignacio Gros
    Keymaster

    Hola Esteban.

    Siento haber tardado en contestar.Me temo que eso necesita cambios en un archivo Python. De todas formas, estará disponible en la próxima versión (2.0.1), que se podrá descargar muy pronto. Esta es la petición abierta en la forja.Por si queréis avanzar con los CSS:Se añade una nueva clase a cada nodo (“level-X-node”), siendo X su nivel (La página de Inicio tendría nivel 1; los Temas, nivel 2; las Secciones, nivel 3, etc.).Ejemplo: <div class=”node level-2-node”>Si queremos que los títulos de los nodos de segundo nivel sean rojos añadimos esto en el archivo content.css de nuestro Estilo:.level-2-node .nodeTitle{color:red}

    Gracias por el aviso.Saludos.

  • #19691

    Esteban
    Member

    Muchas gracias Ignacio por la respuesta y sobre todo por implementar la mejora ya que para nosostros una de las grandes ventajes de exe es que nos permite crear el pdf para descarga del alumno a partir del scorm sin esfuerzo.

    Esperaremos la siguiente version y mientras vamos adecuando los estilos.

    Un saludo.

  • #19706

    Rafael Vidal
    Member

    Hola:

    ¿Se podría incorporar la posibilidad de que los pdf’s se generen con los idevices desplegados/ resueltos , como por ejemplo el de Reflexión, ? Creo que puede ser una ayuda para los que necesiten los contenidos impresos.

    Saludos

  • #19717

    Ignacio Gros
    Keymaster

    Gracias a ti por la sugerencia, Esteban.

    Ya podéis descargar la 2.0.1, que incluye esa mejora: https://exelearning.net/descargas/

    Si tenéis algún contenido público con ese Estilo, ¿nos puedes pasar un enlace? Es por curiosidad, por si esa solución para la impresión sirve para mejorar otros Estilos.

    Gracias.

  • #19718

    Ignacio Gros
    Keymaster

    Hola Rafael.

    Muchas gracias por la sugerencia. Viendo el código de base.css he visto que antes era así, aunque no sé si funcionaría siempre bien. En cualquier caso he abierto una incidencia para recuperar el comportamiento.

    Si quieres corregirlo provisionalmente añade esto es tu estilo (con content.css):

    @media print{ .feedback{display:block!important}}

    Pero no puedo asegurar que esa sea la solución definitiva. Lo miro con calma. Os avisamos cuando esté resuelto.

    Saludos.

  • #20056

    Ignacio Gros
    Keymaster

    Hola Rafael.

    Lo de los estilos de impresión (para los PDF, etc.) ya está resuelto. Más adelante se revisarán los estilos de impresión. De momento, en base.css, puedes sustituir esto:

    @media print{    .feedback{display:block}    .feedbackbutton{display:none}    #navcontainer{display:none}    #main{margin-left:10px}    div.node{page-break-after:always}}

    Por esto:

    @media print{    .feedback{display:block!important}    .feedbackbutton,.feedback-button{display:none!important}    #main{margin-left:10px}    div.node{page-break-after:always}}

    Así es como quedarán los estilos hasta que se haga una versión para imprimir más completa. La referencia a “navcontainer” se elimina porque ese elemento ya no está presente en el HTML generado.

    Gracias por el aviso.

    Saludos.

  • #20321

    Esteban
    Member

    Hola Ignacio,

    Me ha costado encontrar un hueco pero ya por fin esta la plantilla adaptada a la 2.0.1 y funciona correctamente gracias a los cambios que habeis introducido. 

    Muchisimas gracias.

    Como me pedias te adjunto un pequeño ejemplo de como queda el pdf.

    Saludos.

    Archivos adjuntos:
    You must be logged in to view attached files.
    • #27244

      SagoWeb
      Member

      Hola, Esteban
      Yo también tengo problema para conseguir unos pdf decentes y con buena presentación.
      ¿Cómo has conseguido esa magnífica presentación en tu pdf? ¡ Enhorabuena !
      Yo he visto la solución que te han propuesto para incorporar un código en base.css, pero trabajo ya con la versión 2.1.2 y ahora no encuentro ese archivo en la carpeta del estilo.
      ¿Tienes alguna solución o idea para aportarme?
      Gracias de antemano por tu tiempo.
      Saludos
      Ángeles

  • #20323

    Ignacio Gros
    Keymaster

    ¡Me alegro!

    Gracias a ti. Está muy bien presentado ese PDF.

You must be logged in to reply to this topic.

Skip to content