You are here

entity_print.schema.yml in Entity Print 8

Same filename and directory in other branches
  1. 8.2 config/schema/entity_print.schema.yml
config/schema/entity_print.schema.yml

File

config/schema/entity_print.schema.yml
View source
  1. entity_print.settings:
  2. type: config_object
  3. label: 'Entity Print settings.'
  4. mapping:
  5. default_css:
  6. type: boolean
  7. label: 'Enable the default CSS.'
  8. force_download:
  9. type: boolean
  10. label: 'Force download of PDF'
  11. pdf_engine:
  12. type: string
  13. label: 'The plugin id of the PDF engine to use.'
  14. entity_print.pdf_engine.*:
  15. type: config_entity
  16. label: 'PDF Engine'
  17. mapping:
  18. id:
  19. type: string
  20. label: 'PDF Engine Id'
  21. settings:
  22. type: entity_print_pdf_engine.[%parent.id]
  23. label: 'Settings for the PDF Engine.'
  24. entity_print_pdf_engine.dompdf:
  25. type: mapping
  26. label: 'Dompdf specific settings'
  27. mapping:
  28. default_paper_size:
  29. type: string
  30. label: 'Default Paper Size'
  31. enable_html5_parser:
  32. type: boolean
  33. label: 'Enable HTML5 parsing'
  34. enable_remote:
  35. type: boolean
  36. label: 'Enable remote urls'
  37. entity_print_pdf_engine.phpwkhtmltopdf:
  38. type: mapping
  39. label: 'PHP Wkhtmltopdf'
  40. type: mapping
  41. mapping:
  42. binary_location:
  43. type: string
  44. label: 'Path to the wkhtmltopdf binary'
  45. # Add schema for our extra field settings.
  46. core.entity_view_display.*.*.*.third_party.entity_print:
  47. type: mapping
  48. label: 'Schema for Entity Print third party settings'
  49. mapping:
  50. label:
  51. type: string
  52. label: 'Label for view link'
  53. action.configuration.entity_print_download_action:
  54. type: action_configuration_default
  55. label: 'Download entities as a PDF'