2009-08-04 13 views
5

nadie ha encontrado con problemas para conseguir Crystal XI incrustar fuentes cuando se muestran los informes a través de la web (servido por RAS) y luego exportar a PDF? Tenemos una fuente de código de barras que usamos en algunos informes, y funcionó bien a través del visor web y al exportar a PDF. Cuando trasladamos nuestro servidor de informes de un buzón de 2000 a un buzón de 2003, la fuente ya no se exporta. Se muestra correctamente en el visor html, pero cuando lo exporta a PDF para imprimir, el PDF no contiene la fuente. La fuente True Type está instalada en el nuevo servidor, con permisos escandalosamente indulgentes, y la fuente está instalada en todas las máquinas cliente. ¿No hay forma de iniciar Crystal en algún tipo de modo de "depuración" donde emitirá información sobre lo que está haciendo?Primeros Crystal a fijar bien fuentes TT en un PDF

(Editado para indicar que se trata sólo al exportar a PDF a través de una página servida por RAS que la fuente no está incrustada)

+0

¿Funciona correctamente la fuente en las aplicaciones del nuevo servidor? ¿Puedes usarlo en una aplicación como Word o Excel? – Dusty

+0

yup. incluso puedo usarlo bien en Crystal, en el nuevo servidor. Si exporto un pdf desde la GUI de cristal, la fuente del código de barras aparece bien. Solo cuando RAS está haciendo la publicación/generación, la fuente deja de estar incluida. –

Respuesta

5

Hasta ahora me he encontrado algo de información que no me ayuda, pero podría ayuda a otros con síntomas similares:

Un problema que puede surgir es que Crystal no incrustará fuentes que tengan DRM en ellas. Consulte la utilidad this para eliminar DRM si es necesario. Microsoft también tiene un utility para contarle más de lo que siempre quiso saber sobre las fuentes de tipo verdadero, incluido su estado "incrustable". Lamentablemente, mis fuentes ya son incrustables, así que esto no me ayudó.

EDIT: solución encontrada! La solución here funcionó para mí. La parte relevante fue la siguiente:

En el control abierto Panel PC con Windows 2003 y haga doble clic en regional y de idioma. Haga clic en la Ficha Idioma y comprobar en Instalar Fuentes de secuencias de comandos complejas .... Ahora clic en la pestaña Opciones avanzadas y en predeterminado configuración de la cuenta de usuario comprobar en aplicar todos los ajustes ....

+0

¡Gracias por el enlace al sitio de Microsoft! Muy útil para descubrir por qué la exportación a PDF (a través de Crystal API) me sigue dando "La fuente no está permitida en el documento". – Jedidja

+2

Tenemos el mismo problema pero para Windows Server 2008 no tenemos la opción de 'Instalar fuentes para scripts complejos'. ¿Alguien sabe dónde podemos encontrar la misma configuración para 2008? –

+1

@Josh ¿encontró una solución para windows sever 2008? thx – ema

2

de Windows Server 2008 supuestamente ya tiene fuentes para scripts complejos habilitados de acuerdo con el artículo here.

La opción "Configuración de la pestaña avanzada y Comprobar la configuración de la cuenta de usuario predeterminada al aplicar todas las configuraciones" es similar en el Servidor 2008, pero puede seleccionar Cuentas predeterminadas de Usuario y/o Sistema.

Esta solución funcionó en Server 2003 y la estamos probando en Server 2008. Tenga en cuenta que en Server 2003 tuvimos que realizar un reinicio completo del sistema para que los cambios tuvieran efecto.

5

Para la gente pegado con este problema en Windows 2008, que tiene los códigos de barras de funcionar después de que hice lo siguiente:

  • Instalar el cristal de tiempo de ejecución.

  • Abra la carpeta de fuentes y seleccione "Configuración de fuente". Asegúrese de que la opción "Ocultar fuentes según la configuración de idioma" no esté marcada.

  • Asegúrese de tener una fuente de código de barras 3 de 9 instalada en el servidor y su "Incrusibilidad de fuente" es "Instalable". También asegúrese de que el archivo no esté bloqueado.

  • Establezca su configuración "Cargar perfil de usuario" en la Configuración avanzada del conjunto de aplicaciones en Verdadero.

Después de hacer lo anterior y reiniciar, mis códigos de barras comenzaron a funcionar.

3

En nuestro Windows Server 2012 R2: solo se requiere reiniciar después de instalar nuestra fuente (apropiada para DRM). Eso es con el tiempo de ejecución 13_0_15.

Por qué todavía tiene que reiniciarse después de instalar una fuente es una pregunta para todas las edades.

Cuestiones relacionadas