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
Print API, neither users nor developers should see any changes in behaviour or
API usage, the change was made with serviceability in mind. The new printing
stack is by default enabled when running in Windows 10 Creators Update. The old
printing stack will still continue to work just as before in older Windows
versions.
- [x] Quirked
- [ ] Build-time break
2017-04-06 04:52:19 +08:00
### Recommended Action
2017-04-21 02:19:05 +08:00
If the user wants to use the old stack in Windows 10 Creators Update, the user should set registry key REG_DWORD `HKEY_CURRENT_USER\Software\Microsoft\.NETFramework\Windows Presentation Foundation\Printing\UseXpsOMPrinting = 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 -->