-
Notifications
You must be signed in to change notification settings - Fork 5.2k
Description
Description
Since the first release of .NET Core not everything seems to be fully implemented or ported from .NET Framework to .NET Core.
Now we are at .net 7 at .net 8, and still we are not being able to e.g. open XPS documents generated by the XPSDrv because code was not ported or contains bugs. The list of XPS and print related tickets, issues is long, I list a few from several domains.
This is a cry for help to get some attention to the XPS/print thing.
We know XPS and printing aren't sexy, but just because they're unpopular doesn't mean they shouldn't be given attention.
-
.NET 5 - Printing - XPS requires STA Threads wpf#4000
- -->ongoing: [API Proposal]: Lightweight in-place XpsDocument modification APIs wpf#10361 -
https://developercommunity.visualstudio.com/t/Improve-XPS-printing-STA/690912
-
Remove ArrayLists from WPF / XPS to improve code and performance wpf#6426
-
IOException in ZipArchiveEntry.OpenInUpdateMode when printing wpf#6842
-
XpsDocumentWriter.SaveAsXaml - BitmapMetadata is not available on BitmapImage wpf#6386
-
IOException when viewing XpsDocument with DocumentViewer #39430
-
SerializerDescriptor relies on unsupported reflection API and will always throw wpf#4479
-
Close Stream when creating an ImageSource from a Uri wpf#6843
-
Update XPS Serialization Stack for Packaging/Compression Semantic Changes wpf#2085
-
IOException in ZipArchiveEntry.OpenInUpdateMode when printing wpf#6842
-
https://github.com/microsoft/Windows-driver-samples/issues?q=XPS
-
{StaticResource} references are broken for XPS Paths after December2022 security patch wpf#7436
-
https://github.com/dotnet/runtime/issues/78629#issuecomment-1386307405 (thread safety issue, since 2013)
-
Printing from WPF is leaving random small spaces in the text when using Arial or Calibri fonts wpf#7499 - GlyphSerializer rounding fix wpf#7545
-
Text rendering with alpha in Color renders incorrectly wpf#7711
-
[Feature Request]: Modern library for printer communication and print control #75628
-
[Performance] Rewrite DirectWriteForwarder in C# to improve rendering performance wpf#5305
-
.NET core WPF print dialog freeze/not supported exception wpf#2609
-
PrintServer.GetPrintQueues throws NullReferenceException wpf#8339
-
Matchad Prime clipboard bugs after NET 7.0 installation #80815
-
Print Dialog Settings in Windows 11 22H2 Not Honored wpf#8355
-
Print preview is not taking over the given print settings wpf#8529
-
Printer tray changes are not detected by papersources winforms#9034
-
[Feature Request] Printing UI for MAUI Windows/Android/iOS maui#9931
-
Controlling the print dialog/window MicrosoftEdge/WebView2Feedback#42
-
IOException in ZipArchiveEntry.OpenInUpdateMode when printing wpf#9418
-
[API Proposal]: Print without
PrintQueueabstraction using the modern print dialog wpf#8940 -
Support for the Win11 22H2 UnifiedPrintDialog winforms#13264
-
Problem with update KB5050009 affecting IIS web application (XPS Document images) wpf#10322
-
Fix FontSource/FontFileStream embedded resource memory leak wpf#9948
Reproduction Steps
use XPS
Expected behavior
fast, multi-threaded, bug-free XPS drivers, libraries, runtime, sdk's, ...
XPS is a great format (knowing what garbage you can find in PDF documents).
Actual behavior
Slow, high memory, high cpu, unable to open xps files, bugs, ...
Regression?
.NET Framework is somewhat ok, but .net core/.net versions are not.
Known Workarounds
none :sad:
Configuration
No response
Other information
The frustrations towards Microsoft are high, very high, after all these years. Please give some attention to XPS and printing.