XPS ConformanceDocument Toolkit Help

WPF forms the basis of XML Paper Specification. Since Silverlight is a subset of WPF, Document Toolkit does not support all XPS features. Unsupported features are completely ignored by the Document Toolkit. When for example an unsupported image type is used, the image is skipped during the rendering phase of a page.

The following tables provide a detailed overview of the conformance level of Document Toolkit for Silverlight.

XPS Document Parts

PartDescriptionSupported
FixedDocumentSequenceSpecifies a sequence of fixed documentstick
FixedDocumentSpecifies a sequence of fixed pagestick
PageContentContains the description of the contents of a pagetick
FixedPageThe fixed page markuptick
FontsOpenType and TrueType fontstick
JPEG imagetick
PNG imagetick
TIFF imagecross
Windows Media Photo imagecross
Remote resource dictionaryContains a resource dictionary for use by fixed page markuptick
ThumbnailContains a small JPEG or PNG image that represents the contents of a page or packagetick
PrintTicketProvides settings to be used when printing the packagetick
ICC ProfileContains an ICC Version 2 color profilecross
DocumentStructureContains the document outline and document contentstick
StoryFragmentsContains document content structure for a fixed pagetick
SignatureDefinitionsContains a list of digital signature spots and requirementscross
DiscardControlContains a list of resources that are safe for consumers to discard during processingcross
FixedPage Markup

Element/AttributeSupported
FixedPagetick
@Widthtick
@Heighttick
@ContentBoxcross
@BleedBoxcross
@Nametick
Canvas Markup

Element/AttributeSupported
Canvastick
@RenderTransformtick
@Cliptick
@Opacitytick
@OpacityMasktick
@Nametick
@RenderOptions.EdgeModecross
@FixedPage.NavigateUritick
@AutomationProperties.Nametick
@AutomationProperties.HelpTexttick
Canvas.Resourcestick
Canvas.RenderTransformtick
Canvas.Cliptick
Canvas.OpacityMasktick
Path Markup

Element/AttributeSupported
Pathtick
@Datatick
@Filltick
@RenderTransformtick
@Cliptick
@Opacitytick
@OpacityMasktick
@Stroketick
@StrokeDashArraytick
@StrokeDashCaptick
@StrokeDashOffsettick
@StrokeEndLineCaptick
@StrokeStartLineCaptick
@StrokeLineJointick
@StrokeMiterLimittick
@StrokeThicknesstick
@Nametick
@FixedPage.NavigateUritick
@AutomationProperties.Nametick
@AutomationProperties.HelpTexttick
@SnapsToDevicePixelscross
Path.RenderTransformtick
Path.Cliptick
Path.OpacityMasktick
Path.Filltick
Path.Stroketick
Path.Datatick
Glyphs Markup

Element/AttributeSupported
Glyphstick
@BidiLevelcross
@CaretStopscross
@DeviceFontNamecross
@Filltick
@FontRenderingEmSizetick
@FontUritick
@OriginXtick
@OriginYtick
@IsSidewayscross
@Indicestick
@UnicodeStringtick
@StyleSimulationstick
@RenderTransformtick
@Cliptick
@Opacitytick
@OpacityMasktick
@Nametick
@FixedPage.NavigateUritick
Glyphs.RenderTransformtick
Glyphs.Cliptick
Glyphs.OpacityMasktick
Glyphs.Filltick
Brushes

Element/AttributeSupported
SolidColorBrushtick
@Opacitytick
@Colortick
ImageBrushtick
@Opacitytick
@Transformtick
@Viewboxcross
@Viewportcross
@TileModecross
@ViewboxUnitscross
@ViewportUnitscross
@ImageSourcetick
ImageBrush.Transformtick
VisualBrushcross
LinearGradientBrushtick
@Opacitytick
@ColorInterpolationModetick
@SpreadMethodtick
@MappingModetick
@Transformtick
@StartPointtick
@EndPointtick
LinearGradientBrush.Transformtick
LinearGradientBrush.GradientStopstick
RadialGradientBrushtick
@Opacitytick
@ColorInterpolationModetick
@SpreadMethodtick
@MappingModetick
@Transformtick
@Centertick
@GradientOrigintick
@RadiusXtick
@RadiusYtick
RadialGradientBrush.Transformtick
RadialGradientBrush.GradientStopstick