summaryrefslogtreecommitdiff
path: root/print/SampleXPS
diff options
context:
space:
mode:
authorDave Wilson <[email protected]>2015-03-17 19:50:07 -0700
committerDave Wilson <[email protected]>2015-03-17 19:50:07 -0700
commit97cf5197cf5b882b2c689d8dc2b555f2edf8f418 (patch)
tree46f3701832d70b420eb0fc0eb93261f9da45db3f /print/SampleXPS
parentef1905bf1e8825bb31120dfb27e0daf3154d859a (diff)
Initial publish
Diffstat (limited to 'print/SampleXPS')
-rw-r--r--print/SampleXPS/BlankProjSrc/BlankProject.vcxproj141
-rw-r--r--print/SampleXPS/BlankProjSrc/BlankProject.vcxproj.Filters17
-rw-r--r--print/SampleXPS/ConformanceViolations/MarkupCompatibility/M1.1a.xpsbin0 -> 281044 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/MarkupCompatibility/M1.2a.xpsbin0 -> 281046 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.13a.xpsbin0 -> 281089 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.14a.xpsbin0 -> 281079 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.17a.xpsbin0 -> 281082 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.20a.xpsbin0 -> 281104 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.24a.xpsbin0 -> 281107 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.27a.xpsbin0 -> 281063 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.27b.xpsbin0 -> 281053 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.30a.xpsbin0 -> 281063 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.31a.xpsbin0 -> 281196 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.32a.xpsbin0 -> 281189 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.33a.xpsbin0 -> 281201 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.35a.xpsbin0 -> 281212 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.35b.xpsbin0 -> 281206 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.36a.xpsbin0 -> 281203 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.41a.xpsbin0 -> 281231 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.42a.xpsbin0 -> 281232 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.43a.xpsbin0 -> 281257 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.44a.xpsbin0 -> 281178 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.48a.xpsbin0 -> 281260 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.49a.xpsbin0 -> 281256 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.50a.xpsbin0 -> 281252 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.52a.xpsbin0 -> 281252 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.55a.xpsbin0 -> 281260 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.56a.xpsbin0 -> 281256 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.10a.xpsbin0 -> 51959 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.11a.xpsbin0 -> 52024 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.17a.xpsbin0 -> 51970 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.18a.xpsbin0 -> 51972 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.18b.xpsbin0 -> 51972 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.1a.xpsbin0 -> 51921 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.1b.xpsbin0 -> 51927 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.20a.xpsbin0 -> 51975 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.26a.xpsbin0 -> 51968 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.26b.xpsbin0 -> 51971 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.26c.xpsbin0 -> 51969 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.27a.xpsbin0 -> 51958 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.28a.xpsbin0 -> 51962 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.2a.xpsbin0 -> 51961 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.2b.xpsbin0 -> 51957 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.34a.xpsbin0 -> 51979 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.3a.xpsbin0 -> 51932 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.5a.xpsbin0 -> 51933 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.6a.xpsbin0 -> 51934 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.6b.xpsbin0 -> 51936 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.7a.xpsbin0 -> 51980 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.7c.xpsbin0 -> 51968 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.8a.xpsbin0 -> 51971 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M2.18a.xpsbin0 -> 52359 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M2.24a.xpsbin0 -> 51924 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M2.5a.xpsbin0 -> 51975 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M2.5b.xpsbin0 -> 51974 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M2.6a.xpsbin0 -> 51967 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M2.6b.xpsbin0 -> 51965 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M2.7a.xpsbin0 -> 51956 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M2.7b.xpsbin0 -> 51950 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.10a.xpsbin0 -> 57170 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.10b.xpsbin0 -> 57171 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.10c.xpsbin0 -> 57170 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.11a.xpsbin0 -> 57167 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.11b.xpsbin0 -> 57164 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.12a.xpsbin0 -> 57167 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.12b.xpsbin0 -> 57164 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.13a.xpsbin0 -> 57169 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.14a.xpsbin0 -> 57163 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.15a.xpsbin0 -> 57089 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.16a.xpsbin0 -> 56390 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.17a.xpsbin0 -> 57117 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.17b.xpsbin0 -> 57167 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.18a.xpsbin0 -> 57168 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.1a.xpsbin0 -> 51964 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.1b.xpsbin0 -> 52382 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.20a.xpsbin0 -> 57169 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.21a.xpsbin0 -> 57166 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.21b.xpsbin0 -> 57161 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.25a.xpsbin0 -> 57164 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.26a.xpsbin0 -> 57165 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.28a.xpsbin0 -> 57167 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.29a.xpsbin0 -> 57166 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.2a.xpsbin0 -> 52018 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.31a.xpsbin0 -> 57165 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.31b.xpsbin0 -> 57166 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.32a.xpsbin0 -> 57166 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.32b.xpsbin0 -> 57165 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.4a.xpsbin0 -> 57304 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.4b.xpsbin0 -> 57069 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.5a.xpsbin0 -> 57016 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.6a.xpsbin0 -> 57023 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.7a.xpsbin0 -> 57167 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.8a.xpsbin0 -> 57224 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.9a.xpsbin0 -> 57175 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.9b.xpsbin0 -> 57181 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.9c.xpsbin0 -> 57169 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M4.1a.xpsbin0 -> 51970 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M4.2a.xpsbin0 -> 51971 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M4.3a.xpsbin0 -> 51975 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M6.1a.xpsbin0 -> 55529 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M6.2a.xpsbin0 -> 55529 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M6.4a.xpsbin0 -> 55529 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M6.6a.xpsbin0 -> 55529 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M6.7a.xpsbin0 -> 55529 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M6.8a.xpsbin0 -> 55529 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M7.2a.xpsbin0 -> 51976 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/XPS/M1.2a.xpsbin0 -> 306 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/XPS/M12.2a.xpsbin0 -> 79569 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/XPS/M12.3b.xpsbin0 -> 157979 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/XPS/M12.5a.xpsbin0 -> 7172 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/XPS/M12.7a.xpsbin0 -> 79569 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/XPS/M2.10a.xpsbin0 -> 52433 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/XPS/M2.13a.xpsbin0 -> 52452 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/XPS/M2.13b.xpsbin0 -> 55919 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/XPS/M2.14a.xpsbin0 -> 52502 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/XPS/M2.18a.xpsbin0 -> 1621196 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/XPS/M2.25a.xpsbin0 -> 9501586 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/XPS/M2.36a.xpsbin0 -> 81864 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/XPS/M2.37a.xpsbin0 -> 84470 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/XPS/M2.3a.xpsbin0 -> 52234 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/XPS/M2.3b.xpsbin0 -> 52452 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/XPS/M2.3c.xpsbin0 -> 55919 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/XPS/M2.4a.xpsbin0 -> 52180 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/XPS/M2.4b.xpsbin0 -> 52419 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/XPS/M2.59a.xpsbin0 -> 5266 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/XPS/M2.5a.xpsbin0 -> 51800 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/XPS/M2.5b.xpsbin0 -> 52373 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/XPS/M2.6a.xpsbin0 -> 5839 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/XPS/M2.6b.xpsbin0 -> 52382 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/XPS/M2.71a.xpsbin0 -> 79658 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/XPS/M2.71b.xpsbin0 -> 79650 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/XPS/M2.71c.xpsbin0 -> 79761 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/XPS/M2.73a.xpsbin0 -> 79606 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/XPS/M2.73b.xpsbin0 -> 79624 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/XPS/M2.74a.xpsbin0 -> 13699 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/XPS/M2.75a.xpsbin0 -> 79578 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/XPS/M2.75b.xpsbin0 -> 79583 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/XPS/M2.76a.xpsbin0 -> 79563 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/XPS/M3.2a.xpsbin0 -> 52499 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/XPS/M3.3a.xpsbin0 -> 52464 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/XPS/M3.5a.xpsbin0 -> 52457 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/XPS/M3.6a.xpsbin0 -> 55591 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/XPS/M3.6b.xpsbin0 -> 52463 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/XPS/M4.3a.xpsbin0 -> 2396 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/XPS/M5.15a.xpsbin0 -> 37130 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/XPS/M5.2a.xpsbin0 -> 26289 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/XPS/M5.2b.xpsbin0 -> 26292 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/XPS/M5.4a.xpsbin0 -> 26348 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/XPS/M5.4b.xpsbin0 -> 26340 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/XPS/M5.7a.xpsbin0 -> 13158 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/XPS/M6.2a.xpsbin0 -> 79597 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/XPS/M6.3a.xpsbin0 -> 13735 bytes
-rw-r--r--print/SampleXPS/ConformanceViolations/XPS/M7.5a.xpsbin0 -> 19114 bytes
-rw-r--r--print/SampleXPS/QualityLogicMinBar/mb01.xpsbin0 -> 813339 bytes
-rw-r--r--print/SampleXPS/QualityLogicMinBar/mb02.xpsbin0 -> 2243925 bytes
-rw-r--r--print/SampleXPS/QualityLogicMinBar/mb03.xpsbin0 -> 14423371 bytes
-rw-r--r--print/SampleXPS/QualityLogicMinBar/mb04.xpsbin0 -> 2115955 bytes
-rw-r--r--print/SampleXPS/QualityLogicMinBar/mb05.xpsbin0 -> 4577346 bytes
-rw-r--r--print/SampleXPS/QualityLogicMinBar/mb06.xpsbin0 -> 231855 bytes
-rw-r--r--print/SampleXPS/QualityLogicMinBar/mb07.xpsbin0 -> 468479 bytes
-rw-r--r--print/SampleXPS/QualityLogicMinBar/mb08.xpsbin0 -> 160268 bytes
-rw-r--r--print/SampleXPS/QualityLogicMinBar/mb09.xpsbin0 -> 236946 bytes
-rw-r--r--print/SampleXPS/ReadMe.md7
-rw-r--r--print/SampleXPS/SampleXPS.sln28
-rw-r--r--print/SampleXPS/XPSTestFiles_EndUserLicenseAgreement.txt7
-rw-r--r--print/SampleXPS/readme.txt190
166 files changed, 390 insertions, 0 deletions
diff --git a/print/SampleXPS/BlankProjSrc/BlankProject.vcxproj b/print/SampleXPS/BlankProjSrc/BlankProject.vcxproj
new file mode 100644
index 00000000..b7b96fa8
--- /dev/null
+++ b/print/SampleXPS/BlankProjSrc/BlankProject.vcxproj
@@ -0,0 +1,141 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug|Win32">
+ <Configuration>Debug</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|Win32">
+ <Configuration>Release</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|x64">
+ <Configuration>Debug</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|x64">
+ <Configuration>Release</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <ProjectGuid>{D2B639CE-AC86-49E5-82A5-0754C41CE7C2}</ProjectGuid>
+ <RootNamespace>$(MSBuildProjectName)</RootNamespace>
+ <SupportsPackaging>false</SupportsPackaging>
+ <Configuration Condition="'$(Configuration)' == ''">Debug</Configuration>
+ <Platform Condition="'$(Platform)' == ''">Win32</Platform>
+ <SampleGuid>{940BB686-F68A-4FA7-B9AC-441E0AA3E7D6}</SampleGuid>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <TargetVersion>Windows10</TargetVersion>
+ <UseDebugLibraries>False</UseDebugLibraries>
+ <DriverTargetPlatform>Desktop</DriverTargetPlatform>
+ <DriverType />
+ <PlatformToolset>WindowsApplicationForDrivers10.0</PlatformToolset>
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ </PropertyGroup>
+ <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <TargetVersion>Windows10</TargetVersion>
+ <UseDebugLibraries>True</UseDebugLibraries>
+ <DriverTargetPlatform>Desktop</DriverTargetPlatform>
+ <DriverType />
+ <PlatformToolset>WindowsApplicationForDrivers10.0</PlatformToolset>
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ </PropertyGroup>
+ <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <TargetVersion>Windows10</TargetVersion>
+ <UseDebugLibraries>False</UseDebugLibraries>
+ <DriverTargetPlatform>Desktop</DriverTargetPlatform>
+ <DriverType />
+ <PlatformToolset>WindowsApplicationForDrivers10.0</PlatformToolset>
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ </PropertyGroup>
+ <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <TargetVersion>Windows10</TargetVersion>
+ <UseDebugLibraries>True</UseDebugLibraries>
+ <DriverTargetPlatform>Desktop</DriverTargetPlatform>
+ <DriverType />
+ <PlatformToolset>WindowsApplicationForDrivers10.0</PlatformToolset>
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <PropertyGroup>
+ <OutDir>$(IntDir)</OutDir>
+ </PropertyGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
+ </ImportGroup>
+ <ItemGroup Label="WrappedTaskItems" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <TargetName>BlankProject</TargetName>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <TargetName>BlankProject</TargetName>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <TargetName>BlankProject</TargetName>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <TargetName>BlankProject</TargetName>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <ClCompile>
+ <ExceptionHandling>
+ </ExceptionHandling>
+ </ClCompile>
+ <Link>
+ <NoEntryPoint>true</NoEntryPoint>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <ClCompile>
+ <ExceptionHandling>
+ </ExceptionHandling>
+ </ClCompile>
+ <Link>
+ <NoEntryPoint>true</NoEntryPoint>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <ClCompile>
+ <ExceptionHandling>
+ </ExceptionHandling>
+ </ClCompile>
+ <Link>
+ <NoEntryPoint>true</NoEntryPoint>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <ClCompile>
+ <ExceptionHandling>
+ </ExceptionHandling>
+ </ClCompile>
+ <Link>
+ <NoEntryPoint>true</NoEntryPoint>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <Inf Exclude="@(Inf)" Include="*.inf" />
+ <FilesToPackage Include="$(TargetPath)" Condition="'$(ConfigurationType)'=='Driver' or '$(ConfigurationType)'=='DynamicLibrary'" />
+ <FilesToPackage Include="@(Inf->'%(CopyOutput)')" Condition="'@(Inf)'!=''" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Exclude="@(None)" Include="*.txt;*.htm;*.html" />
+ <None Exclude="@(None)" Include="*.ico;*.cur;*.bmp;*.dlg;*.rct;*.gif;*.jpg;*.jpeg;*.wav;*.jpe;*.tiff;*.tif;*.png;*.rc2" />
+ <None Exclude="@(None)" Include="*.def;*.bat;*.hpj;*.asmx" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Exclude="@(ClInclude)" Include="*.h;*.hpp;*.hxx;*.hm;*.inl;*.xsd" />
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+</Project> \ No newline at end of file
diff --git a/print/SampleXPS/BlankProjSrc/BlankProject.vcxproj.Filters b/print/SampleXPS/BlankProjSrc/BlankProject.vcxproj.Filters
new file mode 100644
index 00000000..fd3edb1a
--- /dev/null
+++ b/print/SampleXPS/BlankProjSrc/BlankProject.vcxproj.Filters
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx;*</Extensions>
+ <UniqueIdentifier>{4B942DCE-1A35-4E9F-A667-4A78801DCCB2}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files">
+ <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
+ <UniqueIdentifier>{F50DDDBE-9690-4E91-B1BC-32FA17D99E70}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Resource Files">
+ <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms;man;xml</Extensions>
+ <UniqueIdentifier>{9F0418C7-D852-4109-8654-6A18AD8318D1}</UniqueIdentifier>
+ </Filter>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M1.1a.xps b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M1.1a.xps
new file mode 100644
index 00000000..c32c6403
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M1.1a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M1.2a.xps b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M1.2a.xps
new file mode 100644
index 00000000..48bd6490
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M1.2a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.13a.xps b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.13a.xps
new file mode 100644
index 00000000..f5f1ac2f
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.13a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.14a.xps b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.14a.xps
new file mode 100644
index 00000000..538f9e59
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.14a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.17a.xps b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.17a.xps
new file mode 100644
index 00000000..023790ec
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.17a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.20a.xps b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.20a.xps
new file mode 100644
index 00000000..dd55104c
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.20a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.24a.xps b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.24a.xps
new file mode 100644
index 00000000..0ba82cb8
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.24a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.27a.xps b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.27a.xps
new file mode 100644
index 00000000..3bc52c0c
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.27a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.27b.xps b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.27b.xps
new file mode 100644
index 00000000..87fa16b3
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.27b.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.30a.xps b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.30a.xps
new file mode 100644
index 00000000..2828247f
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.30a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.31a.xps b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.31a.xps
new file mode 100644
index 00000000..f046b027
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.31a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.32a.xps b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.32a.xps
new file mode 100644
index 00000000..fd60c9c3
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.32a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.33a.xps b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.33a.xps
new file mode 100644
index 00000000..76ecf75e
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.33a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.35a.xps b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.35a.xps
new file mode 100644
index 00000000..8c8483dc
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.35a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.35b.xps b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.35b.xps
new file mode 100644
index 00000000..5d98e244
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.35b.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.36a.xps b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.36a.xps
new file mode 100644
index 00000000..6f77126d
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.36a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.41a.xps b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.41a.xps
new file mode 100644
index 00000000..34ee4f7d
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.41a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.42a.xps b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.42a.xps
new file mode 100644
index 00000000..3cb183e0
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.42a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.43a.xps b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.43a.xps
new file mode 100644
index 00000000..69ecfb7a
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.43a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.44a.xps b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.44a.xps
new file mode 100644
index 00000000..d0875741
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.44a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.48a.xps b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.48a.xps
new file mode 100644
index 00000000..d0478fe8
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.48a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.49a.xps b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.49a.xps
new file mode 100644
index 00000000..11a06bb0
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.49a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.50a.xps b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.50a.xps
new file mode 100644
index 00000000..58edc94f
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.50a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.52a.xps b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.52a.xps
new file mode 100644
index 00000000..91ae6a0f
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.52a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.55a.xps b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.55a.xps
new file mode 100644
index 00000000..b89e6f3e
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.55a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.56a.xps b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.56a.xps
new file mode 100644
index 00000000..96723169
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/MarkupCompatibility/M2.56a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.10a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.10a.xps
new file mode 100644
index 00000000..413b8ce8
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.10a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.11a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.11a.xps
new file mode 100644
index 00000000..aa8f754c
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.11a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.17a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.17a.xps
new file mode 100644
index 00000000..ae7640fb
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.17a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.18a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.18a.xps
new file mode 100644
index 00000000..8b682539
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.18a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.18b.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.18b.xps
new file mode 100644
index 00000000..b1291f17
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.18b.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.1a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.1a.xps
new file mode 100644
index 00000000..cf92a350
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.1a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.1b.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.1b.xps
new file mode 100644
index 00000000..568f188e
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.1b.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.20a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.20a.xps
new file mode 100644
index 00000000..84c5263b
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.20a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.26a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.26a.xps
new file mode 100644
index 00000000..0f2ca598
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.26a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.26b.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.26b.xps
new file mode 100644
index 00000000..0bd649d5
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.26b.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.26c.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.26c.xps
new file mode 100644
index 00000000..17c7bcc5
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.26c.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.27a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.27a.xps
new file mode 100644
index 00000000..bb352cce
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.27a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.28a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.28a.xps
new file mode 100644
index 00000000..606b7913
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.28a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.2a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.2a.xps
new file mode 100644
index 00000000..44c799ab
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.2a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.2b.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.2b.xps
new file mode 100644
index 00000000..1a27e88a
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.2b.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.34a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.34a.xps
new file mode 100644
index 00000000..b054bbe9
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.34a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.3a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.3a.xps
new file mode 100644
index 00000000..597de9ed
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.3a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.5a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.5a.xps
new file mode 100644
index 00000000..30da6c1f
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.5a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.6a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.6a.xps
new file mode 100644
index 00000000..1dcebd8a
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.6a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.6b.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.6b.xps
new file mode 100644
index 00000000..b52b7acc
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.6b.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.7a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.7a.xps
new file mode 100644
index 00000000..f6746cd0
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.7a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.7c.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.7c.xps
new file mode 100644
index 00000000..6bd60336
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.7c.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.8a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.8a.xps
new file mode 100644
index 00000000..e3f75acf
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M1.8a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M2.18a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M2.18a.xps
new file mode 100644
index 00000000..6670b2f0
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M2.18a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M2.24a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M2.24a.xps
new file mode 100644
index 00000000..4198d1f8
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M2.24a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M2.5a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M2.5a.xps
new file mode 100644
index 00000000..32d09c18
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M2.5a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M2.5b.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M2.5b.xps
new file mode 100644
index 00000000..53ae6333
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M2.5b.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M2.6a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M2.6a.xps
new file mode 100644
index 00000000..e48d3250
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M2.6a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M2.6b.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M2.6b.xps
new file mode 100644
index 00000000..50e0193f
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M2.6b.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M2.7a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M2.7a.xps
new file mode 100644
index 00000000..5ceb15a3
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M2.7a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M2.7b.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M2.7b.xps
new file mode 100644
index 00000000..f8278ecb
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M2.7b.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.10a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.10a.xps
new file mode 100644
index 00000000..477c0183
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.10a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.10b.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.10b.xps
new file mode 100644
index 00000000..31ac45f5
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.10b.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.10c.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.10c.xps
new file mode 100644
index 00000000..b4eecdfd
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.10c.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.11a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.11a.xps
new file mode 100644
index 00000000..995040b6
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.11a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.11b.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.11b.xps
new file mode 100644
index 00000000..64a8af21
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.11b.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.12a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.12a.xps
new file mode 100644
index 00000000..498fe5cd
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.12a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.12b.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.12b.xps
new file mode 100644
index 00000000..ebca085e
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.12b.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.13a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.13a.xps
new file mode 100644
index 00000000..5ec3479f
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.13a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.14a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.14a.xps
new file mode 100644
index 00000000..ab717318
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.14a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.15a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.15a.xps
new file mode 100644
index 00000000..35dea693
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.15a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.16a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.16a.xps
new file mode 100644
index 00000000..4d8ac00d
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.16a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.17a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.17a.xps
new file mode 100644
index 00000000..7cbf5580
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.17a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.17b.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.17b.xps
new file mode 100644
index 00000000..97876410
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.17b.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.18a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.18a.xps
new file mode 100644
index 00000000..f81fe6f2
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.18a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.1a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.1a.xps
new file mode 100644
index 00000000..a425eff9
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.1a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.1b.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.1b.xps
new file mode 100644
index 00000000..052c570b
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.1b.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.20a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.20a.xps
new file mode 100644
index 00000000..5ec3479f
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.20a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.21a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.21a.xps
new file mode 100644
index 00000000..7bb049e6
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.21a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.21b.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.21b.xps
new file mode 100644
index 00000000..c1d6f3b4
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.21b.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.25a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.25a.xps
new file mode 100644
index 00000000..08c33e3d
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.25a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.26a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.26a.xps
new file mode 100644
index 00000000..8a05d7b7
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.26a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.28a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.28a.xps
new file mode 100644
index 00000000..18ccf0d9
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.28a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.29a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.29a.xps
new file mode 100644
index 00000000..9f4dede8
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.29a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.2a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.2a.xps
new file mode 100644
index 00000000..43d3896e
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.2a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.31a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.31a.xps
new file mode 100644
index 00000000..63134db2
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.31a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.31b.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.31b.xps
new file mode 100644
index 00000000..d4b716da
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.31b.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.32a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.32a.xps
new file mode 100644
index 00000000..d1adc199
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.32a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.32b.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.32b.xps
new file mode 100644
index 00000000..5bbf1e0e
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.32b.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.4a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.4a.xps
new file mode 100644
index 00000000..ec57c709
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.4a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.4b.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.4b.xps
new file mode 100644
index 00000000..6eb0d1ce
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.4b.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.5a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.5a.xps
new file mode 100644
index 00000000..6593e647
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.5a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.6a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.6a.xps
new file mode 100644
index 00000000..ed36762e
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.6a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.7a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.7a.xps
new file mode 100644
index 00000000..c7af760c
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.7a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.8a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.8a.xps
new file mode 100644
index 00000000..342b5ced
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.8a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.9a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.9a.xps
new file mode 100644
index 00000000..ef42bb32
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.9a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.9b.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.9b.xps
new file mode 100644
index 00000000..6dbd62c6
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.9b.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.9c.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.9c.xps
new file mode 100644
index 00000000..d791407a
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M3.9c.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M4.1a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M4.1a.xps
new file mode 100644
index 00000000..abac7f24
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M4.1a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M4.2a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M4.2a.xps
new file mode 100644
index 00000000..e3f75acf
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M4.2a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M4.3a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M4.3a.xps
new file mode 100644
index 00000000..60e7330f
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M4.3a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M6.1a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M6.1a.xps
new file mode 100644
index 00000000..05e660a0
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M6.1a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M6.2a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M6.2a.xps
new file mode 100644
index 00000000..544d2978
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M6.2a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M6.4a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M6.4a.xps
new file mode 100644
index 00000000..942f4003
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M6.4a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M6.6a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M6.6a.xps
new file mode 100644
index 00000000..42cf8e0e
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M6.6a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M6.7a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M6.7a.xps
new file mode 100644
index 00000000..e71811e5
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M6.7a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M6.8a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M6.8a.xps
new file mode 100644
index 00000000..07219ea1
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M6.8a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M7.2a.xps b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M7.2a.xps
new file mode 100644
index 00000000..7d0b1036
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/OpenPackagingConventions/M7.2a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/XPS/M1.2a.xps b/print/SampleXPS/ConformanceViolations/XPS/M1.2a.xps
new file mode 100644
index 00000000..aa0aab99
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/XPS/M1.2a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/XPS/M12.2a.xps b/print/SampleXPS/ConformanceViolations/XPS/M12.2a.xps
new file mode 100644
index 00000000..37b7f4a9
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/XPS/M12.2a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/XPS/M12.3b.xps b/print/SampleXPS/ConformanceViolations/XPS/M12.3b.xps
new file mode 100644
index 00000000..dd3cd57e
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/XPS/M12.3b.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/XPS/M12.5a.xps b/print/SampleXPS/ConformanceViolations/XPS/M12.5a.xps
new file mode 100644
index 00000000..a559be55
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/XPS/M12.5a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/XPS/M12.7a.xps b/print/SampleXPS/ConformanceViolations/XPS/M12.7a.xps
new file mode 100644
index 00000000..af87d904
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/XPS/M12.7a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/XPS/M2.10a.xps b/print/SampleXPS/ConformanceViolations/XPS/M2.10a.xps
new file mode 100644
index 00000000..5a589bb1
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/XPS/M2.10a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/XPS/M2.13a.xps b/print/SampleXPS/ConformanceViolations/XPS/M2.13a.xps
new file mode 100644
index 00000000..08dd879f
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/XPS/M2.13a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/XPS/M2.13b.xps b/print/SampleXPS/ConformanceViolations/XPS/M2.13b.xps
new file mode 100644
index 00000000..cb9c951e
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/XPS/M2.13b.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/XPS/M2.14a.xps b/print/SampleXPS/ConformanceViolations/XPS/M2.14a.xps
new file mode 100644
index 00000000..5b2d29ef
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/XPS/M2.14a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/XPS/M2.18a.xps b/print/SampleXPS/ConformanceViolations/XPS/M2.18a.xps
new file mode 100644
index 00000000..918a5b84
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/XPS/M2.18a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/XPS/M2.25a.xps b/print/SampleXPS/ConformanceViolations/XPS/M2.25a.xps
new file mode 100644
index 00000000..64cb6df8
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/XPS/M2.25a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/XPS/M2.36a.xps b/print/SampleXPS/ConformanceViolations/XPS/M2.36a.xps
new file mode 100644
index 00000000..cc56b711
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/XPS/M2.36a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/XPS/M2.37a.xps b/print/SampleXPS/ConformanceViolations/XPS/M2.37a.xps
new file mode 100644
index 00000000..6832246f
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/XPS/M2.37a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/XPS/M2.3a.xps b/print/SampleXPS/ConformanceViolations/XPS/M2.3a.xps
new file mode 100644
index 00000000..36faa225
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/XPS/M2.3a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/XPS/M2.3b.xps b/print/SampleXPS/ConformanceViolations/XPS/M2.3b.xps
new file mode 100644
index 00000000..a04712b7
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/XPS/M2.3b.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/XPS/M2.3c.xps b/print/SampleXPS/ConformanceViolations/XPS/M2.3c.xps
new file mode 100644
index 00000000..61417822
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/XPS/M2.3c.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/XPS/M2.4a.xps b/print/SampleXPS/ConformanceViolations/XPS/M2.4a.xps
new file mode 100644
index 00000000..a2b7b46b
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/XPS/M2.4a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/XPS/M2.4b.xps b/print/SampleXPS/ConformanceViolations/XPS/M2.4b.xps
new file mode 100644
index 00000000..6ba3ba3d
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/XPS/M2.4b.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/XPS/M2.59a.xps b/print/SampleXPS/ConformanceViolations/XPS/M2.59a.xps
new file mode 100644
index 00000000..4ed69dc3
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/XPS/M2.59a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/XPS/M2.5a.xps b/print/SampleXPS/ConformanceViolations/XPS/M2.5a.xps
new file mode 100644
index 00000000..284cdf99
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/XPS/M2.5a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/XPS/M2.5b.xps b/print/SampleXPS/ConformanceViolations/XPS/M2.5b.xps
new file mode 100644
index 00000000..c2779265
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/XPS/M2.5b.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/XPS/M2.6a.xps b/print/SampleXPS/ConformanceViolations/XPS/M2.6a.xps
new file mode 100644
index 00000000..2b311786
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/XPS/M2.6a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/XPS/M2.6b.xps b/print/SampleXPS/ConformanceViolations/XPS/M2.6b.xps
new file mode 100644
index 00000000..a7af6881
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/XPS/M2.6b.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/XPS/M2.71a.xps b/print/SampleXPS/ConformanceViolations/XPS/M2.71a.xps
new file mode 100644
index 00000000..d2fd6911
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/XPS/M2.71a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/XPS/M2.71b.xps b/print/SampleXPS/ConformanceViolations/XPS/M2.71b.xps
new file mode 100644
index 00000000..8e129faf
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/XPS/M2.71b.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/XPS/M2.71c.xps b/print/SampleXPS/ConformanceViolations/XPS/M2.71c.xps
new file mode 100644
index 00000000..6fcf2746
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/XPS/M2.71c.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/XPS/M2.73a.xps b/print/SampleXPS/ConformanceViolations/XPS/M2.73a.xps
new file mode 100644
index 00000000..3724f3f2
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/XPS/M2.73a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/XPS/M2.73b.xps b/print/SampleXPS/ConformanceViolations/XPS/M2.73b.xps
new file mode 100644
index 00000000..cb492cde
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/XPS/M2.73b.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/XPS/M2.74a.xps b/print/SampleXPS/ConformanceViolations/XPS/M2.74a.xps
new file mode 100644
index 00000000..754a1dac
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/XPS/M2.74a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/XPS/M2.75a.xps b/print/SampleXPS/ConformanceViolations/XPS/M2.75a.xps
new file mode 100644
index 00000000..e60d1999
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/XPS/M2.75a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/XPS/M2.75b.xps b/print/SampleXPS/ConformanceViolations/XPS/M2.75b.xps
new file mode 100644
index 00000000..afb8579f
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/XPS/M2.75b.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/XPS/M2.76a.xps b/print/SampleXPS/ConformanceViolations/XPS/M2.76a.xps
new file mode 100644
index 00000000..70dcad6a
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/XPS/M2.76a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/XPS/M3.2a.xps b/print/SampleXPS/ConformanceViolations/XPS/M3.2a.xps
new file mode 100644
index 00000000..974c52c8
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/XPS/M3.2a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/XPS/M3.3a.xps b/print/SampleXPS/ConformanceViolations/XPS/M3.3a.xps
new file mode 100644
index 00000000..2d5f0f4c
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/XPS/M3.3a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/XPS/M3.5a.xps b/print/SampleXPS/ConformanceViolations/XPS/M3.5a.xps
new file mode 100644
index 00000000..7471ee04
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/XPS/M3.5a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/XPS/M3.6a.xps b/print/SampleXPS/ConformanceViolations/XPS/M3.6a.xps
new file mode 100644
index 00000000..0a2ec5ec
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/XPS/M3.6a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/XPS/M3.6b.xps b/print/SampleXPS/ConformanceViolations/XPS/M3.6b.xps
new file mode 100644
index 00000000..3c353b55
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/XPS/M3.6b.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/XPS/M4.3a.xps b/print/SampleXPS/ConformanceViolations/XPS/M4.3a.xps
new file mode 100644
index 00000000..dbceda8b
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/XPS/M4.3a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/XPS/M5.15a.xps b/print/SampleXPS/ConformanceViolations/XPS/M5.15a.xps
new file mode 100644
index 00000000..1cea3661
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/XPS/M5.15a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/XPS/M5.2a.xps b/print/SampleXPS/ConformanceViolations/XPS/M5.2a.xps
new file mode 100644
index 00000000..abf74ae2
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/XPS/M5.2a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/XPS/M5.2b.xps b/print/SampleXPS/ConformanceViolations/XPS/M5.2b.xps
new file mode 100644
index 00000000..b3f2559d
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/XPS/M5.2b.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/XPS/M5.4a.xps b/print/SampleXPS/ConformanceViolations/XPS/M5.4a.xps
new file mode 100644
index 00000000..44f206c0
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/XPS/M5.4a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/XPS/M5.4b.xps b/print/SampleXPS/ConformanceViolations/XPS/M5.4b.xps
new file mode 100644
index 00000000..77596f04
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/XPS/M5.4b.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/XPS/M5.7a.xps b/print/SampleXPS/ConformanceViolations/XPS/M5.7a.xps
new file mode 100644
index 00000000..72860767
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/XPS/M5.7a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/XPS/M6.2a.xps b/print/SampleXPS/ConformanceViolations/XPS/M6.2a.xps
new file mode 100644
index 00000000..7c64d19f
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/XPS/M6.2a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/XPS/M6.3a.xps b/print/SampleXPS/ConformanceViolations/XPS/M6.3a.xps
new file mode 100644
index 00000000..b62a394a
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/XPS/M6.3a.xps
Binary files differ
diff --git a/print/SampleXPS/ConformanceViolations/XPS/M7.5a.xps b/print/SampleXPS/ConformanceViolations/XPS/M7.5a.xps
new file mode 100644
index 00000000..93b14d89
--- /dev/null
+++ b/print/SampleXPS/ConformanceViolations/XPS/M7.5a.xps
Binary files differ
diff --git a/print/SampleXPS/QualityLogicMinBar/mb01.xps b/print/SampleXPS/QualityLogicMinBar/mb01.xps
new file mode 100644
index 00000000..138c8594
--- /dev/null
+++ b/print/SampleXPS/QualityLogicMinBar/mb01.xps
Binary files differ
diff --git a/print/SampleXPS/QualityLogicMinBar/mb02.xps b/print/SampleXPS/QualityLogicMinBar/mb02.xps
new file mode 100644
index 00000000..ed09e1ef
--- /dev/null
+++ b/print/SampleXPS/QualityLogicMinBar/mb02.xps
Binary files differ
diff --git a/print/SampleXPS/QualityLogicMinBar/mb03.xps b/print/SampleXPS/QualityLogicMinBar/mb03.xps
new file mode 100644
index 00000000..2739c036
--- /dev/null
+++ b/print/SampleXPS/QualityLogicMinBar/mb03.xps
Binary files differ
diff --git a/print/SampleXPS/QualityLogicMinBar/mb04.xps b/print/SampleXPS/QualityLogicMinBar/mb04.xps
new file mode 100644
index 00000000..0287b040
--- /dev/null
+++ b/print/SampleXPS/QualityLogicMinBar/mb04.xps
Binary files differ
diff --git a/print/SampleXPS/QualityLogicMinBar/mb05.xps b/print/SampleXPS/QualityLogicMinBar/mb05.xps
new file mode 100644
index 00000000..225eed4e
--- /dev/null
+++ b/print/SampleXPS/QualityLogicMinBar/mb05.xps
Binary files differ
diff --git a/print/SampleXPS/QualityLogicMinBar/mb06.xps b/print/SampleXPS/QualityLogicMinBar/mb06.xps
new file mode 100644
index 00000000..39b38a71
--- /dev/null
+++ b/print/SampleXPS/QualityLogicMinBar/mb06.xps
Binary files differ
diff --git a/print/SampleXPS/QualityLogicMinBar/mb07.xps b/print/SampleXPS/QualityLogicMinBar/mb07.xps
new file mode 100644
index 00000000..c844d85f
--- /dev/null
+++ b/print/SampleXPS/QualityLogicMinBar/mb07.xps
Binary files differ
diff --git a/print/SampleXPS/QualityLogicMinBar/mb08.xps b/print/SampleXPS/QualityLogicMinBar/mb08.xps
new file mode 100644
index 00000000..2b2146f1
--- /dev/null
+++ b/print/SampleXPS/QualityLogicMinBar/mb08.xps
Binary files differ
diff --git a/print/SampleXPS/QualityLogicMinBar/mb09.xps b/print/SampleXPS/QualityLogicMinBar/mb09.xps
new file mode 100644
index 00000000..12470ceb
--- /dev/null
+++ b/print/SampleXPS/QualityLogicMinBar/mb09.xps
Binary files differ
diff --git a/print/SampleXPS/ReadMe.md b/print/SampleXPS/ReadMe.md
new file mode 100644
index 00000000..18a242bb
--- /dev/null
+++ b/print/SampleXPS/ReadMe.md
@@ -0,0 +1,7 @@
+XPS Documents Print Sample
+==========================
+
+This sample is a set of documents that were generated from a variety of sources, including those generated from the Windows Presentation Foundation in the .NET Framework, from Office 2007, and from the Microsoft XPS Document Writer (MXDW). The set of documents also includes documents that were either hand-built from scratch or hand-modified from another source. They have been included to provide you with a few documents that exercise a variety of features of the XML Paper Specification.
+
+In addition, a few high-quality documents have been provided in the Showcase directory to highlight some of the XPS advantages in terms of screen-to-print fidelity. There are also some documents that are intended to fail by violating at least one conformance rule. These are in the ConformanceViolations directory. For information about XPS in Windows, see [XPS Printing Features](http://msdn.microsoft.com/en-us/library/windows/hardware/ff564299(v=vs.85).aspx).
+
diff --git a/print/SampleXPS/SampleXPS.sln b/print/SampleXPS/SampleXPS.sln
new file mode 100644
index 00000000..7653b4c4
--- /dev/null
+++ b/print/SampleXPS/SampleXPS.sln
@@ -0,0 +1,28 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 2013
+VisualStudioVersion = 12.0
+MinimumVisualStudioVersion = 12.0
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BlankProject", "BlankProjSrc\BlankProject.vcxproj", "{D2B639CE-AC86-49E5-82A5-0754C41CE7C2}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Release|Win32 = Release|Win32
+ Debug|x64 = Debug|x64
+ Release|x64 = Release|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {D2B639CE-AC86-49E5-82A5-0754C41CE7C2}.Debug|Win32.ActiveCfg = Debug|Win32
+ {D2B639CE-AC86-49E5-82A5-0754C41CE7C2}.Debug|Win32.Build.0 = Debug|Win32
+ {D2B639CE-AC86-49E5-82A5-0754C41CE7C2}.Release|Win32.ActiveCfg = Release|Win32
+ {D2B639CE-AC86-49E5-82A5-0754C41CE7C2}.Release|Win32.Build.0 = Release|Win32
+ {D2B639CE-AC86-49E5-82A5-0754C41CE7C2}.Debug|x64.ActiveCfg = Debug|x64
+ {D2B639CE-AC86-49E5-82A5-0754C41CE7C2}.Debug|x64.Build.0 = Debug|x64
+ {D2B639CE-AC86-49E5-82A5-0754C41CE7C2}.Release|x64.ActiveCfg = Release|x64
+ {D2B639CE-AC86-49E5-82A5-0754C41CE7C2}.Release|x64.Build.0 = Release|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/print/SampleXPS/XPSTestFiles_EndUserLicenseAgreement.txt b/print/SampleXPS/XPSTestFiles_EndUserLicenseAgreement.txt
new file mode 100644
index 00000000..2e90e5d7
--- /dev/null
+++ b/print/SampleXPS/XPSTestFiles_EndUserLicenseAgreement.txt
@@ -0,0 +1,7 @@
+END-USER LICENSE AGREEMENT
+IMPORTANT�READ CAREFULLY: This Microsoft End-User License Agreement (�EULA�) is a legal agreement between you (either an individual or a single entity) and Microsoft Corporation (�Microsoft�) for Test Files owned by Microsoft and identified below. By installing, copying, or otherwise using the Test Files, you agree to be bound by the terms of this EULA. If you do not agree to the terms of this EULA, you may not install or use the Test Files.
+
+Microsoft owns a library of sample XML Paper Specification (�XPS�) files, which Microsoft created for testing features of the XPS format (the �Test Files�). The Test Files are protected by copyright laws and international copyright treaties, as well as other intellectual property laws and treaties. This is a license, not a sale, of the Test Files.
+1. GRANT OF LICENSE. Microsoft grants to you as an individual, a personal, nonexclusive, and limited license to make and use copies of the Test Files on any number of computers residing on your premises for the sole purpose of developing and testing your software and/or hardware products. These license rights are conditioned on your compliance with the license restrictions and requirements described below.
+2. TERMINATION. Without prejudice to any other rights, Microsoft may terminate this EULA if you fail to comply with the terms and conditions of this EULA.
+3. DISCLAIMER OF WARRANTIES. To the maximum extent permitted by applicable law, Microsoft provides the Test Files AS IS AND WITH ALL FAULTS, and hereby disclaim all warranties and conditions, either express, implied or statutory, including, but not limited to, any (if any) implied warranties or conditions of merchantability, of fitness for a particular purpose, of lack of viruses, of accuracy or completeness of responses, of results, and of lack of negligence or lack of workmanlike effort, all with regard to the Test Files. ALSO, THERE IS NO WARRANTY OR CONDITION OF TITLE, QUIET ENJOYMENT, QUIET POSSESSION, CORRESPONDENCE TO DESCRIPTION OR NON-INFRINGEMENT, WITH REGARD TO THE TEST FILES. THE ENTIRE RISK AS TO THE QUALITY OF OR ARISING OUT OF USE OR PERFORMANCE OF THE SAMPLE CODE, IF ANY, REMAINS WITH YOU.
diff --git a/print/SampleXPS/readme.txt b/print/SampleXPS/readme.txt
new file mode 100644
index 00000000..0a5ebab3
--- /dev/null
+++ b/print/SampleXPS/readme.txt
@@ -0,0 +1,190 @@
+File Name: SampleXps.zip
+Version: 1.0
+License: These sample documents are covered by the terms of the XPSTestFiles_EndUserLicenseAgreement.doc file included in this ZIP archive.
+=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
+
+The sample documents in this ZIP archive were generated from a variety of sources, including those generated from
+the Windows Presentation Foundation in WinFX, from Office 2007, from the Microsoft XPS Document Writer (MXDW), and a few
+that were either hand-built from scratch or hand-modified from another source. They have been included to provide
+you with a few documents that exercise a variety of features of the XML Paper Specification.
+
+In addition, we have included a few high-quality documents in the Showcase directory to highlight some of the XPS advantages in terms of screen-to-print fidelity. We've also created some documents that are intended to fail, violating at least one conformance rule. These are in the ConformanceViolations directory.
+
+Comments on various files is denoted following the file beginning with '--'.
+
+=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
+
+These sample Test Files include:
+
+
+QualityLogicMinBar/ -- Minimum bar test documents provided by Quality Logic
+ mb01.xps
+ mb02.xps
+ mb03.xps
+ mb04.xps
+ mb05.xps
+ mb06.xps
+ mb07.xps
+ mb08.xps
+ mb09.xps
+
+
+ConformanceViolations/ -- All these documents violate one conformance rule. They should fail or generate an error.
+ MarkupCompatibility/
+ M1.1a.xps -- Unrecognized element from a non-ignorable namespace
+ M1.2a.xps -- Unrecognized element from Markup Compatibility namespace
+ M2.13a.xps -- ProcessContent attribute on an element without an Ignorable attribute
+ M2.14a.xps -- ProcessContent referencing an element whose namespace is not also listed as Ignorable
+ M2.17a.xps -- Xml:lang attribute on a ProcessContent element
+ M2.20a.xps -- PreserveElements attribute with no matching Ignorable attribute
+ M2.24a.xps -- PreserveAttributes attribute with no matching Ignorable attribute
+ M2.27a.xps -- Non-understood and ignorable namespace also identified in the MustUnderstand attribute value
+ M2.27b.xps -- Non-understood namespace identified in the MustUnderstand attribute value
+ M2.30a.xps -- AlternateContent element with no Choice child elements
+ M2.31a.xps -- AlternateContent element with multiple Fallback child elements
+ M2.32a.xps -- AlternateContent element with Fallback child element occurring before Choice child element
+ M2.33a.xps -- Nested AlternateContent elements
+ M2.35a.xps -- AlternateContent element with unprefixed Ignorable attribute. Namespace identified in Ignorable attribute is used.
+ M2.35b.xps -- AlternateContent element with unprefixed Ignorable attribute. Namespace identified in Ignorable attribute is not used.
+ M2.36a.xps -- AlternateContent having unrecognized child element that is not ignored
+ M2.41a.xps -- Choice element having unrecognized and non-ignored attribute
+ M2.42a.xps -- Choice element having MustUnderstand attribute referencing bad namespace
+ M2.43a.xps -- Xml:lang attribute on AlternateContent element
+ M2.44a.xps -- Choice element missing Requires attribute
+ M2.48a.xps -- Choice element having unprefixed attribute other than Requires
+ M2.49a.xps -- Xml:lang attribute on Choice element
+ M2.50a.xps -- Requires attribute referencing non-understood namespace
+ M2.52a.xps -- Prefixed Requires attribute applied to Choice element
+ M2.55a.xps -- Unprefixed attribute applied to a Fallback element
+ M2.56a.xps -- Xml:lang attribute on Fallback element
+
+ OpenPackagingConvetions/
+ M1.1a.xps -- InvalidZip - Simple Text with empty reference to fdseq and empty fdseq name in zip
+ M1.1b.xps -- Simple Text without PARTNAME in fdseq
+ M1.2a.xps -- Simple Text without FPAGE Content Type
+ M1.2b.xps -- Simple Text without JPEG Content Type
+ M1.3a.xps -- Simple Text with empty segment in PARTNAME in fdseq
+ M1.5a.xps -- Simple Text PARTNAME with forward slash as last char
+ M1.6a.xps -- Simple Text PARTNAME with nonpchar in fdseq with orig doc name
+ M1.6b.xps -- Simple Text PARTNAME with nonpchar in fdseq
+ M1.7a.xps -- Simple Text core prop contains fwd slash pct encode and reference also contains pct encode
+ M1.7c.xps -- Simple Text PARTNAME contains '%/'
+ M1.8a.xps -- Simple Text PARTNAME contains '%c'
+ M1.10a.xps -- Simple Text PARTNAME only dot
+ M1.11a.xps -- Simple Text Fixed Doc Seq Part contains content type part name
+ M1.17a.xps -- Invalid comma token in content type
+ M1.18a.xps -- Content Types Leading Whitespace
+ M1.18b.xps -- Content Types LWS between type and subtype
+ M1.20a.xps -- Simple Text Doc with Content Type including param
+ M1.22a.xps -- Simple Text Content Types with ISO encoding
+ M1.26a.xps -- Relationship Missing ID
+ M1.26b.xps -- Relationship with invalid XML Identifier
+ M1.26c.xps -- Relationships with duplicate IDs
+ M1.27a.xps -- Relationship with missing Type
+ M1.28a.xps -- Relationship with missing Target
+ M2.5a.xps -- Content Type with duplicate default elements
+ M2.5b.xps -- Content Type with duplicate override elements
+ M2.6a.xps -- Content Type with Content Type but no Extension attrib
+ M2.6b.xps -- Content Type with Extension but no Content Type attrib
+ M2.7a.xps -- Content Type with Override with no ContentType attrib
+ M2.7b.xps -- Content Type with Override with no PartName attrib
+ M2.18a.xps -- Simple Text with Non-Interleaved as two consecutive parts
+ M2.24a.xps -- Simple Text with fdseq converted to single dot char
+ M3.1a.xps -- Simple Text Doc with core props relationship pointing to thumbnail
+ M3.1b.xps -- Simple Text Doc with two core props relationships
+ M3.2a.xps -- Simple Text Core Prop Part with Markup Compat
+ M3.4a.xps -- Simple Text with dig sig containing 2 dig sig origin parts
+ M3.4b.xps -- Simple Text with Dig Sig missing relationship to Dig Sig Origin
+ M3.5a.xps -- Simple Text with Dig Sig with no rel from dig sig orig to dig sig part
+ M3.6a.xps -- Simple Text with dig sig with no relationship to cert
+ M3.7a.xps -- Simple Text with dig sig ref with bad fragment identifier
+ M3.8a.xps -- Simple Text with dig sig with 2 Object Elements
+ M3.9a.xps -- Simple Text with dig sig with Object containing PCDATA
+ M3.9b.xps -- Simple Text with dig sig with Object containing Signature
+ M3.9c.xps -- Simple Text with dig sig with Sig Value in Object Element
+ M3.10a.xps -- Simple Text with dig sig with fragment ident after Content Type
+ M3.10b.xps -- Simple Text with dig sig with fragment ident right after URI
+ M3.10c.xps -- Simple Text with dig sig with reference to external part
+ M3.11a.xps -- Simple Text with Dig sig with ref query content type with bad content
+ M3.11b.xps -- Simple Text with Dig Sig with Ref query with missing Content Type
+ M3.12a.xps -- Simple Text with Dig Sig with Content Type not case matching
+ M3.12b.xps -- Simple Text with dig sig with mismatched Reference Content Type
+ M3.13a.xps -- Simple Text with dig sig Reference with unknown XForm
+ M3.14a.xps -- Simple Text with dig sig Relationships XForm without Canon XForm
+ M3.15a.xps -- Simple Text with dig sig with Signature Prop with no Sig Time
+ M3.16a.xps -- Simple Text with dig sig with no Objects
+ M3.17a.xps -- Simple Text with dig sig Signed Info missing Ref
+ M3.17b.xps -- Simple Text with dig sig signedinfo with ref to incorrect object
+ M3.18a.xps -- Simple Text with dig sig with bad algorithm
+ M3.20a.xps -- Simple Text with dig sig Reference with unknown XForm
+ M3.21a.xps -- Simple Text with dig sig with Manifest Object with no DigestMethod
+ M3.21b.xps -- Simple Text with dig sig with no DigestMethod in Package object
+ M3.25a.xps -- Simple Text with dig sig with Time format not compat with w3c
+ M3.26a.xps -- Simple Text with dig sig with value element not matching format
+ M3.28a.xps -- Simple Text with dig sig relation xform after canon xform
+ M3.29a.xps -- Simple Text with dig sig with Relation xform having SourceType with case sensitive mismatch
+ M3.31a.xps -- Simple Text with dig sig with DigestValue in Object Ref Descendant mismatch
+ M3.31b.xps -- Simple Text with dig sig with DigestValue in Object Ref Descendant too long.
+ M3.32a.xps -- Simple Text with dig sig with Bad DigestValue in Signed Info - Too long
+ M3.32b.xps -- Simple Text with dig sig with Bad DigestValue in Signed Info � Wrong
+ M4.1a.xps -- Simple Text with bad URI reference
+ M4.2a.xps -- Simple Text PARTNAME contains '%c'
+ M4.3a.xps -- Simple Text with percent encoding
+ M6.1a.xps -- Simple Text with mismatch filename length
+ M6.2a.xps -- Simple Text with invalid file name length
+ M6.4a.xps -- Simple Text with unsupported compression method
+ M6.6a.xps -- Simple Text with general purpose bit flag specifying files are encrypted
+ M6.7a.xps -- Simple Text with offset of central directory equal to unsigned int max
+ M6.8a.xps -- Simple Text with Total number of entries in central directory more than maxint
+ M7.2a.xps -- Simple Text DC with xml:lang attrib
+
+ XPS/
+ M1.2a.xps -- Package is not a zip archive, it�s plain text instead
+ M2.3a.xps -- Missing FixedDocumentSequence part
+ M2.3b.xps -- Missing fixedrepresentation relationship
+ M2.3c.xps -- Two fixedrepresentation relationships
+ M2.4a.xps -- Missing FixedDocument part
+ M2.4b.xps -- No <DocumentReference> to a FixedDocument
+ M2.5a.xps -- Missing FixedPage part
+ M2.5b.xps -- No <PageContent> to FixedPage
+ M2.6a.xps -- Missing Font Part
+ M2.6b.xps -- Missing FontURI attribute
+ M2.10a.xps -- Missing required resource relationship for Font in FixedPage
+ M2.13a.xps -- Missing fixedrepresentation relationship
+ M2.13b.xps -- Two fixedrepresentation relationships
+ M2.14a.xps -- Fixedrepresentation relationship pointing to FixedDocucment
+ M2.18a.xps -- Corrupt PNG image
+ M2.25a.xps -- Corrupt TIF image
+ M2.36a.xps -- FixedPage with 2 thumbnails
+ M2.37a.xps -- FixedPage with TIF thumbnail
+ M2.59a.xps -- Two PrintTickets related to FixedDocumentSequence
+ M2.71a.xps -- DTD in Relationship markup
+ M2.71b.xps -- DTD in Content_Types markup
+ M2.71c.xps -- DTD in FixedPage markup
+ M2.73a.xps -- Xml:id attribute in FixedPage markup
+ M2.73b.xps -- Xsi:SchemaLocation attribute on <FixedPage> element
+ M2.74a.xps -- <Path> having Fill attrib and <Path.Fill> child element
+ M2.75a.xps -- Xml:space attribute on <FixedPage> element
+ M2.75b.xps -- Xml:space attribute on <Path> element
+ M2.76a.xps -- Invalid value for xml:lang attribute on <FixedPage> element
+ M3.2a.xps -- <DocucmentReference> Source attribute pointing to Fixed Page instead of FixedDocucment
+ M3.3a.xps -- Multiple <DocumentReference> elements pointing to same FixedDocument
+ M3.5a.xps -- <PageContent> Source attrib pointing to FixedDocucment instead of FixedPage
+ M3.6a.xps -- Multiple <PageContent> elements pointing to the same FixedPage from difference FixedDocuments
+ M3.6b.xps -- Multiple <PageContent> elements pointing to same FixedPage (from the same FixedDocument)
+ M4.3a.xps -- <PathGeometry> element with Figures attribute and <Path.Figure> child element
+ M5.2a.xps -- <Glyphs> with empty UnicodeString attribute and no Indices attribute
+ M5.2b.xps -- <Glyphs> with UnicodeString attribute that contains �{}� and no Indices attribute
+ M5.4a.xps -- <Glyphs> with an Indices attribute that contains an invalid Glyph Index for the specified font
+ M5.4b.xps -- <Glyphs> that has more entries in the indices attribute than the UnicodeString attribute
+ M5.7a.xps -- <Glyphs> that has a UnicodeString attribute that starts with '{'
+ M5.15a.xps -- <Glyphs> that has both BidiLevel and isSideways attributes
+ M6.2a.xps -- <ImageBrush> with x:Key attribute not in a <ResourceDictionary>
+ M6.3a.xps -- <ImageBrush> that references a font part
+ M7.5a.xps -- Remote resource dictionary that references another remote resource dictionary
+ M12.2a.xps -- 2 references to the same FixedDocument
+ M12.3b.xps -- FixedPage that is referenced twice from the same FixedDocuments
+ M12.5a.xps -- FixedDocumentSequence with two PrintTickets
+ M12.7a.xps -- ContentType attribute containing a Parameter (ContentType=�image/jpeg;q=0�)
+
+=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= \ No newline at end of file