Print Templates, Part VI: Interactive Margin Settings: A Final Word - Doc JavaScript
Print Templates, Part VI: Interactive Margin Settings
A Final Word
In this column we concluded our series on print templates. We explained how to provide a user interface for changing the page margins, and how to re-paginate as a consequence of active print area changes. We taught you how to install three event handlers for the mousedown
, mousemove
, and mouseup
events. We explained how to hide and show the margin dashed lines that move with the mouse while dragging the margin markers. We showed you how to pop up tool tips and how to set their properties. We explained how to convert from inches to pixels, and how to print a number with a specific accuracy. We also reviewed the special initialization you need to do in template8.html
.
In this column you have learned:
- How to write the print template
template8.html
- How to initialize the print template
- How to write the mousedown event handler
- How to write the mousemove event handler
- How to write the mouseup event handler
- How to show and hide the margin dashed lines
You could see the full code listing of template8
on Page 8. You could load it from the enclosed zipped file.
Produced by Yehuda Shiran and Tomer Shiran
All Rights Reserved. Legal Notices.
Created: November 22, 2001
Revised: November 22, 2001
URL: https://www.webreference.com/js/column95/9.html