{
  "version": 1,
  "tags": [
    {
      "name": "pdf-element",
      "description": "Polymer element which renders PDF documents. It uses [PDF.js](https://mozilla.github.io/pdf.js/) library behind.\n\nExample:\n\nMinimum configuration:\n```html\n<pdf-element src=\"../example.pdf\" width=800 height=600></pdf-element>\n```\nOptionally following parameters could be triggered:\n- `elevation` material elevation;\n- `downloadable` to be able to download document;\n- `show-file-name` to show name of the file in the PDF toolbar.\n\n\n```html\n<pdf-element src=\"../example.pdf\" elevation=\"5\" downloadable show-file-name width=800 height=600></pdf-element>\n```\n\nAnother awesome feature is dynamically load PDF file. So you can change the `src` attribute of the element and document will be automatically reloaded (checkout the demo):\n\n```html\n<pdf-element src=\"[[pdfFile]]\" width=800 height=600></pdf-element>\n```\n\nAttributes:\n\n  * `src` {`string`} - Source of a PDF file.\n\n  * `elevation` {`number`} - The z-depth of this element, from 0-5. Setting to 0 will remove the shadow, and each increasing number greater than 0 will be \"deeper\" than the last.\n\n  * `downloadable` {`boolean`} - If provided then download icon will appear on the toolbar to download file.\n\n  * `show-file-name` {`boolean`} - If provided then file name will be shown on the toolbar.\n\n  * `show-spinner` {`boolean`} - If provided then during page rendering loading spinner will be shown.\nMaybe used for documents with many images for example.\n\n  * `enable-text-selection` {`boolean`} - If provided then text selection will be enabled.\n\n  * `fit-width` {`boolean`} - If provided then the document will be zoomed to maximum width initially.\n\n  * `width` {`number`} - If provided then the width will be set.\n\n  * `schemaMap` - Schema Map for the element, used to generate a valid prefix on the fly\nProps set for Polymer compatibility\n\nProperties:\n\n  * `src` {`string`} - Source of a PDF file.\n\n  * `elevation` {`number`} - The z-depth of this element, from 0-5. Setting to 0 will remove the shadow, and each increasing number greater than 0 will be \"deeper\" than the last.\n\n  * `downloadable` {`boolean`} - If provided then download icon will appear on the toolbar to download file.\n\n  * `showFileName` {`boolean`} - If provided then file name will be shown on the toolbar.\n\n  * `showSpinner` {`boolean`} - If provided then during page rendering loading spinner will be shown.\nMaybe used for documents with many images for example.\n\n  * `enableTextSelection` {`boolean`} - If provided then text selection will be enabled.\n\n  * `fitWidth` {`boolean`} - If provided then the document will be zoomed to maximum width initially.\n\n  * `width` {`number`} - If provided then the width will be set.\n\n  * `schemaResourceID` {`string`} - \n\n  * `schemaMap` - Schema Map for the element, used to generate a valid prefix on the fly\nProps set for Polymer compatibility\n\n  * `_template` {`HTMLTemplateElement | null`} - \n\n  * `_importPath` {`string`} - \n\n  * `rootPath` {`string`} - \n\n  * `importPath` {`string`} - \n\n  * `root` {`HTMLElement | ShadowRoot | StampedTemplate | null`} - \n\n  * `$` - \n\n  * `_overrideLegacyUndefined` {`boolean`} - \n\n  * `PROPERTY_EFFECT_TYPES` - ",
      "attributes": [
        {
          "name": "src",
          "description": "`src` {`string`} - Source of a PDF file.\n\nProperty: src"
        },
        {
          "name": "elevation",
          "description": "`elevation` {`number`} - The z-depth of this element, from 0-5. Setting to 0 will remove the shadow, and each increasing number greater than 0 will be \"deeper\" than the last.\n\nProperty: elevation\n\nDefault: 1"
        },
        {
          "name": "downloadable",
          "description": "`downloadable` {`boolean`} - If provided then download icon will appear on the toolbar to download file.\n\nProperty: downloadable\n\nDefault: false",
          "valueSet": "v"
        },
        {
          "name": "show-file-name",
          "description": "`show-file-name` {`boolean`} - If provided then file name will be shown on the toolbar.\n\nProperty: showFileName\n\nDefault: false",
          "valueSet": "v"
        },
        {
          "name": "show-spinner",
          "description": "`show-spinner` {`boolean`} - If provided then during page rendering loading spinner will be shown.\nMaybe used for documents with many images for example.\n\nProperty: showSpinner\n\nDefault: false",
          "valueSet": "v"
        },
        {
          "name": "enable-text-selection",
          "description": "`enable-text-selection` {`boolean`} - If provided then text selection will be enabled.\n\nProperty: enableTextSelection\n\nDefault: false",
          "valueSet": "v"
        },
        {
          "name": "fit-width",
          "description": "`fit-width` {`boolean`} - If provided then the document will be zoomed to maximum width initially.\n\nProperty: fitWidth\n\nDefault: false",
          "valueSet": "v"
        },
        {
          "name": "width",
          "description": "`width` {`number`} - If provided then the width will be set.\n\nProperty: width\n\nDefault: 500"
        },
        {
          "name": "schemaMap",
          "description": "`schemaMap` - Schema Map for the element, used to generate a valid prefix on the fly\nProps set for Polymer compatibility\n\nProperty: schemaMap\n\nDefault: [object Object]"
        }
      ]
    },
    {
      "name": "pdf-element",
      "description": "Polymer element which renders PDF documents. It uses [PDF.js](https://mozilla.github.io/pdf.js/) library behind.\n\nExample:\n\nMinimum configuration:\n```html\n<pdf-element src=\"../example.pdf\" width=800 height=600></pdf-element>\n```\nOptionally following parameters could be triggered:\n- `elevation` material elevation;\n- `downloadable` to be able to download document;\n- `show-file-name` to show name of the file in the PDF toolbar.\n\n\n```html\n<pdf-element src=\"../example.pdf\" elevation=\"5\" downloadable show-file-name width=800 height=600></pdf-element>\n```\n\nAnother awesome feature is dynamically load PDF file. So you can change the `src` attribute of the element and document will be automatically reloaded (checkout the demo):\n\n```html\n<pdf-element src=\"[[pdfFile]]\" width=800 height=600></pdf-element>\n```\n\nAttributes:\n\n  * `src` {`string`} - Source of a PDF file.\n\n  * `elevation` {`number`} - The z-depth of this element, from 0-5. Setting to 0 will remove the shadow, and each increasing number greater than 0 will be \"deeper\" than the last.\n\n  * `downloadable` {`boolean`} - If provided then download icon will appear on the toolbar to download file.\n\n  * `show-file-name` {`boolean`} - If provided then file name will be shown on the toolbar.\n\n  * `show-spinner` {`boolean`} - If provided then during page rendering loading spinner will be shown.\nMaybe used for documents with many images for example.\n\n  * `enable-text-selection` {`boolean`} - If provided then text selection will be enabled.\n\n  * `fit-width` {`boolean`} - If provided then the document will be zoomed to maximum width initially.\n\n  * `width` {`number`} - If provided then the width will be set.\n\n  * `schemaMap` - Schema Map for the element, used to generate a valid prefix on the fly\nProps set for Polymer compatibility\n\nProperties:\n\n  * `src` {`string`} - Source of a PDF file.\n\n  * `elevation` {`number`} - The z-depth of this element, from 0-5. Setting to 0 will remove the shadow, and each increasing number greater than 0 will be \"deeper\" than the last.\n\n  * `downloadable` {`boolean`} - If provided then download icon will appear on the toolbar to download file.\n\n  * `showFileName` {`boolean`} - If provided then file name will be shown on the toolbar.\n\n  * `showSpinner` {`boolean`} - If provided then during page rendering loading spinner will be shown.\nMaybe used for documents with many images for example.\n\n  * `enableTextSelection` {`boolean`} - If provided then text selection will be enabled.\n\n  * `fitWidth` {`boolean`} - If provided then the document will be zoomed to maximum width initially.\n\n  * `width` {`number`} - If provided then the width will be set.\n\n  * `schemaResourceID` {`string`} - \n\n  * `schemaMap` - Schema Map for the element, used to generate a valid prefix on the fly\nProps set for Polymer compatibility\n\n  * `_template` {`HTMLTemplateElement | null`} - \n\n  * `_importPath` {`string`} - \n\n  * `rootPath` {`string`} - \n\n  * `importPath` {`string`} - \n\n  * `root` {`HTMLElement | ShadowRoot | StampedTemplate | null`} - \n\n  * `$` - \n\n  * `_overrideLegacyUndefined` {`boolean`} - \n\n  * `PROPERTY_EFFECT_TYPES` - ",
      "attributes": [
        {
          "name": "src",
          "description": "`src` {`string`} - Source of a PDF file.\n\nProperty: src"
        },
        {
          "name": "elevation",
          "description": "`elevation` {`number`} - The z-depth of this element, from 0-5. Setting to 0 will remove the shadow, and each increasing number greater than 0 will be \"deeper\" than the last.\n\nProperty: elevation\n\nDefault: 1"
        },
        {
          "name": "downloadable",
          "description": "`downloadable` {`boolean`} - If provided then download icon will appear on the toolbar to download file.\n\nProperty: downloadable\n\nDefault: false",
          "valueSet": "v"
        },
        {
          "name": "show-file-name",
          "description": "`show-file-name` {`boolean`} - If provided then file name will be shown on the toolbar.\n\nProperty: showFileName\n\nDefault: false",
          "valueSet": "v"
        },
        {
          "name": "show-spinner",
          "description": "`show-spinner` {`boolean`} - If provided then during page rendering loading spinner will be shown.\nMaybe used for documents with many images for example.\n\nProperty: showSpinner\n\nDefault: false",
          "valueSet": "v"
        },
        {
          "name": "enable-text-selection",
          "description": "`enable-text-selection` {`boolean`} - If provided then text selection will be enabled.\n\nProperty: enableTextSelection\n\nDefault: false",
          "valueSet": "v"
        },
        {
          "name": "fit-width",
          "description": "`fit-width` {`boolean`} - If provided then the document will be zoomed to maximum width initially.\n\nProperty: fitWidth\n\nDefault: false",
          "valueSet": "v"
        },
        {
          "name": "width",
          "description": "`width` {`number`} - If provided then the width will be set.\n\nProperty: width\n\nDefault: 500"
        },
        {
          "name": "schemaMap",
          "description": "`schemaMap` - Schema Map for the element, used to generate a valid prefix on the fly\nProps set for Polymer compatibility\n\nProperty: schemaMap\n\nDefault: [object Object]"
        }
      ]
    }
  ],
  "globalAttributes": [],
  "valueSets": []
}
