John Deubert's Acumen Training - Engineering classes in PostScript & PDF

Home

About
John Deubert


Courses

Class Schedule

On-Site Classes

Register
for Class


Acumen Journal

Resources

Contact John

XPS File Contents and Structure
(3 days, hands-on)
Printable course description (PDF)

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