Page 1 of 1

customize PDF output

Posted: Mon May 21, 2018 12:33 pm
by catherine
Hi, I want to add a customized PDF cover.
I followed by your suggestion, go to https://github.com/radu-pisoi/com.oxyge ... ion.sample and download the sample project as a zip file.

I tested the sample project. The PDF cover was changed successfully.
But still have some problem with the PDF output:
1: The section title, topic title don't show correctly if the language is Chinese. It shows ### instead of Chinese characters.
2: How to remove "Chapter X" before the 1st-level title?
For now, the 1st-level titles show as below:
Chapter 1. Introduction
Chapter 2. Getting Started
Chapter 3......

I want to remove the default "Chapter X", and display as:
Introduction
Getting Started
......

How to do that?
Thanks for your any response!

Re: customize PDF output

Posted: Wed May 23, 2018 3:56 pm
by Dan
Hello,

To remove the chapter labels from the table of contents and titles, please add these selectors to your customization CSS:

Code: Select all


/* Titles in the TOC. */
*[class ~= "map/topicref"][is-part] > *[class ~= "map/topicmeta"] > *[class ~= "topic/navtitle"]:before{
content:none !important;
}
*[class ~= "map/topicref"][is-chapter]:not([is-part]) > *[class ~= "map/topicmeta"] > *[class ~= "topic/navtitle"]:before{
content:none !important;
}

/* Titles in the content. */
*[class ~= "topic/topic"][is-part] > *[class ~= "topic/title"]:before {
content:none !important;
}
*[class ~= "topic/topic"][is-chapter]:not([is-part]) > *[class ~= "topic/title"]:before {
content:none !important;
}
Please read more about fonts here:

https://www.oxygenxml.com/doc/versions/ ... aid-title3

The ideea is to declare fonts capable of rendering Chinese characters and/or add fallback fonts to the titles. This is an example:

Code: Select all


*[class~= "topic/title"] {
font-family: Calibri, SimSun, "Malgun Gothic";
}

Let me know if you need more information.
Many regards,
Dan

Re: customize PDF output

Posted: Thu Jun 14, 2018 6:17 am
by catherine
Thanks, Dan.
Your suggestions helped me!
But, still have one question.
If I have Chinese character in "codeph" attribute, the PDF output will show the character as ####
Can I solve this problem?
Or, it is not allowed to enter Chinese character in "codeph" attribute?

Re: customize PDF output

Posted: Thu Jun 14, 2018 6:48 am
by catherine
Hi, Dan
I fixed the problem of "codeph", Thank you!! :D