diff --git a/demos/aurelia/src/examples/slickgrid/example55.ts b/demos/aurelia/src/examples/slickgrid/example55.ts index 863c39149..61ee68f73 100644 --- a/demos/aurelia/src/examples/slickgrid/example55.ts +++ b/demos/aurelia/src/examples/slickgrid/example55.ts @@ -1,4 +1,5 @@ import { ExcelExportService } from '@slickgrid-universal/excel-export'; +import { PdfExportService } from '@slickgrid-universal/pdf-export'; import { type AureliaGridInstance, type Column, type GridOption } from 'aurelia-slickgrid'; import './example55.scss'; @@ -47,12 +48,15 @@ export class Example55 { enableCellNavigation: true, enableTextSelectionOnCells: true, enableVariableRowHeight: true, - externalResources: [new ExcelExportService()], + externalResources: [new ExcelExportService(), new PdfExportService()], excelExportOptions: { // export variable row height will also be reflected in the export // but it can be disabled by setting `includeVariableRowHeight` to false // includeVariableRowHeight: false, // export all rows at default height }, + pdfExportOptions: { + pageOrientation: 'landscape', + }, rowHeight: 40, gridHeight: 560, gridWidth: 1080, diff --git a/demos/aurelia/src/examples/slickgrid/example56.ts b/demos/aurelia/src/examples/slickgrid/example56.ts index f150136e6..0648df464 100644 --- a/demos/aurelia/src/examples/slickgrid/example56.ts +++ b/demos/aurelia/src/examples/slickgrid/example56.ts @@ -1,4 +1,5 @@ import { ExcelExportService } from '@slickgrid-universal/excel-export'; +import { PdfExportService } from '@slickgrid-universal/pdf-export'; import { type AureliaGridInstance, type Column, type GridOption } from 'aurelia-slickgrid'; import './example56.scss'; @@ -61,12 +62,15 @@ export class Example56 { enableCellNavigation: true, enableTextSelectionOnCells: true, enableVariableRowHeight: true, - externalResources: [new ExcelExportService()], + externalResources: [new ExcelExportService(), new PdfExportService()], excelExportOptions: { // export variable row height will also be reflected in the export // but it can be disabled by setting `includeVariableRowHeight` to false // includeVariableRowHeight: false, // export all rows at default height }, + pdfExportOptions: { + pageOrientation: 'landscape', + }, rowHeight: 40, frozenRow: 2, gridHeight: 560, diff --git a/demos/react/src/examples/slickgrid/Example55.tsx b/demos/react/src/examples/slickgrid/Example55.tsx index 5ab7ac488..3ce1c3ccc 100644 --- a/demos/react/src/examples/slickgrid/Example55.tsx +++ b/demos/react/src/examples/slickgrid/Example55.tsx @@ -1,4 +1,5 @@ import { ExcelExportService } from '@slickgrid-universal/excel-export'; +import { PdfExportService } from '@slickgrid-universal/pdf-export'; import React, { useEffect, useRef, useState } from 'react'; import { SlickgridReact, type Column, type GridOption, type SlickgridReactInstance } from 'slickgrid-react'; import './example55.scss'; @@ -45,12 +46,15 @@ const Example55: React.FC = () => { enableCellNavigation: true, enableTextSelectionOnCells: true, enableVariableRowHeight: true, - externalResources: [new ExcelExportService()], + externalResources: [new ExcelExportService(), new PdfExportService()], excelExportOptions: { // export variable row height will also be reflected in the export // but it can be disabled by setting `includeVariableRowHeight` to false // includeVariableRowHeight: false, // export all rows at default height }, + pdfExportOptions: { + pageOrientation: 'landscape', + }, rowHeight: 40, gridHeight: 560, gridWidth: 1080, diff --git a/demos/react/src/examples/slickgrid/Example56.tsx b/demos/react/src/examples/slickgrid/Example56.tsx index ea25ccc69..ddc09e28c 100644 --- a/demos/react/src/examples/slickgrid/Example56.tsx +++ b/demos/react/src/examples/slickgrid/Example56.tsx @@ -1,4 +1,5 @@ import { ExcelExportService } from '@slickgrid-universal/excel-export'; +import { PdfExportService } from '@slickgrid-universal/pdf-export'; import React, { useEffect, useRef, useState } from 'react'; import { SlickgridReact, type Column, type GridOption, type SlickgridReactInstance } from 'slickgrid-react'; import './example56.scss'; @@ -60,12 +61,15 @@ const Example56: React.FC = () => { enableCellNavigation: true, enableTextSelectionOnCells: true, enableVariableRowHeight: true, - externalResources: [new ExcelExportService()], + externalResources: [new ExcelExportService(), new PdfExportService()], excelExportOptions: { // export variable row height will also be reflected in the export // but it can be disabled by setting `includeVariableRowHeight` to false // includeVariableRowHeight: false, // export all rows at default height }, + pdfExportOptions: { + pageOrientation: 'landscape', + }, rowHeight: 40, frozenRow: 2, gridHeight: 560, diff --git a/demos/vanilla/src/examples/example44.ts b/demos/vanilla/src/examples/example44.ts index 048782236..2148ed699 100644 --- a/demos/vanilla/src/examples/example44.ts +++ b/demos/vanilla/src/examples/example44.ts @@ -1,5 +1,6 @@ import type { Column, GridOption } from '@slickgrid-universal/common'; import { ExcelExportService } from '@slickgrid-universal/excel-export'; +import { PdfExportService } from '@slickgrid-universal/pdf-export'; import { Slicker, type SlickVanillaGridBundle } from '@slickgrid-universal/vanilla-bundle'; import { ExampleGridOptions } from './example-grid-options.js'; import './example44.scss'; @@ -52,12 +53,15 @@ export default class Example44 { enableCellNavigation: true, enableTextSelectionOnCells: true, enableVariableRowHeight: true, - externalResources: [new ExcelExportService()], + externalResources: [new ExcelExportService(), new PdfExportService()], excelExportOptions: { // export variable row height will also be reflected in the export // but it can be disabled by setting `includeVariableRowHeight` to false // includeVariableRowHeight: false, // export all rows at default height }, + pdfExportOptions: { + pageOrientation: 'landscape', + }, rowHeight: 40, gridHeight: 560, gridWidth: 1080, diff --git a/demos/vanilla/src/examples/example45.ts b/demos/vanilla/src/examples/example45.ts index 55a2b030a..f04d5fea7 100644 --- a/demos/vanilla/src/examples/example45.ts +++ b/demos/vanilla/src/examples/example45.ts @@ -1,5 +1,6 @@ import type { Column, GridOption } from '@slickgrid-universal/common'; import { ExcelExportService } from '@slickgrid-universal/excel-export'; +import { PdfExportService } from '@slickgrid-universal/pdf-export'; import { Slicker, type SlickVanillaGridBundle } from '@slickgrid-universal/vanilla-bundle'; import { ExampleGridOptions } from './example-grid-options.js'; import './example45.scss'; @@ -67,12 +68,15 @@ export default class Example45 { enableCellNavigation: true, enableTextSelectionOnCells: true, enableVariableRowHeight: true, - externalResources: [new ExcelExportService()], + externalResources: [new ExcelExportService(), new PdfExportService()], excelExportOptions: { // export variable row height will also be reflected in the export // but it can be disabled by setting `includeVariableRowHeight` to false // includeVariableRowHeight: false, // export all rows at default height }, + pdfExportOptions: { + pageOrientation: 'landscape', + }, rowHeight: 40, frozenRow: 2, gridHeight: 560, diff --git a/demos/vue/src/components/Example55.vue b/demos/vue/src/components/Example55.vue index f9842fe15..2d4d861d6 100644 --- a/demos/vue/src/components/Example55.vue +++ b/demos/vue/src/components/Example55.vue @@ -1,5 +1,6 @@