1 / 26

Benefitting From Document And Printing Convergence Windows 7 and XPS

PC15. Benefitting From Document And Printing Convergence Windows 7 and XPS. Adrian Ford Program Manager Microsoft Corporation. Trends for document and print convergence Windows 7 Investments Using XPS in your applications XPS overview XPS development with Windows 7 Wrap-Up. Agenda.

terrene
Download Presentation

Benefitting From Document And Printing Convergence Windows 7 and XPS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PC15 Benefitting From Document And Printing ConvergenceWindows 7 and XPS Adrian Ford Program Manager Microsoft Corporation

  2. Trends for document and print convergence Windows 7 Investments Using XPS in your applications XPS overview XPS development with Windows 7 Wrap-Up Agenda What Why Applications that… • Print with Direct 2D & Direct Write • Require rich printing • Interoperate with intelligent document peripherals • Integrate into electronic paper workflows

  3. Rich content Document workflows Intelligent devices

  4. XPS: Electronic Paper • XML Paper Specification • Accurately represents printed page • Great for sharing, publication and archiving phases of document lifecycle • Doesn’t change • Contains all resources • Secure by design • Can be rendered on any platform

  5. More Than Microsoft • Developed with industry input • Open Specification • Published, community promise, royalty-free, independent implementations • Standardization • Ecma Technical Committee • >20 companies actively participating • Broad and deep support beyond Microsoft • Devices, software, components

  6. Demo A Quick Look Into XPS

  7. XPS Document Structure Required or Recommended Parts Package Parts Core Properties Thumbnail Optional Parts X509 Cert Signature Signature Origin Resources Relationship Fixed Payload Parts FixedDocumentSequence XPS Package Relationships DocumentStructure FixedDocument Thumbnail FixedPage Font Fonts & Images FixedPage Thumbnail

  8. New In Windows 7

  9. New In Windows 7 • Investments in Win32 API surfaces • XPS Document support • Open Packaging Conventions-based package file support • XPS Print API • Improved XPS user experience • More at WinHEC • Improved document peripheral experience • Enhanced support for hardware

  10. Windows Vista + .Net Framework 3.0

  11. Windows 7

  12. Demo Creating Nothing

  13. Direct 2D & Direct Write XPS Markup Fixed layout, subset of WPF XAML • Elements • Canvas • Glyphs • Paths • Brushes: Image, solid, gradients • Image formats: PNG, TIFF, JPEG, HD Photo • Extended color model • Transparency • sRGB, scRGB & profiled CMYK, named, and N-channel

  14. Demo Creating Rich Content

  15. Bridging Physical And Electronic Paper WIA 2.0 Win 7 XPSPrint API Acquisition XPS Output

  16. XPS Print API StartXpsPrintJob( printerName, // required jobName, // optional name for job in queue printerPort, // optional port or file to redirect progressEvent, completionEvent, pageRangeArray, pageRangeCount, printJob, // represents the job documentStream, // stream to write content to printTicketStream // job level print ticket );

  17. More Than XPS Print Support XPS Print API

  18. Beyond Static Paper • Metadata support with core properties • Interleaving • Digital signatures • Document structure • Named content • Hyperlinks • Accessibility • Information protection with Windows Rights Management Services

  19. Beyond Static Paper • Metadata support with core properties • Interleaving • Digital signatures • Document structure • Named content • Hyperlinks • Accessibility • Information protection with Windows Rights Management Services

  20. Demo Beyond Static Paper

  21. Key Takeaways • New Win32 APIs in Windows 7 for more easily working with XPS • Windows 7 uses XPS to provide a common layer for physical and electronic paper • Print support for Direct 2D & Direct Write • For enhanced print quality and performance • Use MXDC_ESCAPE from GDI • With Windows 7 take advantage of the XPS OM and XPS Print API • With .NET use WPF with XPS support • APIs are in the bits today

  22. Resources • PDC • DirectX Hands-on Lab • Windows 7: New Text and Graphics APIs • WinHEC • www.microsoft.com/winhec • Managed Code • System.Windows.XPS • System.IO.Packaging • System.Printing • Send feedback Code • “The bits” • SDK examples and documentation XPS links www.microsoft.com/xps blogs.msdn.com/xps blogs.msdn.com/adrianford Standardization www.ecma-international.org xpsinfo@microsoft.com

  23. Evals & Recordings Please fill out your evaluation for this session at: This session will be available as a recording at: www.microsoftpdc.com

  24. Q&A Please use the microphones provided

  25. © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

More Related