Cytat(d4ng @ 12.11.2015, 16:10:56 )

moim celem jest edytor wizualny w którym będę mógł ustawiać marginesy i który będzie miał możliwość dzielenia tekstu na strony w formacie a4, tak żeby edytor oddawał 1:1 to co wyjdzie z drukarki.
Co do marginesów to raczej nie jest żadnym problemem - kwestia CSS dla wynikowej strony. Jeśli wybierzesz np tryb
http://ckeditor.com/demo#inline to możesz od razu korzystać z podglądu wydruku wbudowanego w przeglądarkę.
Dzielenie na strony - może plugin mierzący wysokość treści wystarczy. Jeśli wykryje, że wysokość jest większa niż zadana to doda jakiś page-break, który potem w CSS print rozdzieliłby to na kolejną podstronę. Oczywiście pojawia się przy tym kilka problemów - jak chociażby obliczanie tej wysokości, przeliczanie jednostek, sposób na ten page-break (czy jakiś div z ustaloną wysokością, który odepchnie pozostałą treść dalej, czy coś innego). Do tego bieżąca aktualizacja i przeliczanie wszystkich elementów rozdzielających na stronie. Przykładowo użytkownik ma 10 stron, teraz na trzeciej usuwa kilka paragrafów - część tekstu wraca na trzecią stronę, page-break się przesuwa w inne miejsce, kolejne są przeliczane i może wyjść 9 stron, albo nadal 10, bo gdzieś i tak jest czegoś za dużo. Do tego sposoby dzielenia długich bloków tekstu, tabel (jak wspomniał
Comandeer, list (nie)numerowanych itd.
To jest dużo pracy jak na plugin, ale i tak mniej niż napisanie całego edytora od nowa - bo te problemy w nim też będziesz musiał obsłużyć.
1:1 będzie bardzo trudne do uzyskania, tym bardziej biorąc pod uwagę różnice przeglądarek, ustawień wydruku itd. Pewniej byłoby zrobić PDF i go dawać do drukowania - ale zgranie wyglądu z PDF to też sporo pracy.
Tak czy inaczej powodzenia. Jak już będziesz mieć coś do pokazania to nie omieszkaj wrzucić na forum, z chęcią zobaczę co z tego wyjdzie. Trzymam kciuki!