Wijmo ユーザーガイド > 概念 > エクスポート > グリッドのエクスポート > PDF としてエクスポート |
ここでは、HTML マークアップおよび jQuery スクリプトを使用して、gridexport と wijgrid への参照を HTML プロジェクトに追加する方法と、エクスポートに関連する多数の PDF 設定のカスタマイズ方法について、詳しく説明します。
ドロップダウンしてマークアップをコピーします
テキストエディタに張り付けます |
コードのコピー |
---|---|
<!DOCTYPE HTML> <HTML> <head> </head> <body> </body> </HTML> |
ドロップダウンして参照コードをコピーし、head タグ内に貼り付けます。
参照 |
コードのコピー |
---|---|
<!--Theme--> <link href="http://cdn.wijmo.com/themes/aristo/jquery-wijmo.css" rel="stylesheet" type="text/css" /> <!--Wijmo Widgets CSS--> <link href="http://cdn.wijmo.com/jquery.wijmo-pro.all.3.20173.128.min.css" rel="stylesheet" type="text/css" /> <!--RequireJs--> <script type="text/javascript" src="http://cdn.wijmo.com/external/require.js"></script> <script type="text/javascript"> requirejs.config({ baseUrl: "http://cdn.wijmo.com/amd-js/3.20173.128", paths: { "jquery": "jquery-1.11.1.min", "jquery-ui": "jquery-ui-1.11.0.custom.min", "jquery.ui": "jquery-ui", "jquery.mousewheel": "jquery.mousewheel.min", "globalize": "globalize.min" } }); </script> |
ドロップダウンしてマークアップをコピーし、body タグ内に貼り付けます。
マークアップ |
コードのコピー |
---|---|
<table id="wijgrid" /> <input type="button" value="Export to PDF" id="exportPDF"/> |
スクリプト |
コードのコピー |
---|---|
<script id="scriptInit" type="text/javascript"> require(["wijmo.wijgrid", "gridexport"], function () { $(document).ready(function () { $("#wijgrid").wijgrid({ cellClicked: function (e, args) { alert(args.cell.value()); }, allowSorting: true, data: [ [27, 'Canada', 'Adams, Craig', 'RW'], [43, 'Canada', 'Boucher, Philippe', 'D', 'R'], [24, 'Canada', 'Cooke, Matt', 'LW', 'L'], [87, 'Canada', 'Crosby, Sidney (C)', 'C', 'L'], [1, 'United States', 'Curry, John', 'G', 'L'], ], columns: [ {headerText: "Number"}, {headerText: "Country"}, {headerText: "Player"}, {headerText: "Position"} ] }); }); $("#exportPDF").button().click(function () { wijmo.exporter.exportGrid({ serviceUrl: "http://demos.componentone.com/ASPNET/ExportService/exportapi/grid", grid: $("#wijgrid").data("wijmo-wijgrid"), exportFileType: wijmo.exporter.ExportFileType.Pdf, fileName: "MyGridPDFExport", pdf: { imageQuality: wijmo.exporter.ImageQuality.Low, compression: wijmo.exporter.CompressionType.BestSpeed, fontType: wijmo.exporter.FontType.Standard, author: "Ninja Code Monkey", creator: "Wijmo wijgrid", subject: "Hockey Players", title: "Hockey Players", producer: "Wijmo exporter", keywords: "hockey, Canada, US", encryption: wijmo.exporter.PdfEncryptionType.Standard128, ownerPassword: "MINE!", userPassword: "ours", allowCopyContent: false, allowEditAnnotations: true, allowEditContent: false, allowPrint: true, paperKind: wijmo.exporter.PaperKind.Custom, pageSize: { width: 300, height: 400 }, margins: { top: 10, left: 10, right: 10, bottom: 10 } } }); }); }); </script> |