A course in interpreting and creating XPS files
XPS File Content & Structure is a three-day, hands-on, technical introduction to the XPS file
format. It discusses in detail the structure and contents of an XPS file. The class
emphasizes those parts of the XPS specification most important to printer engineers and support
personnel. It will also be an important introduction for software engineers who will be directly
generating XPS.
Objective
Students will leave class knowing how to examine, interpret, and modify the contents of a XPS file. Printer engineers
will know what their printing devices must pay attention to when printing XPS files. Printer
support engineers will be able to diagnose and fix incorrectly printing XPS documents.
Software engineers will be able to generate XPS files from within their own software.
Audience
Engineers and advanced support personnel who need to understand the XPS file format. The course
assumes you are either working with a printing device that consumes XPS or that you are a software
engineer faced with generating XPS.
Prerequisites
A good technical background, including basic knowledge of XML. Experience with another graphics
format, such as PostScript or GDI, will be very helpful,
since XPS shares many concepts with other graphic formats.
Course Outline
Day 1
- Open Packaging Convention
- Parts, Relationships, & Resources
- Package Structure Overview
- Required Parts
- File Organization
- Fixed Documents
- Fixed Page Contents
- Simple Line Art
- Abbreviated Syntax
- Relative Positioning
- Simple Text
- Coordinate Transformations
- Canvas Elements
Day 2
- Core Properties
- Arc segments
- Bezier Curves
- Opacity
- Clipping
- Sideways Text
- Resources & Resource Dictionaries
- Remote Resources
Day 3
- Line drawing details: line caps, joins, etc.
- Brushes
- Images
- Pattern fills
- Gradients
- Color Spaces
- Job Tickets
Pricing & Availability
See class schedule for a list of locations, dates and class cost.
On-Site Classes
All Acumen Training classes can be taught on your site. Click here for
details.
Register for class
Please click here for online class registration
|