Update: Bei Verwendung die XpsDocumentWriter-Klasse in einer Windows Presentation Foundation-Anwendung, die auf.NET Framework 3.5 Service Pack 1 abzielt, wird Text eines XPS-Dokuments in einer anderen Schriftart gedruckt

Gilt für: .NET Framework 3.5 Service Pack 1

Problembeschreibung


Stellen Sie sich folgendes Szenario vor:
  • Verwenden Sie die XpsDocumentWriter-Klasse in Windows Presentation Foundation (WPF)-Anwendung, Ziele, Microsoft.NET Framework 3.5 Servicepack 1 (SP1).
  • Drucken ein Dokuments XML Paper Specification (XPS), das die Schriftart MS Gothic enthält.
In diesem Szenario wird der Text in der gedruckten Datei eine andere Schriftart wie chinesische Schrift.

Ursache


Dieses Problem tritt aufgrund eines Problems in die entsprechende Logik Schriftartauswahl GDI API.

Lösung


Informationen zum Hotfix

Ein unterstützter Hotfix ist von Microsoft erhältlich. Allerdings soll diesen Hotfix nur das Problem zu beheben, die in diesem Artikel beschrieben. Wenden Sie dieses Hotfix nur auf Systeme an, bei denen das in diesem Artikel beschriebene Problem auftritt. Dieser Hotfix sollte weiteren Tests unterzogen werden. Wenn Ihr System durch dieses Problem nicht schwerwiegend beeinträchtigt ist, empfehlen wir sie, auf das nächste Softwareupdate zu warten, das diesen Hotfix enthält. Wenn der Hotfix zum Download zur Verfügung steht, gibt es einen Abschnitt "Hotfixdownload available" ("Hotfixdownload verfügbar"), am oberen Rand dieses Knowledge Base-Artikel. Wenn dieser Abschnitt nicht angezeigt wird, wenden Sie sich an den Microsoft Customer Service and Support, um den Hotfix zu erhalten. Hinweis Falls weitere Probleme auftreten oder andere Schritte zur Problembehandlung erforderlich sind, müssen Sie möglicherweise eine separate Serviceanfrage erstellen. Die normalen Supportkosten gelten für zusätzliche Supportfragen und Probleme, die nicht diesem speziellen Hotfix zugeordnet werden können. Für eine vollständige Liste der Telefonnummern von Microsoft Customer Service and Support oder für Erstellung eine separate Serviceanfrage, fahren Sie auf der folgenden Microsoft-Website fort: Hinweis Das Formular "Hotfix download available" ("Hotfixdownload verfügbar") zeigt die Sprachen an, für die der Hotfix verfügbar ist. Wenn Ihre Sprache nicht angezeigt wird, ist dieser Hotfix für Ihre Sprache nicht verfügbar.

Voraussetzungen

Um diesen Hotfix anwenden zu können, müssen Sie.NET Framework 3.5 Service Pack 1 (SP1) auf eines der folgenden Betriebssysteme installiert:
  • Windows Vista Servicepack 2 (SP2)
  • Windows Server 2008 Servicepack 2 (SP2)
  • Windows 7
  • Windows 7 Service Pack 1 (SP1)
  • Windows Server 2008 R2
  • Windows Server 2008 R2 Service Pack 1 (SP1)
Hinweis .NET Framework 3.5 SP1 enthält.NET Framework 3.0 Service Pack 2 (SP2). Weitere Informationen zu Windows Vista Servicepack finden Sie im folgenden Artikel der Microsoft Knowledge Base:
935791 So erhalten Sie das neueste Servicepack für Windows Vista
Für weitere Informationen, wie Sie einen Windows Server 2008 Servicepack erhalten, klicken Sie auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
968849 Beziehen des neuesten Service Packs für Windows Server 2008
Für weitere Informationen dazu, wie Sie ein Windows 7 oder Windows Server 2008 R2 Servicepack erhalten, klicken Sie auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
976932 Informationen zu Service Pack 1 für Windows 7 und Windows Server 2008 R2

Informationen zum Neustart

Sie müssen den Computer neu starten, nachdem Sie diesen Hotfix installieren, wenn die betroffenen Dateien verwendet werden. Wir empfehlen, alle.NET Framework-Programme schließen, bevor Sie diesen Hotfix anwenden.

Ersetzte Hotfixes

Dieser Hotfix ersetzt keine zuvor veröffentlichten Hotfix.

Dateiinformationen

Die englische Version (USA) dieses Hotfixes installiert Dateien mit den in den folgenden Tabellen aufgelisteten Attributen. Datums- und Uhrzeitangaben für diese Dateien sind in der koordinierten Weltzeit (UTC) angegeben. Datum und Uhrzeit für diese Dateien auf Ihrem lokalen Computer werden in Ihrer lokalen Zeit gemäß Ihrer Sommerzeiteinstellung angezeigt. Datum und Uhrzeit können sich ändern, wenn Sie bestimmte Vorgänge auf den Dateien ausführen.

Dateiinformationen für Windows Vista und Windows Server 2008

Für alle X86-basierten Versionen von Windows Vista SP2 und Windows Server 2008 SP2
DateinameDateiversionDateigrößeDatumUhrzeitPlattform
Presentationframework.dll3.0.6920.40415,279,74418. Juli 201111:01x86
Windowsbase.dll3.0.6920.40411,253,37618. Juli 201111:01x86
Presentationcore.dll3.0.6920.40414,218,88018-Jul-201111:01x86
Presentationfontcache.exe.configNicht zutreffend16112-Aug-201014:29Not Applicable
Wpfgfx_v0300.dll3.0.6920.40371,736,53619. November 201010:43x86
System.printing.dll3.0.6920.4041368,64018. Juli 201111:01x86
Presentationframework.dll3.0.6920.40415,279,74418. Juli 201111:01x86
Presentationhostdll.dll3.0.6920.4041130,40818. Juli 201111:01x86
Windowsbase.dll3.0.6920.40411,253,37618-Jul-201111:01x86
Für alle X64-basierten Versionen von Windows Vista SP2 und Windows Server 2008 SP2
DateinameDateiversionDateigrößeDatumUhrzeitPlattform
Presentationcore.dll3.0.6920.40413,998,20818. Juli 201111:00x64
Presentationfontcache.exe.configNot Applicable16112-Aug-201014:12Nicht zutreffend
Wpfgfx_v0300.dll3.0.6920.40372,255,19219-Nov-201010:43x64
System.printing.dll3.0.6920.4041357,88818. Juli 201111:00x64
Presentationframework.dll3.0.6920.40414,636,67218. Juli 201111:00x86
Presentationhostdll.dll3.0.6920.4041171,36818. Juli 201111:00x64
Windowsbase.dll3.0.6920.40411,114,11218. Juli 201111:00x86
Presentationframework.dll3.0.6920.40415,279,74418. Juli 201111:01x86
Windowsbase.dll3.0.6920.40411,253,37618. Juli 201111:01x86
Presentationcore.dll3.0.6920.40414,218,88018-Jul-201111:01x86
Presentationfontcache.exe.configNicht zutreffend16112-Aug-201014:29Not Applicable
Wpfgfx_v0300.dll3.0.6920.40371,736,53619. November 201010:43x86
System.printing.dll3.0.6920.4041368,64018. Juli 201111:01x86
Presentationframework.dll3.0.6920.40415,279,74418. Juli 201111:01x86
Presentationhostdll.dll3.0.6920.4041130,40818. Juli 201111:01x86
Windowsbase.dll3.0.6920.40411,253,37618-Jul-201111:01x86

Dateiinformationen für Windows 7 und Windows Server 2008 R2

Hinweise zu den Dateiinformationen für Windows 7 und Windows Server 2008 R2
Die BEREITSTELLUNGSMANIFEST (Manifest) installierten Dateien für jede Umgebung sind einzeln aufgeführten im Abschnitt "Weitere Dateiinformationen für Windows 7 und Windows Server 2008 R2". MANIFEST-Dateien sind sehr wichtig, den Status der aktualisierten Komponenten verwalten.
Für alle X86-basierten Versionen von Windows 7
DateinameDateiversionDateigrößeDatumUhrzeitPlattform
Presentationframework.dll3.0.6920.40415,279,74415. Juli 201122:32x86
Windowsbase.dll3.0.6920.40411,253,37615. Juli 201122:32x86
Presentationcore.dll3.0.6920.40414,218,88015-Jul-201122:32x86
Presentationfontcache.exe.configNicht zutreffend16110-Jun-200921:14Not Applicable
Wpfgfx_v0300.dll3.0.6920.40401,736,53618. Mai 201123:28x86
System.printing.dll3.0.6920.4041368,64015. Juli 201122:32x86
Presentationframework.dll3.0.6920.40415,279,74415. Juli 201122:32x86
Presentationhostdll.dll3.0.6920.4041130,40815. Juli 201122:32x86
Windowsbase.dll3.0.6920.40411,253,37615-Jul-201122:32x86
Für alle X64-basierten Versionen von Windows 7 und Windows Server 2008 R2
DateinameDateiversionDateigrößeDatumUhrzeitPlattform
Presentationcore.dll3.0.6920.40413,998,20815. Juli 201122:30x64
Presentationfontcache.exe.configNot Applicable16110-Jun-200920:30Nicht zutreffend
Wpfgfx_v0300.dll3.0.6920.40402,255,19218-May-201123:22x64
System.printing.dll3.0.6920.4041357,88815. Juli 201122:30x64
Presentationframework.dll3.0.6920.40414,636,67215. Juli 201122:30x86
Presentationhostdll.dll3.0.6920.4041171,36815. Juli 201122:30x64
Windowsbase.dll3.0.6920.40411,114,11215. Juli 201122:30x86
Presentationframework.dll3.0.6920.40415,279,74415. Juli 201122:32x86
Windowsbase.dll3.0.6920.40411,253,37615. Juli 201122:32x86
Presentationcore.dll3.0.6920.40414,218,88015-Jul-201122:32x86
Presentationfontcache.exe.configNicht zutreffend16110-Jun-200921:14Not Applicable
Wpfgfx_v0300.dll3.0.6920.40401,736,53618. Mai 201123:28x86
System.printing.dll3.0.6920.4041368,64015. Juli 201122:32x86
Presentationframework.dll3.0.6920.40415,279,74415. Juli 201122:32x86
Presentationhostdll.dll3.0.6920.4041130,40815. Juli 201122:32x86
Windowsbase.dll3.0.6920.40411,253,37615-Jul-201122:32x86
Für alle X86-basierten Versionen von Windows 7 SP1
DateinameDateiversionDateigrößeDatumUhrzeitPlattform
Presentationframework.dll3.0.6920.40415,279,74418. Juli 201122:38x86
Windowsbase.dll3.0.6920.40411,253,37618. Juli 201122:38x86
Presentationcore.dll3.0.6920.40414,218,88018-Jul-201122:38x86
Presentationfontcache.exe.configNot Applicable16110-Jun-200921:14Not Applicable
Wpfgfx_v0300.dll3.0.6920.40401,736,53620 Mai 201106:10x86
System.printing.dll3.0.6920.4041368,64018. Juli 201122:38x86
Presentationframework.dll3.0.6920.40415,279,74418. Juli 201122:38x86
Presentationhostdll.dll3.0.6920.4041130,40818. Juli 201122:38x86
Windowsbase.dll3.0.6920.40411,253,37618-Jul-201122:38x86
Für alle X64-basierten Versionen von Windows 7 SP1 und Windows Server 2008 R2 SP1
DateinameDateiversionDateigrößeDatumUhrzeitPlattform
Presentationcore.dll3.0.6920.40413,998,20818. Juli 201122:33x64
Presentationfontcache.exe.configNot Applicable16110-Jun-200920:30Not Applicable
Wpfgfx_v0300.dll3.0.6920.40402,255,19220-May-201106:04x64
System.printing.dll3.0.6920.4041357,88818. Juli 201122:33x64
Presentationframework.dll3.0.6920.40414,636,67218. Juli 201122:33x86
Presentationhostdll.dll3.0.6920.4041171,36818. Juli 201122:33x64
Windowsbase.dll3.0.6920.40411,114,11218-Jul-201122:33x86

Zusätzliche Dateiinformationen

Weitere Dateiinformationen für Windows Vista und Windows Server 2008

Zusätzliche Informationen für alle X86-basierten Versionen von Windows Vista SP2 und Windows Server 2008 SP2
DateinameX86_presentationcore_31bf3856ad364e35_6.0.6002.22681_none_ae4bb10ca6782081.manifest
DateiversionNicht zutreffend
Dateigröße9,655
Datum (UTC)18-Jul-2011
Uhrzeit (UTC) 15:40
DateinameX86_system.printing_31bf3856ad364e35_6.0.6002.22681_none_755b018a8ca024ac.manifest
DateiversionNicht zutreffend
Dateigröße3,229
Datum (UTC)18. Juli 2011
Uhrzeit (UTC)15:47
DateinameX86_wpf- presentationframework_31bf3856ad364e35_6.0.6002.22681_none_70a0fad36c7a3eae.manifest
DateiversionNicht zutreffend
Dateigröße5,589
Datum (UTC)18-Jul-2011
Uhrzeit (UTC)15:42
DateinameX86_wpf-presentationhostdll_31bf3856ad364e35_6.0.6002.22681_none_72260c06368312cc.manifest
DateiversionNicht zutreffend
Dateigröße9,557
Datum (UTC)18-Jul-2011
Uhrzeit (UTC) 15:43
DateinameX86_wpf-windowsbase_31bf3856ad364e35_6.0.6002.22681_none_5987abb15e49f684.manifest
DateiversionNicht zutreffend
Dateigröße10,546
Datum (UTC)18. Juli 2011
Uhrzeit (UTC)15:46
Zusätzliche Informationen für alle X64-basierten Versionen von Windows Vista SP2 oder Windows Server 2008 SP2
DateinameAmd64_presentationcore_31bf3856ad364e35_6.0.6002.22681_none_0a6a4c905ed591b7.manifest
DateiversionNicht zutreffend
Dateigröße9,413
Datum (UTC)18-Jul-2011
Uhrzeit (UTC) 15:51
DateinameAmd64_system.printing_31bf3856ad364e35_6.0.6002.22681_none_d1799d0e44fd95e2.manifest
DateiversionNicht zutreffend
Dateigröße2.947
Datum (UTC)18. Juli 2011
Uhrzeit (UTC)16:00
DateinameAmd64_wpf- presentationframework_31bf3856ad364e35_6.0.6002.22681_none_ccbf965724d7afe4.manifest
DateiversionNicht zutreffend
Dateigröße14,891
Datum (UTC)18-Jul-2011
Uhrzeit (UTC)15:52
DateinameAmd64_wpf-presentationhostdll_31bf3856ad364e35_6.0.6002.22681_none_ce44a789eee08402.manifest
DateiversionNicht zutreffend
Dateigröße9,603
Datum (UTC)18-Jul-2011
Uhrzeit (UTC) 15:55
DateinameAmd64_wpf-windowsbase_31bf3856ad364e35_6.0.6002.22681_none_b5a6473516a767ba.manifest
DateiversionNicht zutreffend
Dateigröße16,296
Datum (UTC)18. Juli 2011
Uhrzeit (UTC)15:59

Weitere Dateiinformationen für Windows 7 und Windows Server 2008 R2

Zusätzliche Informationen für alle X86-basierten Versionen von Windows 7
DateinameX86_presentationcore_31bf3856ad364e35_6.1.7600.21010_none_acd794d00a316172.manifest
DateiversionNicht zutreffend
Dateigröße4.445
Datum (UTC)16-Jul-2011
Uhrzeit (UTC) 04:56
DateinameX86_system.printing_31bf3856ad364e35_6.1.7600.21010_none_73e6e54df059659d.manifest
DateiversionNicht zutreffend
Dateigröße2,678
Datum (UTC)16-Jul-2011
Uhrzeit (UTC)05:01
DateinameX86_wpf- presentationframework_31bf3856ad364e35_6.1.7600.21010_none_6f2cde96d0337f9f.manifest
DateiversionNicht zutreffend
Dateigröße2,189
Datum (UTC)16-Jul-2011
Uhrzeit (UTC)04:57
DateinameX86_wpf-presentationhostdll_31bf3856ad364e35_6.1.7600.21010_none_70b1efc99a3c53bd.manifest
DateiversionNicht zutreffend
Dateigröße2,993
Datum (UTC)16-Jul-2011
Uhrzeit (UTC) 04:58
DateinameX86_wpf-windowsbase_31bf3856ad364e35_6.1.7600.21010_none_58138f74c2033775.manifest
DateiversionNicht zutreffend
Dateigröße2,149
Datum (UTC)16-Jul-2011
Uhrzeit (UTC)04:55
Zusätzliche Informationen für alle X64-basierten Versionen von Windows 7 und Windows Server 2008 R2
DateinameAmd64_presentationcore_31bf3856ad364e35_6.1.7600.21010_none_08f63053c28ed2a8.manifest
DateiversionNicht zutreffend
Dateigröße4,459
Datum (UTC)16-Jul-2011
Uhrzeit (UTC) 05:50
DateinameAmd64_system.printing_31bf3856ad364e35_6.1.7600.21010_none_d00580d1a8b6d6d3.manifest
DateiversionNicht zutreffend
Dateigröße2.680
Datum (UTC)16-Jul-2011
Uhrzeit (UTC)05:59
DateinameAmd64_wpf- presentationframework_31bf3856ad364e35_6.1.7600.21010_none_cb4b7a1a8890f0d5.manifest
DateiversionNicht zutreffend
Dateigröße3,600
Datum (UTC)16-Jul-2011
Uhrzeit (UTC)05:53
DateinameAmd64_wpf-presentationhostdll_31bf3856ad364e35_6.1.7600.21010_none_ccd08b4d5299c4f3.manifest
DateiversionNicht zutreffend
Dateigröße3,003
Datum (UTC)16-Jul-2011
Uhrzeit (UTC) 05:54
DateinameAmd64_wpf-windowsbase_31bf3856ad364e35_6.1.7600.21010_none_b4322af87a60a8ab.manifest
DateiversionNicht zutreffend
Dateigröße5,426
Zusätzliche Informationen für alle X86-basierten Versionen von Windows 7 SP1
DateinameX86_presentationcore_31bf3856ad364e35_6.1.7601.21776_none_ae833be80782d9cc.manifest
DateiversionNicht zutreffend
Dateigröße4.445
Datum (UTC)22-Jul-2011
Uhrzeit (UTC)08:10
DateinameX86_system.printing_31bf3856ad364e35_6.1.7601.21776_none_75928c65edaaddf7.manifest
DateiversionNicht zutreffend
Dateigröße2,678
Datum (UTC)22 Juli 2011
Uhrzeit (UTC)08:20
DateinameX86_wpf- presentationframework_31bf3856ad364e35_6.1.7601.21776_none_70d885aecd84f7f9.manifest
DateiversionNicht zutreffend
Dateigröße2,189
Datum (UTC)22-Jul-2011
Uhrzeit (UTC)08:12
DateinameX86_wpf-presentationhostdll_31bf3856ad364e35_6.1.7601.21776_none_725d96e1978dcc17.manifest
DateiversionNicht zutreffend
Dateigröße2,993
Datum (UTC)22-Jul-2011
Uhrzeit (UTC)08:14
DateinameX86_wpf-windowsbase_31bf3856ad364e35_6.1.7601.21776_none_59bf368cbf54afcf.manifest
DateiversionNicht zutreffend
Dateigröße2,149
Datum (UTC)22 Juli 2011
Uhrzeit (UTC)08:18
Zusätzliche Informationen für alle X64-basierten Versionen von Windows 7 SP1 und Windows Server 2008 R2 SP1
DateinameAmd64_presentationcore_31bf3856ad364e35_6.1.7601.21776_none_0aa1d76bbfe04b02.manifest
DateiversionNicht zutreffend
Dateigröße4,459
Datum (UTC)22-Jul-2011
Uhrzeit (UTC)08:53
DateinameAmd64_system.printing_31bf3856ad364e35_6.1.7601.21776_none_d1b127e9a6084f2d.manifest
DateiversionNicht zutreffend
Dateigröße2.680
Datum (UTC)22 Juli 2011
Uhrzeit (UTC)09:08
DateinameAmd64_wpf- presentationframework_31bf3856ad364e35_6.1.7601.21776_none_ccf7213285e2692f.manifest
DateiversionNicht zutreffend
Dateigröße3,600
Datum (UTC)22-Jul-2011
Uhrzeit (UTC)08:56
DateinameAmd64_wpf-presentationhostdll_31bf3856ad364e35_6.1.7601.21776_none_ce7c32654feb3d4d.manifest
DateiversionNicht zutreffend
Dateigröße3,003
Datum (UTC)22-Jul-2011
Uhrzeit (UTC)08:58
DateinameAmd64_wpf-windowsbase_31bf3856ad364e35_6.1.7601.21776_none_b5ddd21077b22105.manifest
DateiversionNicht zutreffend
Dateigröße5,426

Status


Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.

Weitere Informationen


Weitere Informationen zur Terminologie für Softwareupdates von Microsoft finden Sie im folgenden Artikel der Microsoft Knowledge Base:
824684 Beschreibung der Standardterminologie, die zum Beschreiben von Microsoft-Softwareupdates verwendet wird

Zusätzliche Dateiinformationen

Weitere Dateiinformationen für Windows 7 und Windows Server 2008 R2

Weitere Dateien für alle unterstützten x86-basierten Versionen von Windows 7
DateinameX86_presentationcore_31bf3856ad364e35_6.1.7600.21010_none_acd794d00a316172.manifest
DateiversionNicht zutreffend
Dateigröße4.445
Datum (UTC)16-Jul-2011
Uhrzeit (UTC) 04:56
DateinameX86_system.printing_31bf3856ad364e35_6.1.7600.21010_none_73e6e54df059659d.manifest
DateiversionNicht zutreffend
Dateigröße2,678
Datum (UTC)16-Jul-2011
Uhrzeit (UTC)05:01
DateinameX86_wpf- presentationframework_31bf3856ad364e35_6.1.7600.21010_none_6f2cde96d0337f9f.manifest
DateiversionNicht zutreffend
Dateigröße2,189
Datum (UTC)16-Jul-2011
Uhrzeit (UTC)04:57
DateinameX86_wpf-presentationhostdll_31bf3856ad364e35_6.1.7600.21010_none_70b1efc99a3c53bd.manifest
DateiversionNicht zutreffend
Dateigröße2,993
Datum (UTC)16-Jul-2011
Uhrzeit (UTC) 04:58
DateinameX86_wpf-windowsbase_31bf3856ad364e35_6.1.7600.21010_none_58138f74c2033775.manifest
DateiversionNicht zutreffend
Dateigröße2,149
Datum (UTC)16-Jul-2011
Uhrzeit (UTC)04:55
Weitere Dateien für alle unterstützten x64-basierten Versionen von Windows 7 und Windows Server 2008 R2
DateinameAmd64_presentationcore_31bf3856ad364e35_6.1.7600.21010_none_08f63053c28ed2a8.manifest
DateiversionNicht zutreffend
Dateigröße4,459
Datum (UTC)16-Jul-2011
Uhrzeit (UTC) 05:50
DateinameAmd64_system.printing_31bf3856ad364e35_6.1.7600.21010_none_d00580d1a8b6d6d3.manifest
DateiversionNicht zutreffend
Dateigröße2.680
Datum (UTC)16-Jul-2011
Uhrzeit (UTC)05:59
DateinameAmd64_wpf- presentationframework_31bf3856ad364e35_6.1.7600.21010_none_cb4b7a1a8890f0d5.manifest
DateiversionNicht zutreffend
Dateigröße3,600
Datum (UTC)16-Jul-2011
Uhrzeit (UTC)05:53
DateinameAmd64_wpf-presentationhostdll_31bf3856ad364e35_6.1.7600.21010_none_ccd08b4d5299c4f3.manifest
DateiversionNicht zutreffend
Dateigröße3,003
Datum (UTC)16-Jul-2011
Uhrzeit (UTC) 05:54
DateinameAmd64_wpf-windowsbase_31bf3856ad364e35_6.1.7600.21010_none_b4322af87a60a8ab.manifest
DateiversionNicht zutreffend
Dateigröße5,426