{hero}

pdf

自:Buttons 1.0.0

建立並儲存一個包含表格資料的 PDF 檔案。
請注意 - 此屬性需要 DataTables 的 Buttons 擴充功能。

描述

此按鈕類型作為一個代理,它會根據瀏覽器的功能和頁面上可用的程式庫自動偵測是否可以使用 pdfHtml5 按鈕。

提供此選項是因為 HTML5 按鈕類型需要相當現代的瀏覽器,而最終使用者可能不一定擁有此瀏覽器。

如果不滿足 pdfHtml5 按鈕的要求,則不會向最終使用者顯示任何按鈕。有關每個按鈕類型的要求,請參閱其各自的說明文件。

選項

此按鈕可以在其設定物件中設定以下選項,以自訂其動作和顯示,此外還有適用於所有按鈕的選項(例如 buttons.buttons.text

範例

DataTables 初始化:使用 pdf 按鈕類型來建立 HTML 按鈕選項的別名。

new DataTable('#myTable', {
	layout: {
		topStart: {
			buttons: ['pdf']
		}
	}
});

DataTables 初始化:使用 exportOptions 僅儲存目前 DataTable 頁面上顯示的資料

new DataTable('#myTable', {
	layout: {
		topStart: {
			buttons: [
				{
					extend: 'pdf',
					text: 'Save current page',
					exportOptions: {
						modifier: {
							page: 'current'
						}
					}
				}
			]
		}
	}
});