The monthly calendar supports direct printing of the current view.
JavaScript
Example
<div id="dp"></div> <div class="space"> Format: <select id="format"> <option value="svg">SVG</option> <option value="png">PNG</option> </select> </div> <div class="space"> <a href="#" id="print-button">Print</a> </div> <div id="export"></div> <script type="text/javascript"> var dp = new DayPilot.Month("dp"); // ... dp.init(); $(document).ready(function() { $("#print-button").click(function(ev) { ev.preventDefault(); var format = $("#format").val(); dp.exportAs(format).print(); }); }); </script>