2016-12-08 1 views
0

우리는 프레젠테이션 자료를 생성하기위한 SaaS 시스템에서 CKEditor를 사용합니다 (기본적으로 Powerpoint는 생각하지만 웹상에서). 실제로 CKEditor로 "슬라이드"를 만듭니다.CKEditor : 페이지 구분을위한 표시 지시자

슬라이드는 특정 경우에 명확한 높이가 있습니다. 높이는 동적이지 않을 것입니다. 우리는 CKEditor에 입력 된 기사가 프레젠테이션에서 잘 리기 전에 얼마나 높아야 하는지를 미리 알고 있습니다.

문제 : 우리는 페이지가 끊어 질 때를 보여주는 일종의 라이브 디스플레이 (예 : 빨간색 선 또는 다른 어떤 것)를 원합니다. 그래서 CKEditor에 타이핑하는 사용자는 휴식 시간이 올 것 같은 느낌을 갖게됩니다. (수동으로 휴식 시간을 넣는 것에 대해 이야기하는 것이 아니라, 휴식 시간이 자연스럽게 나타날 때를 보여주는 것입니다).

CKEditor의 문제를 어떻게 해결해야합니까?

답변

0

슬라이드 높이가 500px 여야한다고 가정 해 보겠습니다. 폭 1px 및 높이 500px의 빈 투명 PNG 이미지를 만듭니다. 마지막 2-3 픽셀을 빨간색으로 만듭니다. 이것은 페이지 나누기를 나타냅니다. 그런 다음 CKEditor 폴더에서 contents.css을 찾고 섹션을 수정하여 이미지를 가로 및 세로로 반복되는 배경으로 추가합니다. 그러나 사용자가 3 개 이상의 슬라이드를 만든 다음 마지막 슬라이드가 아닌 슬라이드를 수정하면 이후의 다른 모든 슬라이드는 페이지 나누기에 따라 검사해야합니다.

+0

나는 생각을 이해하지만 문제는있다. 즉, 높이를 알고있는 동안에는 편집기에서 편집 할 때 폭을 알 수 없다. 그것은 역동적입니다. 의미 : 추가 와이드 스크린에 문장을 입력하면 프레젠테이션의 여러 줄로 끝날 수 있습니다. 실제로는 너비와 높이가 모두 설정되어 있습니다. 나중에 프레젠테이션을 PDF 안에 넣습니다. – darwin

+1

나는 CKEditor에 대해 정적 너비가 있습니다. 이렇게 할 수 있습니다 : CKEditor가 결과 pdf가 같아야하는 최적의 너비 (예 : 900px)를 테스트하여 찾습니다. 그런 다음 설정 파일에서 정적 너비에'config.width = 900;'을 사용하고'config.resize_enabled = false;'를 사용하여 크기 조정을 비활성화하거나'config.resize_dir = 'vertical';'수직 크기 조정 만 허용하십시오. 또한,'config.removePlugins = 'maximize';'를 사용하여 최대화를 비활성화하십시오. – Wizard

+0

나는 계속 너를 게시 할 것이다 - 좋은 생각 같아. – darwin