PdfWebConfiguration constructor

PdfWebConfiguration({
  1. String? xfdf,
  2. bool? xfdfKeepCurrentAnnotations,
  3. num? autoCloseThreshold,
  4. PspdfkitAutoSaveMode? autoSaveMode,
  5. String? baseCoreUrl,
  6. String? baseUrl,
  7. String? container,
  8. List? customFonts,
  9. bool? disableHighQualityPrinting,
  10. bool? disableMultiSelection,
  11. bool? disableOpenParameters,
  12. bool? disableWebAssemblyStreaming,
  13. List? documentEditorFooterItems,
  14. List? documentEditorToolbarItems,
  15. bool? enableAutomaticLinkExtraction,
  16. bool? enableClipboardActions,
  17. bool? enableHistory,
  18. bool? enableServiceWorkerSupport,
  19. List<String>? formFieldsNotSavingSignatures,
  20. bool? headless,
  21. Map<String, dynamic>? instantJSON,
  22. String? locale,
  23. num? maxDefaultZoomLevel,
  24. num? maxMentionSuggestions,
  25. num? maxPasswordRetries,
  26. List? mentionableUsers,
  27. num? minDefaultZoomLevel,
  28. num? overrideMemoryLimit,
  29. bool? preventTextCopy,
  30. Map<String, dynamic>? printOptions,
  31. bool? restrictAnnotationToPageBounds,
  32. String? serverUrl,
  33. Map<String, dynamic>? authPayload,
  34. List? stampAnnotationTemplates,
  35. num? standaloneInstancesPoolSize,
  36. List<String>? styleSheets,
  37. String? theme,
  38. PspdfKitToolbarPlacement? toolbarPlacement,
  39. PspdfkitSidebarMode? sidebarMode,
  40. bool? formDesignMode,
  41. PspdfkitWebInteractionMode? interactionMode,
  42. bool? allowPrinting,
  43. bool? canScrollWhileDrawing,
  44. bool? keepFirstSpreadAsSinglePage,
  45. bool? keepSelectedTool,
  46. double? pageSpacing,
  47. num? pageRotation,
  48. bool? previewRedactionMode,
  49. PspdfkitSidebarMode? sideBarMode,
  50. ShowSignatureValidationStatusMode? showSignatureValidationStatus,
  51. bool? showAnnotationNotes,
  52. bool? showAnnotations,
  53. num? spreadSpacing,
  54. num? viewportPadding,
  55. dynamic zoom,
  56. double? zoomStep,
  57. dynamic customUIConfiguration,
  58. dynamic customRenderers,
  59. dynamic electronicSignatures,
  60. String? documentId,
  61. List? editableAnnotationTypes,
  62. bool? instant,
  63. bool? disableForms,
  64. bool? disableTextSelection,
  65. List<PspdfkitWebToolbarItem>? toolbarItems,
  66. PspdfkitWebAnnotationToolbarItemsCallback? annotationToolbarItems,
})

Implementation

PdfWebConfiguration(
    {this.xfdf,
    this.xfdfKeepCurrentAnnotations,
    this.autoCloseThreshold,
    this.autoSaveMode,
    this.baseCoreUrl,
    this.baseUrl,
    this.container,
    this.customFonts,
    this.disableHighQualityPrinting,
    this.disableMultiSelection,
    this.disableOpenParameters,
    this.disableWebAssemblyStreaming,
    this.documentEditorFooterItems,
    this.documentEditorToolbarItems,
    this.enableAutomaticLinkExtraction,
    this.enableClipboardActions,
    this.enableHistory,
    this.enableServiceWorkerSupport,
    this.formFieldsNotSavingSignatures,
    this.headless,
    this.instantJSON,
    this.locale,
    this.maxDefaultZoomLevel,
    this.maxMentionSuggestions,
    this.maxPasswordRetries,
    this.mentionableUsers,
    this.minDefaultZoomLevel,
    this.overrideMemoryLimit,
    this.preventTextCopy,
    this.printOptions,
    this.restrictAnnotationToPageBounds,
    this.serverUrl,
    this.authPayload,
    this.stampAnnotationTemplates,
    this.standaloneInstancesPoolSize,
    this.styleSheets,
    this.theme,
    this.toolbarPlacement,
    this.sidebarMode,
    this.formDesignMode,
    this.interactionMode,
    this.allowPrinting,
    this.canScrollWhileDrawing,
    this.keepFirstSpreadAsSinglePage,
    this.keepSelectedTool,
    this.pageSpacing,
    this.pageRotation,
    this.previewRedactionMode,
    this.sideBarMode,
    this.showSignatureValidationStatus,
    this.showAnnotationNotes,
    this.showAnnotations,
    this.spreadSpacing,
    this.viewportPadding,
    this.zoom,
    this.zoomStep,
    this.customUIConfiguration,
    this.customRenderers,
    this.electronicSignatures,
    this.documentId,
    this.editableAnnotationTypes,
    this.instant,
    this.disableForms,
    this.disableTextSelection,
    this.toolbarItems,
    this.annotationToolbarItems});