2009-08-21 5 views
1

나는 현재 작업하고 있으며 잘 작동하는 FOP를 사용하여 pdf 출력을 만들었습니다. 그러나 printhouse는 pdf의 주위에 모두 피를 흘리고 싶어합니다.프로그래밍 방식으로 비파괴적인 블리드 추가

기존 pdf의 크기를 조정하고 .net 또는 java api (선호 적으로 .net)를 통해 프로그래밍 방식으로 비파괴 방식으로 도련을 추가 할 수 있습니까? FOP가 도련을 지원하지 않지만 pdf 본문의 크기를 조정할 수 있어야한다고 생각했을 것입니다.하지만 그 주위에 도련을 추가 할 수는 있지만 가능하지 않거나 크기 조정이 확실하지 않은 경우 확실하지 않습니다. 대다수는 svg이지만 괜찮을 것입니다. 그러나 내가 생각하는 RGB 이미지는 여기서 문제가 될 수 있습니다.

내가 본 다른 유일한 문제는 도련을 가진 레이아웃의 새 버전을 만드는 것입니다. 그러나이 두 가지 유지 관리 오버 헤드로 끝나기 때문에 더 깨끗한 솔루션을 선호합니다. 그 후 피트 스톱이지만 이것이 피가 더해 지는지 알 수는 있지만 단순히 농작물이거나 크기 조정 및 출혈을 추가 할 수 있습니다.

새로운 레이아웃을 만들 필요가 있다고 생각하지만 누군가 정보를 제공 할 수 있다면 많은 도움이 될 것입니다. 감사합니다, 크로크드

답변

2

지난 몇 주간에 걸쳐 출혈에 대한 지원이 Apache FOP에 추가되었습니다. SVN 트렁크에서만 사용할 수 있습니다 (FOP를 직접 컴파일해야합니다). 사용하고자하는 확장 기능에 대한 다음 Wiki 페이지를 확인하십시오. http://wiki.apache.org/xmlgraphics-fop/PrepressSupport examples/fo/advanced에는 사용법을 보여주는 예제 FO 파일이 있습니다. 기본적으로 fo : simple-page-master에 fox : bleed = "3mm"속성을 지정할 수 있습니다. 재단 물림 영역으로 내용을 가져 오려면 그냥 페이지 좌표 주위에 3mm의 도련을 위해 네거티브 좌표를 사용하십시오. 배경색이 (또는 원하는대로) 단락 컨테이너는 top = "- 3mm"및 left = "- 3mm "(플러스 절대 위치 ="고정 ")을 사용하면 거의 완료됩니다. HTH