The extension should be bound to the last transformation, the merge2html5. it is currenlty bound to merged2merged in your publishing template, so please correct to: <xslt> <extension id="com.oxygenxml.pdf.css.xsl.merged2html5" file="xslt/document-type.xsl"/> </xslt> In this way the XSLT template wil...

If you need to transform multiple documents (the JIRA output for each product version) to PDF, I recommend creating a script that invokes the DITA-OT multiple times. If you are using an oxygen publishing template to store the customization, you can use the pdf.publishing.template parameter to point ...

Hello, If you set the margins of a page size to zero, the page margin boxes from that side will not be visible. In general, if you want to style the header of the page, we recommend using a background image set on the entire page, as explained here: https://www.oxygenxml.com/doc/versions/20.1/ug-che...

Hello David, I set up an example, but it works with mixed results. Assuming that in the XSL FO you have a block with the id "my_block_id": <?xml version="1.0" encoding="UTF-8"?> <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:fox="http://xmlgraphics.apache.org/fop/extensions"> <fo:layout...

As far as I know, the XSL-FO supports only one flow declaration. Please try to contact a commercial XSL-FO processor vendor, like Antenna House or Xep, they may have the needed extensions and expertise.

When applying the DITA Map to PDF (WYSIWIG or HTML5 based) transformation scenario, (having Chemistry as CSS processor ) you should automatically get links with a "(on page NN)" text following them. Are the links working (i.e. are clickable and navigate correctly)? What oXygen version are you using?...

There are differences in the CSS support from Chemistry and a full Web Browser. For Chemistry, the column-count should be set on the @page, not on the matching element. Please use the following technique: 1. Define an outputclass on the topic root element. (as you already did) <topic outputclass="tw...

The @footnote part of a @page declaration controls the style of the separator between the page content and the footnotes. As content you should set a leader. The leader uses a letter or a line style to fill the entire width of the page. @page { margin:0.5in; .... @footnote { content: leader(solid); ...

The recommended way is to set a width and optionally a height to rotated block. Negative paddings or margins should be used as last resort. If you are using the HTML based transformation try: *[outputclass ~= "rotated"] > *[class ~= "topic/p"] { display: block; transform: rotate(-90deg) !important; ...

Hello, This can be done using an SVG image that contains the text "Part Number" with a color, like this: <?xml version="1.0" encoding="UTF-8"?> <svg xmlns="http://www.w3.org/2000/svg" width="60pt" height="10pt" font-size="10pt" alignment-baseline="after-edge" font-family="SansSerif" > <!-- The heigh...

You should save the image for notice next to the customization CSS file. After this, add in you CSS: *[class ~= "hazard-d/hazardstatement"][type = "notice"]:before { content: url("other_notice_icon.png") " NOTICE"; } In this way you are changing the icon and label of the notice hazardstatements with...

I do not understand exactly what happens, can you post here the fragments corresponding to the xref link as it appears in the .merged.xml and merged.html files from the output folder? Are you modifying the merged2merged or merged2html5 XSL processing? Let's take a look at how the plugin works: 1. A ...

Indeed, the property controls the break on columns and pages at the same time, and there is no workaround for this.
We will take a look to see if this can be implemented to ignore by default the column breaks.

The "top-left-corner", "top-left", "top-center", "top-right", "top-right-corner" are all placed in the top margin of your page. (See https://www.oxygenxml.com/doc/versions/20.1/ug-chemistry/topics/ch_page_formatting.html, the "Page Margin Boxes" section.) You should increase the top margin of your p...

I checked with Arial Unicode MS font and it works better. The correct version (the above selector works only for the DITA and CSS direct transformation, not the one that uses HTML as intermediate format): *[class ~= "topic/dl"], .dl { font-family: "Times New Roman", "Arial Unicode MS"; } Regards, Dan

To fix this you will need to use a fallback font. If you are using Times New Roman for the entire publication, you may consider adding Symbol as a fallback. In your customization CSS add: *[class ~= "topic/dlentry"] { font-family: "Times New Roman", Symbol; } Or other font that can render the charac...

I am glad it worked! I added more info about your usecase to the userguide of the DITA CSS PDF plugin, it will be available when we release the next version. The built-in CSS rules contain something like: *[class~='topic/topic'][is-chapter] { -oxy-page-group : start; } The "start" value makes the ch...

It looks like Saxon HE is limited by design: https://sourceforge.net/p/saxon/mailman/message/26849522/ The only workaround is to format the date like this: ... content: oxy_xpath("let $cm:= format-date(current-date(), '[MNn]') \ return concat( \ if ($cm= 'January') then 'JAN' else \ if ($cm= 'Februa...