修复: XPS 文档的文本打印在另一种字体在面向.NET Framework 3.5 Service Pack 1 到 Windows Presentation Foundation 应用程序中使用 XpsDocumentWriter 类时

症状

请考虑以下情况:

  • 使用 Windows Presentation Foundation (WPF) 应用程序中的 XpsDocumentWriter 类 Microsoft.NET Framework 3.5 Service Pack 1 (SP1) 的目标。

  • 打印包含宋体字体的 XML 纸张规范 (XPS) 文档。

在这种情况下,打印文件中的文本将使用不同的字体,如中文字体。

原因

由于 GDI 字体选择 API 匹配逻辑中存在的问题,发生了此问题。

解决方案

修补程序信息

可以从 Microsoft 获得受支持的修复程序。 但是,此修补程序用于解决仅本文中描述的问题。 此修复程序仅适用于遇到本文中描述的问题的系统。 此修补程序可能会接受进一步的测试。 因此,如果这个问题没有对您造成严重的影响,我们建议您等待包含此修复程序的下一个软件更新。如果此修复程序可供下载,则在此知识库文章的顶部会出现“修补程序下载可用”部分。 如果未显示此部分,请与 Microsoft 客户服务和支持部门联系以获取此修复程序。 回答 5: 适用于 Windows Server 2016 和 Windows 10 版本 1709 的 Windows Server 容器映像的更新包含针对这组漏洞的缓解措施,不需要进行额外的配置。 如果出现其他问题或需要任何故障诊断时,您可能需要创建单独的服务请求。 对于不符合此特定的修补程序的其他支持问题和事项将照常收取费用。 有关 Microsoft 客户服务和支持电话号码的完整列表,或要创建单独的服务请求,请访问下面的 Microsoft 网站:

http://support.microsoft.com/contactus/?ws=support回答 5: 适用于 Windows Server 2016 和 Windows 10 版本 1709 的 Windows Server 容器映像的更新包含针对这组漏洞的缓解措施,不需要进行额外的配置。 "提供修补程序下载"窗体显示获取此修复程序的语言。 如果看不到您的语言,则修补程序没有那种语言的版本。

先决条件

若要应用此修补程序,您必须具有.NET Framework 3.5 Service Pack 1 (SP1) 安装在以下操作系统之一:

  • Windows Vista Service Pack 2 (SP2)

  • Windows Server 2008 Service Pack 2 (SP2)

  • Windows 7

  • Windows 7 Service Pack 1 (SP1)

  • Windows Server 2008 R2

  • Windows Server 2008 R2 Service Pack 1 (SP1)

回答 5: 适用于 Windows Server 2016 和 Windows 10 版本 1709 的 Windows Server 容器映像的更新包含针对这组漏洞的缓解措施,不需要进行额外的配置。 .NET Framework 3.5 SP1 包含.NET Framework 3.0 Service Pack 2 (SP2)。 有关如何获取 Windows Vista 服务包的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

935791如何获取最新的 Windows Vista Service Pack有关如何获取 Windows Server 2008 服务包的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

968849如何获取最新的 Windows Server 2008 Service Pack有关如何获取 Windows 7 或 Windows Server 2008 R2 Service Pack 的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

976932有关 Windows 7 和 Windows Server 2008 R2 的 Service Pack 1 的信息

重启信息

您可能需要重新启动计算机,如果正在使用受影响的文件,则安装此修复程序后。 我们建议您关闭所有.NET Framework 应用程序,然后再应用此修补程序。

修补程序替换信息

此修补程序不替代以前发布的修补程序。

文件信息

此修补程序的英语(美国)版本将安装具有下表所列属性的文件。 这些文件的日期和时间使用协调世界时 (UTC) 列出。 这些文件在本地计算机上显示的日期和时间是本地时间再加上当前夏令时 (DST) 偏差。 此外,如果对这些文件执行某些操作,日期和时间可能会更改。

对于 Windows Vista 和 Windows Server 2008 的文件信息

对于所有基于 x86 版本的 Windows Vista SP2 以及 Windows Server 2008 SP2

文件名

文件版本

文件大小

日期

时间

平台

Presentationframework.dll

3.0.6920.4041

5,279,744

2011 年 7 月 18 月

11:01

x86

Windowsbase.dll

3.0.6920.4041

1,253,376

2011 年 7 月 18 月

11:01

x86

Presentationcore.dll

3.0.6920.4041

4,218,880

18-Jul-2011

11:01

x86

Presentationfontcache.exe.config

不适用

161

12-Aug-2010

14:29

Not Applicable

Wpfgfx_v0300.dll

3.0.6920.4037

1,736,536

2010 年 11 月 19-

10:43

x86

System.printing.dll

3.0.6920.4041

368,640

2011 年 7 月 18 月

11:01

x86

Presentationframework.dll

3.0.6920.4041

5,279,744

2011 年 7 月 18 月

11:01

x86

Presentationhostdll.dll

3.0.6920.4041

130,408

2011 年 7 月 18 月

11:01

x86

Windowsbase.dll

3.0.6920.4041

1,253,376

18-Jul-2011

11:01

x86

对于所有基于 x64 版本的 Windows Vista SP2 以及 Windows Server 2008 SP2

文件名

文件版本

文件大小

日期

时间

平台

Presentationcore.dll

3.0.6920.4041

3,998,208

2011 年 7 月 18 月

11:00

x64

Presentationfontcache.exe.config

Not Applicable

161

12-Aug-2010

14:12

不适用

Wpfgfx_v0300.dll

3.0.6920.4037

2,255,192

19-Nov-2010

10:43

x64

System.printing.dll

3.0.6920.4041

357,888

2011 年 7 月 18 月

11:00

x64

Presentationframework.dll

3.0.6920.4041

4,636,672

2011 年 7 月 18 月

11:00

x86

Presentationhostdll.dll

3.0.6920.4041

171,368

2011 年 7 月 18 月

11:00

x64

Windowsbase.dll

3.0.6920.4041

1,114,112

2011 年 7 月 18 月

11:00

x86

Presentationframework.dll

3.0.6920.4041

5,279,744

2011 年 7 月 18 月

11:01

x86

Windowsbase.dll

3.0.6920.4041

1,253,376

2011 年 7 月 18 月

11:01

x86

Presentationcore.dll

3.0.6920.4041

4,218,880

18-Jul-2011

11:01

x86

Presentationfontcache.exe.config

不适用

161

12-Aug-2010

14:29

Not Applicable

Wpfgfx_v0300.dll

3.0.6920.4037

1,736,536

2010 年 11 月 19-

10:43

x86

System.printing.dll

3.0.6920.4041

368,640

2011 年 7 月 18 月

11:01

x86

Presentationframework.dll

3.0.6920.4041

5,279,744

2011 年 7 月 18 月

11:01

x86

Presentationhostdll.dll

3.0.6920.4041

130,408

2011 年 7 月 18 月

11:01

x86

Windowsbase.dll

3.0.6920.4041

1,253,376

18-Jul-2011

11:01

x86

Windows 7 和 Windows Server 2008 R2 的文件信息

Windows 7 和 Windows Server 2008 R2 文件信息说明

清单文件 (.manifest) 安装为每个环境都单独列出的"其他文件为 Windows 7 和 Windows Server 2008 R2 的信息"部分中。 清单文件是极其重要的维护更新组件的状态。

对于所有基于 x86 的 Windows 7 版本

文件名

文件版本

文件大小

日期

时间

平台

Presentationframework.dll

3.0.6920.4041

5,279,744

2011 年 7 月 15 月

22:32

x86

Windowsbase.dll

3.0.6920.4041

1,253,376

2011 年 7 月 15 月

22:32

x86

Presentationcore.dll

3.0.6920.4041

4,218,880

15-Jul-2011

22:32

x86

Presentationfontcache.exe.config

不适用

161

10-Jun-2009

21:14

Not Applicable

Wpfgfx_v0300.dll

3.0.6920.4040

1,736,536

2011 年 5 月 18 月

23:28

x86

System.printing.dll

3.0.6920.4041

368,640

2011 年 7 月 15 月

22:32

x86

Presentationframework.dll

3.0.6920.4041

5,279,744

2011 年 7 月 15 月

22:32

x86

Presentationhostdll.dll

3.0.6920.4041

130,408

2011 年 7 月 15 月

22:32

x86

Windowsbase.dll

3.0.6920.4041

1,253,376

15-Jul-2011

22:32

x86

对于所有基于 x64 版本的 Windows 7 和 Windows Server 2008 R2

文件名

文件版本

文件大小

日期

时间

平台

Presentationcore.dll

3.0.6920.4041

3,998,208

2011 年 7 月 15 月

22:30

x64

Presentationfontcache.exe.config

Not Applicable

161

10-Jun-2009

20:30

不适用

Wpfgfx_v0300.dll

3.0.6920.4040

2,255,192

18-May-2011

23:22

x64

System.printing.dll

3.0.6920.4041

357,888

2011 年 7 月 15 月

22:30

x64

Presentationframework.dll

3.0.6920.4041

4,636,672

2011 年 7 月 15 月

22:30

x86

Presentationhostdll.dll

3.0.6920.4041

171,368

2011 年 7 月 15 月

22:30

x64

Windowsbase.dll

3.0.6920.4041

1,114,112

2011 年 7 月 15 月

22:30

x86

Presentationframework.dll

3.0.6920.4041

5,279,744

2011 年 7 月 15 月

22:32

x86

Windowsbase.dll

3.0.6920.4041

1,253,376

2011 年 7 月 15 月

22:32

x86

Presentationcore.dll

3.0.6920.4041

4,218,880

15-Jul-2011

22:32

x86

Presentationfontcache.exe.config

不适用

161

10-Jun-2009

21:14

Not Applicable

Wpfgfx_v0300.dll

3.0.6920.4040

1,736,536

2011 年 5 月 18 月

23:28

x86

System.printing.dll

3.0.6920.4041

368,640

2011 年 7 月 15 月

22:32

x86

Presentationframework.dll

3.0.6920.4041

5,279,744

2011 年 7 月 15 月

22:32

x86

Presentationhostdll.dll

3.0.6920.4041

130,408

2011 年 7 月 15 月

22:32

x86

Windowsbase.dll

3.0.6920.4041

1,253,376

15-Jul-2011

22:32

x86

对于所有基于 x86 的 Windows 7 SP1 版本

文件名

文件版本

文件大小

日期

时间

平台

Presentationframework.dll

3.0.6920.4041

5,279,744

2011 年 7 月 18 月

22:38

x86

Windowsbase.dll

3.0.6920.4041

1,253,376

2011 年 7 月 18 月

22:38

x86

Presentationcore.dll

3.0.6920.4041

4,218,880

18-Jul-2011

22:38

x86

Presentationfontcache.exe.config

Not Applicable

161

10-Jun-2009

21:14

Not Applicable

Wpfgfx_v0300.dll

3.0.6920.4040

1,736,536

2011 年 5 月 20-

06:10

x86

System.printing.dll

3.0.6920.4041

368,640

2011 年 7 月 18 月

22:38

x86

Presentationframework.dll

3.0.6920.4041

5,279,744

2011 年 7 月 18 月

22:38

x86

Presentationhostdll.dll

3.0.6920.4041

130,408

2011 年 7 月 18 月

22:38

x86

Windowsbase.dll

3.0.6920.4041

1,253,376

18-Jul-2011

22:38

x86

对于所有基于 x64 版本的 Windows 7 SP1 和 Windows Server 2008 R2 SP1

文件名

文件版本

文件大小

日期

时间

平台

Presentationcore.dll

3.0.6920.4041

3,998,208

2011 年 7 月 18 月

22:33

x64

Presentationfontcache.exe.config

Not Applicable

161

10-Jun-2009

20:30

Not Applicable

Wpfgfx_v0300.dll

3.0.6920.4040

2,255,192

20-May-2011

06:04

x64

System.printing.dll

3.0.6920.4041

357,888

2011 年 7 月 18 月

22:33

x64

Presentationframework.dll

3.0.6920.4041

4,636,672

2011 年 7 月 18 月

22:33

x86

Presentationhostdll.dll

3.0.6920.4041

171,368

2011 年 7 月 18 月

22:33

x64

Windowsbase.dll

3.0.6920.4041

1,114,112

18-Jul-2011

22:33

x86

其他文件信息

对于 Windows Vista 和 Windows Server 2008 的附加文件信息

对于所有基于 x86 版本的附加文件信息和 Windows Server 2008 SP2 的 Windows Vista SP2

文件名

X86_presentationcore_31bf3856ad364e35_6.0.6002.22681_none_ae4bb10ca6782081.manifest

文件版本

不适用

文件大小

9,655

日期 (UTC)

18-Jul-2011

时间 (UTC)

15:40

文件名

X86_system.printing_31bf3856ad364e35_6.0.6002.22681_none_755b018a8ca024ac.manifest

文件版本

不适用

文件大小

3,229

日期 (UTC)

2011 年 7 月 18 月

时间 (UTC)

15:47

文件名

X86_wpf- presentationframework_31bf3856ad364e35_6.0.6002.22681_none_70a0fad36c7a3eae.manifest

文件版本

不适用

文件大小

5,589

日期 (UTC)

18-Jul-2011

时间 (UTC)

15:42

文件名

X86_wpf-presentationhostdll_31bf3856ad364e35_6.0.6002.22681_none_72260c06368312cc.manifest

文件版本

不适用

文件大小

9,557

日期 (UTC)

18-Jul-2011

时间 (UTC)

15:43

文件名

X86_wpf-windowsbase_31bf3856ad364e35_6.0.6002.22681_none_5987abb15e49f684.manifest

文件版本

不适用

文件大小

10,546

日期 (UTC)

2011 年 7 月 18 月

时间 (UTC)

15:46

所有基于 x64 版本的 Windows Vista SP2 或 Windows Server 2008 SP2 的附加文件信息

文件名

Amd64_presentationcore_31bf3856ad364e35_6.0.6002.22681_none_0a6a4c905ed591b7.manifest

文件版本

不适用

文件大小

9,413

日期 (UTC)

18-Jul-2011

时间 (UTC)

15:51

文件名

Amd64_system.printing_31bf3856ad364e35_6.0.6002.22681_none_d1799d0e44fd95e2.manifest

文件版本

不适用

文件大小

2,947

日期 (UTC)

2011 年 7 月 18 月

时间 (UTC)

16:00

文件名

Amd64_wpf- presentationframework_31bf3856ad364e35_6.0.6002.22681_none_ccbf965724d7afe4.manifest

文件版本

不适用

文件大小

14,891

日期 (UTC)

18-Jul-2011

时间 (UTC)

15:52

文件名

Amd64_wpf-presentationhostdll_31bf3856ad364e35_6.0.6002.22681_none_ce44a789eee08402.manifest

文件版本

不适用

文件大小

9,603

日期 (UTC)

18-Jul-2011

时间 (UTC)

15:55

文件名

Amd64_wpf-windowsbase_31bf3856ad364e35_6.0.6002.22681_none_b5a6473516a767ba.manifest

文件版本

不适用

文件大小

16,296

日期 (UTC)

2011 年 7 月 18 月

时间 (UTC)

15:59

Windows 7 和 Windows Server 2008 R2 的附加文件信息

对于所有基于 x86 版本的 Windows 7 的其他文件信息

文件名

X86_presentationcore_31bf3856ad364e35_6.1.7600.21010_none_acd794d00a316172.manifest

文件版本

不适用

文件大小

4,445

日期 (UTC)

16-Jul-2011

时间 (UTC)

04:56

文件名

X86_system.printing_31bf3856ad364e35_6.1.7600.21010_none_73e6e54df059659d.manifest

文件版本

不适用

文件大小

2,678

日期 (UTC)

2011 年 7 月 16 月

时间 (UTC)

05:01

文件名

X86_wpf- presentationframework_31bf3856ad364e35_6.1.7600.21010_none_6f2cde96d0337f9f.manifest

文件版本

不适用

文件大小

2,189

日期 (UTC)

16-Jul-2011

时间 (UTC)

04:57

文件名

X86_wpf-presentationhostdll_31bf3856ad364e35_6.1.7600.21010_none_70b1efc99a3c53bd.manifest

文件版本

不适用

文件大小

2,993

日期 (UTC)

16-Jul-2011

时间 (UTC)

04:58

文件名

X86_wpf-windowsbase_31bf3856ad364e35_6.1.7600.21010_none_58138f74c2033775.manifest

文件版本

不适用

文件大小

2,149

日期 (UTC)

2011 年 7 月 16 月

时间 (UTC)

04:55

附加文件信息对于所有基于 x64 版本的 Windows 7 和 Windows Server 2008 R2

文件名

Amd64_presentationcore_31bf3856ad364e35_6.1.7600.21010_none_08f63053c28ed2a8.manifest

文件版本

不适用

文件大小

4,459

日期 (UTC)

16-Jul-2011

时间 (UTC)

05:50

文件名

Amd64_system.printing_31bf3856ad364e35_6.1.7600.21010_none_d00580d1a8b6d6d3.manifest

文件版本

不适用

文件大小

2,680

日期 (UTC)

2011 年 7 月 16 月

时间 (UTC)

05:59

文件名

Amd64_wpf- presentationframework_31bf3856ad364e35_6.1.7600.21010_none_cb4b7a1a8890f0d5.manifest

文件版本

不适用

文件大小

3,600

日期 (UTC)

16-Jul-2011

时间 (UTC)

05:53

文件名

Amd64_wpf-presentationhostdll_31bf3856ad364e35_6.1.7600.21010_none_ccd08b4d5299c4f3.manifest

文件版本

不适用

文件大小

3,003

日期 (UTC)

16-Jul-2011

时间 (UTC)

05:54

文件名

Amd64_wpf-windowsbase_31bf3856ad364e35_6.1.7600.21010_none_b4322af87a60a8ab.manifest

文件版本

不适用

文件大小

5,426

所有基于 x86 的 Windows 7 SP1 版本的附加文件信息

文件名

X86_presentationcore_31bf3856ad364e35_6.1.7601.21776_none_ae833be80782d9cc.manifest

文件版本

不适用

文件大小

4,445

日期 (UTC)

22-Jul-2011

时间 (UTC)

08:10

文件名

X86_system.printing_31bf3856ad364e35_6.1.7601.21776_none_75928c65edaaddf7.manifest

文件版本

不适用

文件大小

2,678

日期 (UTC)

2011 年 7 月 22-

时间 (UTC)

08:20

文件名

X86_wpf- presentationframework_31bf3856ad364e35_6.1.7601.21776_none_70d885aecd84f7f9.manifest

文件版本

不适用

文件大小

2,189

日期 (UTC)

22-Jul-2011

时间 (UTC)

08:12

文件名

X86_wpf-presentationhostdll_31bf3856ad364e35_6.1.7601.21776_none_725d96e1978dcc17.manifest

文件版本

不适用

文件大小

2,993

日期 (UTC)

22-Jul-2011

时间 (UTC)

08:14

文件名

X86_wpf-windowsbase_31bf3856ad364e35_6.1.7601.21776_none_59bf368cbf54afcf.manifest

文件版本

不适用

文件大小

2,149

日期 (UTC)

2011 年 7 月 22-

时间 (UTC)

08:18

附加文件信息对于所有基于 x64 版本的 Windows 7 SP1 和 Windows Server 2008 R2 SP1

文件名

Amd64_presentationcore_31bf3856ad364e35_6.1.7601.21776_none_0aa1d76bbfe04b02.manifest

文件版本

不适用

文件大小

4,459

日期 (UTC)

22-Jul-2011

时间 (UTC)

08:53

文件名

Amd64_system.printing_31bf3856ad364e35_6.1.7601.21776_none_d1b127e9a6084f2d.manifest

文件版本

不适用

文件大小

2,680

日期 (UTC)

2011 年 7 月 22-

时间 (UTC)

09:08

文件名

Amd64_wpf- presentationframework_31bf3856ad364e35_6.1.7601.21776_none_ccf7213285e2692f.manifest

文件版本

不适用

文件大小

3,600

日期 (UTC)

22-Jul-2011

时间 (UTC)

08:56

文件名

Amd64_wpf-presentationhostdll_31bf3856ad364e35_6.1.7601.21776_none_ce7c32654feb3d4d.manifest

文件版本

不适用

文件大小

3,003

日期 (UTC)

22-Jul-2011

时间 (UTC)

08:58

文件名

Amd64_wpf-windowsbase_31bf3856ad364e35_6.1.7601.21776_none_b5ddd21077b22105.manifest

文件版本

不适用

文件大小

5,426

状态

Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。

更多信息

有关软件更新术语的更多信息,请单击下面的文章编号以查看 Microsoft 知识库中的相应文章:

824684 用于描述 Microsoft 软件更新的标准术语的说明

其他文件信息

Windows 7 和 Windows Server 2008 R2 的附加文件信息

所有受支持的基于 x86 的 Windows 7 版本的其他文件

文件名

X86_presentationcore_31bf3856ad364e35_6.1.7600.21010_none_acd794d00a316172.manifest

文件版本

不适用

文件大小

4,445

日期 (UTC)

16-Jul-2011

时间 (UTC)

04:56

文件名

X86_system.printing_31bf3856ad364e35_6.1.7600.21010_none_73e6e54df059659d.manifest

文件版本

不适用

文件大小

2,678

日期 (UTC)

2011 年 7 月 16 月

时间 (UTC)

05:01

文件名

X86_wpf- presentationframework_31bf3856ad364e35_6.1.7600.21010_none_6f2cde96d0337f9f.manifest

文件版本

不适用

文件大小

2,189

日期 (UTC)

16-Jul-2011

时间 (UTC)

04:57

文件名

X86_wpf-presentationhostdll_31bf3856ad364e35_6.1.7600.21010_none_70b1efc99a3c53bd.manifest

文件版本

不适用

文件大小

2,993

日期 (UTC)

16-Jul-2011

时间 (UTC)

04:58

文件名

X86_wpf-windowsbase_31bf3856ad364e35_6.1.7600.21010_none_58138f74c2033775.manifest

文件版本

不适用

文件大小

2,149

日期 (UTC)

2011 年 7 月 16 月

时间 (UTC)

04:55

对于所有支持基于 x64 版本的 Windows 7 和 Windows Server 2008 R2 中的其他文件

文件名

Amd64_presentationcore_31bf3856ad364e35_6.1.7600.21010_none_08f63053c28ed2a8.manifest

文件版本

不适用

文件大小

4,459

日期 (UTC)

16-Jul-2011

时间 (UTC)

05:50

文件名

Amd64_system.printing_31bf3856ad364e35_6.1.7600.21010_none_d00580d1a8b6d6d3.manifest

文件版本

不适用

文件大小

2,680

日期 (UTC)

2011 年 7 月 16 月

时间 (UTC)

05:59

文件名

Amd64_wpf- presentationframework_31bf3856ad364e35_6.1.7600.21010_none_cb4b7a1a8890f0d5.manifest

文件版本

不适用

文件大小

3,600

日期 (UTC)

16-Jul-2011

时间 (UTC)

05:53

文件名

Amd64_wpf-presentationhostdll_31bf3856ad364e35_6.1.7600.21010_none_ccd08b4d5299c4f3.manifest

文件版本

不适用

文件大小

3,003

日期 (UTC)

16-Jul-2011

时间 (UTC)

05:54

文件名

Amd64_wpf-windowsbase_31bf3856ad364e35_6.1.7600.21010_none_b4322af87a60a8ab.manifest

文件版本

不适用

文件大小

5,426

需要更多帮助?

扩展你的技能
了解培训
抢先获得新功能
加入 Microsoft 内部人员

此信息是否有帮助?

谢谢您的反馈意见!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×