customize data tables print view code example
Example: customize function (doc) datatable printable
Plain text12345678910111213141516{ extend: 'print',text: '<i class="fa fa-plus" aria-hidden="true"><span class="{{ App::isLocale('ar')? 'font-ar' : '' }}">@lang('master.print')</span></i>', title: '@lang('invoices.products')', messageTop: '{{ Auth::user()->office_name }}', className: 'btn btn-default', autoPrint: true, customize: function (win) { $(win.document.body).find('th').addClass('display').css('text-align', 'center'); $(win.document.body).find('table').addClass('display').css('font-size', '16px'); $(win.document.body).find('table').addClass('display').css('text-align', 'center'); $(win.document.body).find('tr:nth-child(odd) td').each(function (index) { $(this).css('background-color', '#D0D0D0'); }); $(win.document.body).find('h1').css('text-align', 'center'); }}