You are here

entity_print.schema.yml in Entity Print 8.2

Same filename and directory in other branches
  1. 8 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 Print'
  11. print_engines:
  12. type: sequence
  13. label: 'All in-use print engines.'
  14. sequence:
  15. type: string
  16. entint_print_engine_pdf:
  17. type: mapping
  18. label: 'Base settings for engines using the PDF base class'
  19. mapping:
  20. default_paper_size:
  21. type: string
  22. label: 'Default Paper Size'
  23. orientation:
  24. type: string
  25. label: 'Paper Orientation'
  26. username:
  27. type: string
  28. label: 'HTTP Auth username'
  29. password:
  30. type: string
  31. label: 'HTTP Auth password'
  32. entity_print.print_engine.*:
  33. type: config_entity
  34. label: 'Print Engine'
  35. mapping:
  36. id:
  37. type: string
  38. label: 'Print Engine Id'
  39. settings:
  40. type: entity_print_print_engine.[%parent.id]
  41. label: 'Settings for the Print Engine.'
  42. entity_print_print_engine.dompdf:
  43. type: entint_print_engine_pdf
  44. label: 'Dompdf specific settings'
  45. mapping:
  46. enable_html5_parser:
  47. type: boolean
  48. label: 'Enable HTML5 parsing'
  49. enable_remote:
  50. type: boolean
  51. label: 'Enable remote urls'
  52. cafile:
  53. type: string
  54. label: 'Path to the cafile'
  55. verify_peer:
  56. type: boolean
  57. label: 'Verify Peer'
  58. verify_peer_name:
  59. type: boolean
  60. label: 'Verify Peer Name'
  61. entity_print_print_engine.phpwkhtmltopdf:
  62. type: entint_print_engine_pdf
  63. label: 'PHP Wkhtmltopdf'
  64. mapping:
  65. binary_location:
  66. type: string
  67. label: 'Path to the wkhtmltopdf binary'
  68. toc_generate:
  69. type: boolean
  70. label: 'Generate table of content'
  71. toc_enable_back_links:
  72. type: boolean
  73. label: 'Link from section header to table of content'
  74. toc_disable_dotted_lines:
  75. type: boolean
  76. label: 'Do not use dotted lines in the table of content'
  77. toc_disable_links:
  78. type: boolean
  79. label: 'Do not link from table of content to sections'
  80. viewport_size:
  81. type: string
  82. label: 'Set viewport size if you have custom scrollbars or css attribute overflow to emulate window size.'
  83. remove_pdf_margins:
  84. type: boolean
  85. label: 'Remove the page margins on the PDF'
  86. entity_print_print_engine.tcpdfv1:
  87. label: 'TCPDF (v1)'
  88. type: mapping
  89. mapping:
  90. page_format:
  91. type: string
  92. label: 'The page format. E.g. A3, A4 or many more options'
  93. orientation:
  94. type: string
  95. label: 'Paper Orientation'
  96. # Add schema for our extra field settings.
  97. core.entity_view_display.*.*.*.third_party.entity_print:
  98. type: sequence
  99. label: 'Schema for Entity Print third party settings'
  100. sequence:
  101. type: string
  102. label: 'Entity print settings for each export type'
  103. action.configuration.entity_print_download_action:
  104. type: action_configuration_default
  105. label: 'Print Action'
  106. field.formatter.settings.entity_print_base64_image_formatter:
  107. type: mapping
  108. label: 'Image field display format settings'
  109. mapping:
  110. image_style:
  111. type: string
  112. label: 'Image style'
  113. block.settings.print_links:
  114. type: block_settings
  115. label: 'Print Links'
  116. mapping:
  117. pdf_enabled:
  118. type: boolean
  119. label: 'Flag to enable PDF link'
  120. pdf_link_text:
  121. type: label
  122. label: 'PDF link text'
  123. epub_enabled:
  124. type: boolean
  125. label: 'Flag to enable EPub link'
  126. epub_link_text:
  127. type: label
  128. label: 'EPub link text'
  129. word_docx_enabled:
  130. type: boolean
  131. label: 'Flag to enable Word Document link'
  132. word_docx_link_text:
  133. type: label
  134. label: 'Word Document link text'