plugin.xml 3.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <plugin id="org.dita.pdf2">
  3. <!-- extension points -->
  4. <extension-point id="dita.xsl.xslfo" name="PDF XSLT import"/>
  5. <extension-point id="dita.xsl.xslfo.i18n-postprocess" name="PDF I18N postprocess import"/>
  6. <extension-point id="org.dita.pdf2.xsl.topicmerge" name="PDF2 topic merge XSLT import"/>
  7. <extension-point id="depend.org.dita.pdf2.init.pre" name="Initialization pre-target"/>
  8. <extension-point id="depend.org.dita.pdf2.format.pre" name="Formatting pre-target"/>
  9. <extension-point id="depend.org.dita.pdf2.format" name="Formatting target"/>
  10. <extension-point id="depend.org.dita.pdf2.format.post" name="Formatting post-target"/>
  11. <extension-point id="org.dita.pdf2.catalog.relative" name="Configuration XML catalog"/>
  12. <extension-point id="dita.conductor.pdf2.param" name="PDF XSLT parameters"/>
  13. <extension-point id="dita.conductor.pdf2.formatter.check" name="Formatter check"/>
  14. <!-- extensions -->
  15. <feature extension="dita.conductor.lib.import" file="lib/fo.jar"/>
  16. <transtype name="pdf" desc="PDF">
  17. <param name="args.artlbl" desc="Specifies whether to generate a label for each image; the label will contain the image file name." type="enum">
  18. <val>yes</val>
  19. <val default="true">no</val>
  20. </param>
  21. <param name="args.bookmap-order" desc="Specifies if the frontmatter and backmatter content order is retained in bookmap." type="enum">
  22. <val>retain</val>
  23. <val default="true">discard</val>
  24. </param>
  25. <param name="args.bookmark.style" desc="Specifies whether PDF bookmarks are by default expanded or collapsed." type="enum">
  26. <val>EXPANDED</val>
  27. <val>COLLAPSE</val>
  28. </param>
  29. <param name="args.chapter.layout" desc="Specifies whether chapter level TOCs are generated." type="enum">
  30. <val default="true">MINITOC</val>
  31. <val>BASIC</val>
  32. </param>
  33. <param name="args.xsl.pdf" desc="Specifies an XSL file that is used to override the default XSL transformation." type="file"/>
  34. <param name="customization.dir" desc="Specifies the customization directory." type="dir"/>
  35. <param name="pdf.formatter" desc="Specifies the XSL processor." type="enum"/>
  36. <param name="publish.required.cleanup" desc="Specifies whether draft-comment and required-cleanup elements are included in the output." type="enum">
  37. <val>yes</val>
  38. <val>no</val>
  39. </param>
  40. <param name="org.dita.pdf2.i18n.enabled" desc="Enables I18N font processing." type="enum">
  41. <val desc="Enables I18N processing" default="true">true</val>
  42. <val desc="Disables I18N processing">false</val>
  43. </param>
  44. </transtype>
  45. <transtype name="pdf2" extends="pdf" desc="PDF2"/>
  46. <feature extension="dita.transtype.print" value="pdf"/>
  47. <feature extension="dita.transtype.print" value="pdf2"/>
  48. <feature extension="dita.conductor.target.relative" file="integrator.xml"/>
  49. <feature extension="dita.xsl.messages" file="resource/messages.xml"/>
  50. <feature extension="dita.conductor.pdf2.formatter.check" value="ah"/>
  51. <feature extension="dita.xsl.strings" file="cfg/common/vars/strings.xml"/>
  52. <feature extension="dita.specialization.catalog.relative" file="cfg/catalog.xml"/>
  53. <template file="build_template.xml"/>
  54. <template file="cfg/catalog_template.xml"/>
  55. <template file="xsl/fo/flagging-preprocess_template.xsl"/>
  56. <template file="xsl/fo/i18n-postprocess_template.xsl"/>
  57. <template file="xsl/fo/topic2fo_shell_template.xsl"/>
  58. <template file="xsl/common/topicmerge_template.xsl"/>
  59. </plugin>