-
Example Page Setup Processes
-
Visio
-
Two Paths
- Grow Automatically , Page Size is set via printer page support
- Set Page Size, with print preview lines of printer page setting
- Possible Issue with selecting different print and page size then specified. Skip past setting when print pressed?
- How to calculate bounds when print size is different then bound size, leave grid borders or adjust to match page size?
- How to deal with page settings that dont match those in available printers?
- Almost all others are based of printer page sizes
-
WPF Print Engine
-
This is an example with source code on how a WPF print system can be setup.
- This would need to be modified from a preview system to a system that makes live changes to our diagram.
- http://blog.saraf.me/2011/05/wpf-print-engine.html
-
Printing
-
Features
-
Fit to Page
- Fits Entire diagram to the page size set for printer
-
Printing not working
-
XPS
-
When Split across Multiple Pages, right and bottom margin lost
- Prints any size page on letter thereby cutting of the edges.
-
Plotter
-
Top and Bottom Cut off
- Possible Margin Issues
- Read margin data from printer before page is printed.
- Printing Diagram Bounds Not Correct For Some Printers
- Remove printing options seen before printing to prevent conflicts between page setup settings and print settings.
- Print Preview Lines
-
Drawing Diagram
- Grow Automatically
- Set Size, Standards or Custom
eg. 22"x33"
- If it doesnt grow automatically what happens
to objects placed outside of the page area
-
Default Page Size
-
By Default printer and default printer page size?
- This ties it directly to a printer
- This printer may or may not be installed on the next persons
- Hard to create single PDF/XPS files
-
Set Page Size Independant of Print Size
- By setting it independantly it will be set to a certain size
which can be opened by anyone
You can then show the print preview lines overtop, which
would be set to their default printers page size
- Page Sizes/Standards to Support