Options
All
  • Public
  • Public/Protected
  • All
Menu

Paste plugin, handles BeforePaste event and reformat some special content, including:

  1. Content copied from Word
  2. Content copied from Excel
  3. Content copied from Word Online or OneNote Online
  4. Content copied from Power Point

Hierarchy

  • PastePlugin

Implements

Index

Constructors

constructor

  • new PastePlugin(allowExcelNoBorderTable?: boolean, domToModelForSanitizing?: Pick<DomToModelOptionForSanitizing, "additionalAllowedTags" | "additionalDisallowedTags" | "styleSanitizers" | "attributeSanitizers">): PastePlugin

Methods

dispose

  • dispose(): void
  • The last method that editor will call to a plugin before it is disposed. Plugin can take this chance to clear the reference to editor. After this method is called, plugin should not call to any editor method since it will result in error.

    Returns void

getName

  • getName(): string

initialize

  • initialize(editor: IEditor): void
  • The first method that editor will call to a plugin when editor is initializing. It will pass in the editor instance, plugin should take this chance to save the editor reference so that it can call to any editor method or format API later.

    Parameters

    • editor: IEditor

      The editor object

    Returns void

onPluginEvent

  • Core method for a plugin. Once an event happens in editor, editor will call this method of each plugin to handle the event as long as the event is not handled exclusively by another plugin.

    Parameters

    Returns void

Generated using TypeDoc