2011-09-08 2 views
1

이 작업을 수행 할 수 있습니까? 나는 소스 코드 나 XML 부분을 가진 <programlisting> 요소를 가지고 있으며,보기 좋게 만들고 싶다. 내가 찾은 유일한 해결책은 white-space="pre"을 변환에 추가하고 XML을 수동으로 포맷하는 것입니다. 하지만 고통스러운 것은 이클립스 IDE의 자동 포맷으로, 매번 사용하려고 할 때마다 수동 시도가 망가진다.XSL-FO - 자동으로 소스 코드를 포맷 할 수 있습니까?

답변

0

PDF를 제작 중이라고 가정합니다. 전자 독서 또는 인쇄용입니까? 또는 다르게 넣으려면 코드를 선택/강조 표시하고 복사해야하는 사용자가 필요합니까? 레이아웃을 유지하기 위해 이미지를 사용하는 것을 고려할 수도 있지만 이상적인 솔루션은 아니지만 원하는대로 나타납니다. 소스 코드는 어떤 언어입니까? Docbook을 사용하고 있습니까? (사용자 본인처럼 보임) 코드를 CDATA에 배치하고 있습니까?

+0

나는 텍스트를 복사 할 필요가 없다고 생각한다. 또한 이미지를 원하지 않습니다. 뭔가를 변경해야하는 경우 어떻게해야합니까? 이 경우 처음부터 전체 이미지를 만들어야합니다. 언어는 Java 또는 XML입니다. 그리고 저는 Docbook을 사용하지 않고, 커스텀 XSL-FO 변환을 생성하고 Docbook과 같은 태그를 명명했습니다 (Docbook을 사용하지 않은 이유를 물어 보지 마십시오).) – user219882

관련 문제