2009-08-04 4 views
5

Qualcuno ha problemi a ottenere Crystal XI per incorporare i caratteri durante la visualizzazione dei report tramite il web (servito da RAS) e quindi l'esportazione in PDF? Abbiamo un carattere di codice a barre che utilizziamo in alcuni rapporti e ha funzionato bene tramite il visualizzatore Web e durante l'esportazione in PDF. Quando abbiamo spostato il nostro server di report da un box da 2000 a un box 2003, il font non viene più esportato. Viene visualizzato correttamente nel visualizzatore html, ma quando lo si esporta in PDF per la stampa, il PDF non contiene il carattere. Il carattere True Type è installato sul nuovo server, con permessi scandalosamente indulgenti e il font è installato su tutte le macchine client. Non c'è modo di avviare Crystal in una sorta di modalità "debug" in cui emetterà informazioni su ciò che sta facendo?Ottenere Crystal per incorporare correttamente i caratteri TT in un PDF

(A cura di precisare che è solo quando l'esportazione in PDF attraverso una pagina servito da RAS che il font non è incorporato)

+0

Il carattere funziona correttamente nelle applicazioni sul nuovo server? Puoi usarlo in un'app come Word o Excel? – Dusty

+0

sì. Posso persino usarlo bene in Crystal, sul nuovo server. Se esporto un pdf dalla GUI di cristallo, il carattere del codice a barre si presenta bene. È solo quando RAS esegue la pubblicazione/generazione che il carattere smette di essere incluso. –

risposta

5

Finora ho incontrato alcune informazioni che non mi aiuta, ma potrebbe aiutare gli altri con sintomi simili:

Un problema che può sorgere è che Crystal non incorpori i font che contengono DRM. Vedere l'utility this per rimuovere DRM, se necessario. Microsoft ha anche un utility per dirti di più di quanto tu abbia mai voluto sapere sui tuoi veri caratteri tipografici, incluso il loro stato "incorporabile". Purtroppo, i miei caratteri sono già incorporabili, quindi questo non mi ha aiutato.

MODIFICA: SOLUZIONE TROVATA! La soluzione here ha funzionato per me. La parte rilevante è stata questa:

su Windows 2003 PC aperta di controllo Panel e fare doppio clic su internazionali e della lingua. Fare clic sulla scheda Lingua e visualizzate su Installa Fonts per gli script complessi .... Ora clic sulla scheda Avanzate e in predefinito impostazioni dell'account utente controllare il applicare tutte le impostazioni ....

+0

Grazie per il link al sito di Microsoft! Molto utile per scoprire perché esportare in PDF (tramite Crystal API) continua a darmi "Il font non può essere incorporato nel documento". – Jedidja

+2

Abbiamo lo stesso problema ma per Windows Server 2008 non abbiamo l'opzione 'Installa i caratteri per gli script complessi'. Qualcuno sa dove possiamo trovare la stessa impostazione per il 2008? –

+1

@Josh hai trovato una soluzione per Windows Sever 2008? grazie – ema

2

di Windows Server 2008 presumibilmente dispone già di caratteri per script complessi abilitati in base all'articolo here.

L'opzione "scheda Avanzate e in Impostazioni account utente predefinite verifica tutte le impostazioni" è simile in Server 2008 ma è possibile selezionare Utente predefinito e/o Account di sistema.

Questa soluzione ha funzionato su Server 2003 e lo stiamo testando su Server 2008. Si noti che su Server 2003 è stato necessario eseguire un riavvio completo del sistema per rendere effettive le modifiche.

5

per la gente bloccato con questo problema su Windows 2008, ho ottenuto i codici a barre a lavorare dopo che ho fatto il seguente:

  • installare il runtime di cristallo.

  • Aprire la cartella dei caratteri e selezionare "Impostazioni carattere". Assicurati che l'opzione "Nascondi caratteri in base alle impostazioni della lingua" non sia selezionata.

  • Assicurarsi che sul server sia installato un font di codice a barre 3 di 9 e che "Font Embeddability" sia "Installabile". Assicurati anche che il file non sia bloccato.

  • Impostare l'impostazione "Carica profilo utente" sotto Impostazioni avanzate del pool di applicazioni su True.

Dopo aver eseguito quanto sopra e il riavvio, i miei codici a barre hanno iniziato a funzionare.

3

Sul nostro Windows Server 2012 R2 - è necessario solo un riavvio dopo l'installazione del nostro carattere (appropriato per DRM). Questo è con il runtime 13_0_15.

Perché è ancora necessario riavviare dopo aver installato un font è una domanda per i secoli.

Problemi correlati