2017-04-18 07:52:04 +08:00
## WPF Printing Stack Update
2017-04-06 04:52:19 +08:00
### Scope
Edge
### Version Introduced
4.7
### Source Analyzer Status
NotPlanned
### Change Description
2017-04-21 02:19:05 +08:00
WPF's Printing APIs using < xref:System.Printing.PrintQueue ? displayProperty = name >
now call Window's Print Document Package API in favor of the now deprecated XPS
2017-06-16 06:16:20 +08:00
Print API. The change was made with serviceability in mind; neither users nor developers
should see any changes in behavior or API usage. The new printing
2017-06-16 06:14:19 +08:00
stack is enabled by default when running in Windows 10 Creators Update. The old
2017-04-21 02:19:05 +08:00
printing stack will still continue to work just as before in older Windows
versions.
2017-06-16 06:14:19 +08:00
- [ ] Quirked
2017-06-16 23:27:43 +08:00
- [ ] Build-time break
2017-04-06 04:52:19 +08:00
### Recommended Action
2017-04-21 02:19:05 +08:00
2017-06-16 06:14:19 +08:00
To use the old stack in Windows 10 Creators Update, set the `UseXpsOMPrinting` REG_DWORD value of the `HKEY_CURRENT_USER\Software\Microsoft\.NETFramework\Windows Presentation Foundation\Printing` registry key to `1` .
2017-04-06 04:52:19 +08:00
### Affected APIs
Not detectable via API analysis
### Category
Windows Presentation Foundation (WPF)
### Original Bug
https://devdiv.visualstudio.com/DevDiv/_workitems?id=113979
2017-04-18 07:52:04 +08:00
<!-- breaking change id: 173 -->