2012-11-27 4 views
1

DataTables 및 TableTools PDF 내보내기 기능을 사용하고 있습니다. PDF 내보내기는 특정 특수 문자를 처리하지 않고 쓰레기 (또는 ISO 등가물)로 변환합니다. 문자는 '●'●, '○'○ 및 '& # x202d; ٭ & # x202d; ' ٭.DataTables, PDF 및 특수 문자

특수 문자를 보존 할 수 있도록 PDF의 문자 집합을 정의하는 방법이 있습니까? (나는 캐릭터 세트가 문제라고 추측한다) 아니면 다른 해결 방법이 있을까?

+1

유니 코드 U + 202D "왼쪽에서 오른쪽으로 겹쳐 쓰기"문자를 사용하여 세 번째 특수 문자가 작동하도록하십시오. 문제의 문자가 아랍어 구두점이므로 기본적으로 오른쪽에서 왼쪽으로 레이아웃을 사용하기 때문에 필요합니다. – eh9

+0

오케이? 고맙습니다. Havent는 ''또는 '' '에 직접 사용하여 문제를 발견했습니다. (물론 오른쪽에서 왼쪽으로 쓰지는 않습니다.) 사실, 그 문자는 거미, 딱정벌레 등의 종의 tabkes, 그들의 발견, 그들이 처음 발견되었을 때 등등을 보여주는 과학 간행물에서 발견 된 기호를 재현하는데 사용됩니다. – davidkonrad

+0

왜 이것이 정확히 하향 쳐야합니까? – davidkonrad

답변

1

(내 자신에게) 늦은 답변이지만 다른 사람들에게는 도움이 될 수 있습니다. 대신 mPDF을 사용하려고합니다. UTF8, 특수 문자 및 내장 스타일 시트가있는 언어를 지원합니다.

+0

mPDF를 TableTools에 통합하는 방법을 공유 할 수 있습니까? TableTools와 동일한 문제가 있습니다. 미리 감사드립니다. – Lenciel

+0

@Lenciel, TableTools에 mPDF를 통합하지 않았습니다. 결국 mPDF를 사용하여 종료되었습니다. TableTools는 훌륭하지만 특수 문자 또는 국가 별 문자를 처리 할 때 적합하지 않습니다. 그러나 그것은 취미 프로젝트로서 좋은 생각이지만, datatables와 mPDF를 통합합니다. 오랫동안 미안해. – davidkonrad

1

아니요, 아니요 PDF의 문자 집합을 구성하는 방법이 없습니다. DataTables 또는 특히 TableTools 애드온은 상당히 제한된 플래시 기반 PDF 내보내기 도구를 사용합니다.

그러나 TableTools Flash 부가 기능을 만드는 데 사용되는 ActionScript는 편집 할 수 있습니다.

Download TableTools 및 파일의 아카이브 \media\as3 디렉토리를 확인하십시오.

플래시 저작을위한 Adobe의 소프트웨어가 없다면 오픈 소스 Adobe Flex을 사용해보십시오.