Please help me to add print button inside form view instead of the one in header
Adding a print button is nothing but is just like you add a normal button. Add a button to your view for eg:
<button name="%(REPORT ACTION ID)d" string="YOUR STRING" type="action" icon="gtk-print"/>
where REPORT ACTION ID is the id of your report that you have declared in the .xml file.
in your report there must be a report tag as follows.
<report id="profit_loss_report" model="Account.checklist" string="Check List" name="module_name.report_document" file="module_name.report_document" report_type="qweb-pdf"/>
the report id is in the first line :"profit_loss_report"