Crear un diseño para mostrar la salida con formato PDF

Actualizado: 17 de noviembre de 2008

La extensión de representación en PDF representa un informe en archivos que se pueden abrir en Adobe Acrobat y en visores de PDF de otros fabricantes que admiten PDF 1.3. Si bien PDF 1.3 es compatible con Adobe Acrobat 4, Reporting Services es compatible con Adobe Acrobat 6 o superior. La extensión de representación no requiere el software Adobe para representar el informe. Sin embargo, se necesitan visores de PDF, como Adobe Acrobat, para ver o imprimir un informe en formato PDF.

La extensión de representación en PDF se basa en la extensión de representación en imágenes, con algunas diferencias. Para obtener información común a las extensiones de representación en imágenes y en PDF, vea Crear un diseño para mostrar la salida con formato de imagen. En este tema se describen las características específicas de la extensión de representación en PDF.

La extensión de representación en PDF admite caracteres ANSI y puede traducir caracteres Unicode del japonés, coreano, chino tradicional, chino simplificado, cirílico, hebreo y árabe.

Incrustación de fuentes

Cuando sea posible, la extensión de representación en PDF incrusta el subconjunto de cada fuente que se necesita para mostrar el informe en el archivo PDF. Las fuentes que se utilizan en el informe deben estar instaladas en el servidor de informes. Cuando el servidor de informes genera un informe en formato PDF, utiliza la información almacenada en la fuente a la que hace referencia el informe para crear asignaciones de caracteres en el archivo PDF. Si la fuente a la que se hace referencia no está instalada en el servidor de informes, es posible que el archivo PDF resultante no contenga las asignaciones correctas y, por lo tanto, no se muestre correctamente cuando se visualice.

Las fuentes se incrustan en el archivo PDF cuando se dan las condiciones siguientes:

  • El autor de la fuente concede privilegios para incrustar fuentes. Las fuentes instaladas incluyen una propiedad que indica si el autor de la fuente piensa permitir la incrustación de una fuente en un documento. Si el valor de la propiedad es EMBED_NOEMBEDDING, la fuente no se incrusta en el archivo PDF. Para obtener más información, vea "TTGetEmbeddingType" en msdn.microsoft.com.
  • La fuente es TrueType.
  • Los caracteres de la cadena que tiene el conjunto de propiedades de la fuente son Unicode, no ANSI. No se produce ninguna incrustación de fuentes para los caracteres ANSI.
  • Algunos elementos visibles hacen referencia a las fuentes en un informe. Si un elemento que tiene la propiedad Hidden establecida en True hace referencia a una fuente, la fuente no se necesita para mostrar los datos representados y no se incluirá en el archivo. Sólo se incrustan fuentes cuando se necesitan para mostrar los datos del informe representado.

Si todas estas condiciones se cumplen en el caso de una fuente, esta se incrusta en el archivo PDF. Si no se cumple una o varias de estas condiciones, la fuente no se incrusta en el archivo PDF.

Fuentes en el equipo cliente

Cuando una fuente se incrusta en el archivo PDF, el equipo que se utiliza para ver el informe (el equipo cliente) no necesita tener instalada la fuente para que el informe se muestre correctamente.

Cuando una fuente no se incrusta en el archivo PDF, el equipo cliente debe tener instalada la fuente correcta para que el informe se muestre correctamente. Si la fuente no está instalada en el equipo cliente, el archivo PDF muestra un carácter de signo de interrogación (?) para los caracteres no admitidos.

Comprobar el uso de fuentes en un archivo PDF

Las diferencias en la salida en PDF se suelen producir si se usa una fuente que no admite caracteres no latinos en un informe y, a continuación, se agregan caracteres no latinos al informe. Debe probar la salida de representación en PDF tanto en el servidor de informes como en los equipos cliente para comprobar que el informe se representa correctamente.

No confíe en la visualización del informe en vista previa o en la exportación a HTML, ya que el informe parece correcto por la sustitución de fuentes automática realizada por la interfaz de diseño gráfico o por Microsoft Internet Explorer, respectivamente. Cuando el informe se exporta a PDF, los caracteres no latinos no admitidos se reemplazan por el carácter de signo de interrogación (?) cuando el PDF no sustituye las fuentes automáticamente.

Para ver la lista de fuentes que se incrustan en un archivo PDF, abra el archivo en Adobe Acrobat y, en el menú Archivo, vea Propiedades. La ficha Fuentes muestra la lista de fuentes que se incrustan en el archivo.

Metadatos

La extensión de representación en PDF escribe la información siguiente en el archivo PDF.

Propiedad de PDF Creada a partir de

Title

El atributo Name del elemento RDL Report.

Author

El elemento RDL Author.

Subject

El elemento RDL Description.

Creator

El nombre y la versión del producto Reporting Services.

Producer

El nombre y la versión de la extensión de representación.

CreationDate

La hora de ejecución del informe en el formato datetime de PDF.

Fonts

El nombre de fuente y propiedades de cada fuente incrustada.

Marcadores

La extensión de representación en PDF representa el mapa del documento como marcadores PDF. Sólo se incluyen marcadores para los elementos de las páginas representadas. No se incluyen marcadores si el informe tiene una sola página.

Hipervínculos y vínculos de obtención de detalles

Los hipervínculos se representan mediante la extensión de representación en PDF. Cuando un usuario hace clic en un hipervínculo, se abren las páginas vinculadas en el explorador. No se recomienda utilizar vínculos de obtención de detalles para la salida en PDF. Considere la posibilidad de utilizar hipervínculos para informes en PDF que se vinculan a otras páginas.

Imágenes

Si una imagen del informe está almacenada originalmente en formato JPEG, el PDF representado contendrá esa imagen en formato JPEG. Las imágenes almacenadas originalmente en otros formatos se representan en formato PNG.

Representación

Cuando se representa un informe con la extensión de representación en PDF, pueden especificarse varios valores de configuración de información del dispositivo, entre los que se incluyen:

  • El intervalo de páginas que se va a representar.
  • El ancho y el alto de la página.
  • El tamaño del margen.
  • El número de columnas y el espacio entre columnas.
  • La resolución del PDF.

Para obtener más información sobre los valores de configuración de información del dispositivo, vea Reporting Services Device Information Settings.

Vea también

Conceptos

Consideraciones de diseño para la representación de informes

Ayuda e información

Obtener ayuda sobre SQL Server 2005

Historial de cambios

Versión Historial

17 de noviembre de 2008

Contenido modificado:
  • Incrustación de fuentes.

12 de diciembre de 2006

Contenido modificado:
  • Requisitos de fuente.