Именно для этих целей создано множество обработок генерящих нужный HTML,
приведу несколько из них:
- Типовая обработка с диска ИТС "Раскараска кода";
- Разукрашка;
- Утилита расскраски текста в стиле 1С;
- highlight.js
Однако есть одно решение позволяющее сделать это с большей достовреностью и отсутвием всяческих обработок с предопредленными словами.
Что нужно для этого "чудо способа"? :)
Делаем скрин нашего кода либо из конфигуратора либо из пердприятия с тестового документа.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOUN6D3KYLtecc9ANc3Nlx45V8YelIKVAB_zhGPniRUoSxWwEcGg7EtqZ8U1kjE1ebEv-rC-evbxdsCHKimrQ0BbrSxcFYd9elSXVatGsavPAHHNYA-nPXxxtzHBQ1qlmZn-hDpolRA99X/s320/2009-05-04_1327.png)
Вся соль данного метода в словах "Делаем скрин" у HyperSnap есть одна змечательная особенность о способен
распознавать текст при снятии скриншота. Данная функция называется «TextSnap».
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEZh-NgGpKVPxCWHg1DlXf1_nkbkhJJPtm-A2d9lQiGsqVd2KTFPcP4tjfuOtUAYPUr1hNu2YstK6KU628RC9BELU-H8ALliMuejvyQXAnU6Y8YY9m9ThShmhMipF7yBQUaTrhMGncsYRO/s320/2009-05-04_1335.png)
После того как нам стал доступент раскрашенный текст, именно такой же как формирует платформа, сохраняем полученный результат в rtf.
Из rtf мы приспокойненько можем скопировать наш текст и вставить его в любую HTML страницу, форматирование сохранится.
P.S.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhA-Z9jvEf0b-r4HWNnf_WFZ3IoWfSeJyBPwMsdlLZuwPF7NwjEe4l-jgKtvGZOfGdMYZdA1KHPNfa6c3GZN_-NywMf_b9TXjrjzS1dSZPLNdx5imc3hT2oX2zWtxMGCCrzj1j6ZqFbzEQV/s320/2009-05-04_1343.png)
Единственной неприятной особеннсотью при копирование из rtf в HTML является увеличение в 2 раза межстрочного интервала, поэтому перед копированием уменьшите его вдвое.
Данный способ как понято можно использовать для подсветки любого языка.
Комментариев нет:
Отправить комментарий