2009-08-04 13 views
5

Czy ktoś napotkał problemy z uzyskiwaniem kryształów XI podczas osadzania czcionek podczas wyświetlania raportów przez Internet (obsługiwany przez serwer RAS), a następnie eksportowania do pliku PDF? Mamy czcionkę kodu kreskowego, której używamy w kilku raportach i która działała bez problemu przez przeglądarkę internetową i eksportowanie do pliku PDF. Kiedy przenieśliśmy nasz serwer raportowania z pudełka 2000 do pudełka 2003, czcionka nie jest już eksportowana. Jest poprawnie wyświetlany w przeglądarce HTML, ale po wyeksportowaniu do pliku PDF w celu wydrukowania plik PDF nie zawiera czcionki. Czcionka True Type jest instalowana na nowym serwerze ze skandalicznie łagodnymi uprawnieniami, a czcionka jest instalowana na wszystkich komputerach klienckich. Czy nie ma sposobu, aby uruchomić Crystal w jakimś trybie "debugowania", w którym będzie emitować informacje o tym, co robi?Pobieranie kryształów w celu prawidłowego osadzania czcionek TT w pliku PDF

(Zmieniano aby określić, że jest to tylko podczas eksportowania do formatu PDF za pośrednictwem strony obsługiwanego przez RAS, że czcionka nie jest wbudowany)

+0

Czy czcionka działa poprawnie w aplikacjach na nowym serwerze? Czy możesz go używać w aplikacji takiej jak Word lub Excel? – Dusty

+0

tak. Mogę nawet użyć go dobrze w samym Crystal, na nowym serwerze. Jeśli wyeksportuję plik PDF z kryształowego interfejsu GUI, czcionka kodu kreskowego będzie wyświetlana poprawnie. Dopiero gdy RAS wykonuje serwowanie/generowanie, zatrzymuje czcionkę. –

Odpowiedz

5

Dotychczas Natknąłem jakiejś informacji, że nie może mi pomóc, ale pomóc innym z podobnymi objawami:

Jednym z problemów, które mogą się pojawić, jest to, że Crystal nie osadza czcionek, które mają na nich DRM. Zobacz narzędzie this, aby usunąć DRM, jeśli zajdzie taka potrzeba. Microsoft ma także numer utility, który powie Ci więcej, niż kiedykolwiek chciałeś wiedzieć o swoich prawdziwych czcionkach, w tym o ich statusie "embeddable". Niestety, moje czcionki są już wbudowane, więc to mi nie pomogło.

EDYCJA: ZNALEZIONO ROZWIĄZANIE! Rozwiązanie dla mnie działa here. Odpowiedni fragment był następujący:

W systemie Windows 2003 PC otwarty sterowania panelu, a podwójne kliknięcie na Regionalnej i opcji językowych. Kliknij na karcie Języka i sprawdzić Install Czcionki dla złożonych skryptów .... teraz kliknij na zakładkę Zaawansowane iw Domyślne ustawienia konta użytkownika sprawdzić na zastosować wszystkie ustawienia ....

+0

Dziękujemy za link do strony Microsoft! Bardzo przydatny w ustalaniu, dlaczego eksportowanie do formatu PDF (przez Crystal API) wciąż daje mi "Czcionka nie może być osadzona w dokumencie". – Jedidja

+2

Mamy ten sam problem, ale w przypadku systemu Windows Server 2008 nie mamy opcji "Zainstaluj czcionki dla złożonych skryptów". Czy ktoś wie, gdzie możemy znaleźć to samo ustawienie na rok 2008? –

+1

@Josh znalazłeś rozwiązanie dla Windows Sever 2008? thx – ema

2

Okna Serwer 2008 ma podobno już czcionki dla złożonych skryptów włączone zgodnie z artykułem here.

Opcja "Zakładka zaawansowana i ustawienie Domyślne ustawienia konta użytkownika sprawdź zastosowanie wszystkich ustawień" ustawienie jest podobne w Server 2008, ale można wybrać Domyślne konto użytkownika i/lub System.

To rozwiązanie działało na serwerze 2003, a my testujemy je na serwerze 2008. Zauważ, że na serwerze 2003 musieliśmy przeprowadzić kompletny restart systemu, aby zmiany zostały uwzględnione.

5

Dla ludzi tkwi ten problem w systemie Windows 2008, mam kody działają po Zrobiłem następujące:

  • zainstalować Crystal Runtime.

  • Otwórz folder czcionek i wybierz "Ustawienia czcionek". Upewnij się, że opcja "Ukryj czcionki oparte na ustawieniach języka" nie jest zaznaczona.

  • Upewnij się, że na serwerze zainstalowano 3 z 9 czcionek kodów kreskowych, a ich "Osadzanie czcionek" to "Instalowalny". Upewnij się również, że plik nie jest zablokowany.

  • Ustawienie opcji "Załaduj profil użytkownika" w Ustawieniach zaawansowanych puli aplikacji na wartość True.

Po wykonaniu powyższego i ponownym uruchomieniu, moje kody kreskowe zaczęły działać.

3

Na naszym Windows Server 2012 R2 - wymagane jest ponowne uruchomienie po zainstalowaniu naszej (właściwej dla DRM) czcionki. Tak jest z runtime 13_0_15.

Dlaczego nadal trzeba ponownie uruchomić komputer po zainstalowaniu czcionki jest pytanie na wieki.

Powiązane problemy