문제

무료 .NET XSL-FO 프로세서가 필요하며 처음에는 NFOP 기능을 테스트했습니다. 프로젝트 요구 사항을 충족시킬 수있는 몇 가지 단점을 발견했습니다.

내가 겪은 문제는 다음과 같습니다.

  • SVG는 렌더링하지 않습니다
  • 워터 마크 기능은 기본적으로 렌더링하기가 불가능합니다 - 바디 렌더링은 다른 모든 패널, SVG (위) 및 텍스트 회전이 없음

  • Keep-Together 속성은 구현되지 않습니다* (http://www.w3schools.com/xslfo/prop_keep-togeth.asp)

세 번째 요점은 특히 성가신 일입니다. ItextSharp를 사용하고 나중에 PDF를 편집하여 위의 일부 문제 (1,2)에 대한 해결 방법을 찾았습니다 (지저분).

내 질문은 다음과 같습니다.

  • 위에서 언급 한 문제에 대한 해결 방법이 있습니까?
  • 사람들이 NFOP에 직면 한 다른 문제는 무엇입니까?
  • .NET 용 대체 XSL FO 프로세서가 있습니까?
도움이 되었습니까?

해결책

고려해야 할 .NET 인터페이스가있는 다른 FOP 엔진 :

FOP 표준 준수 및 버그/문제 수준은 FOP 엔진마다 다르므로 FOP에 문제가 있는지 확인하기 위해 개발할 때 여러 FOP 엔진 (많은 제안 시험판)을 사용하는 것이 좋습니다. 렌더링 엔진.

다른 팁

Keep-Together 속성 문제에 대한 작업 1을 발견했습니다. 이 속성을 사용하는 대신 I를 사용하여 테이블 열 요소를 함께 체인합니다.

<fo:table-row keep-with-previous="always">

위의 속성이 구현 된 것으로 보입니다.

다음 사이트를 참조로 사용했습니다.http://www.ibm.com/developerworks/xml/library/x-tippgbk/index.html

여전히 NFOP의 다른 문제/해결 방법/대안을 듣고 싶습니다.

답변 주셔서 감사합니다. 불행히도 예산 제약과 그 이유 때문에 이러한 옵션은 나에게 사용할 수 없습니다.

나는 itextsharp를 사용하고 나중에 수동으로 워터 마크를 추가해야합니다 (예).

글쎄,이 강아지는 다시 머리를 양육했고 나는 "같은 페이지에 블록을 유지하는"문제에 직면했다.

나는 찾았다

<fo:table-row keep-together="always">

매력을 일으켰습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top