Почему символ FormFeed в текстовом файле отображается как разрыв страницы с помощью MS Word / WordPad, а не с помощью NotePad?

У меня есть файл.txt, и он имеет символ FormFeed между para1 и para 2.

Para2 должен быть показан на следующей странице при печати, поэтому FormFeed находится здесь.

sample txt file layout:
para1
formFeedCharacter
para2

expected layout on printing:

para1 отображается на 1-й странице, а para 2 - на 2-й странице, поскольку formFeed действует как разрыв страницы

When opened and printed with MS Word / WordPad:

Ожидаемый макет идет в 2 страницы, как и ожидалось.

When opened and printed with Блокнот:

1) FormFeed не действует как разрыв страницы, и весь контент печатается только на 1 странице

2)FormFeed отображается как нечитаемый символ

Final Printed layout when used Notepad:

para1

Unreadable symbol   (caused by FormFeed)

para2

Почему Блокнот не может отобразить FormFeed как pageBreak?

Это потому, что NotePad является текстовым редактором, а WordPad/MS Word - текстовым процессором?

Есть ли способ, как мы можем сделать это с помощью NotePad?

1 ответ

Решение

Блокнот:

1) Это программа текстового редактора, которая не может интерпретировать символ перевода страницы как разрыв страницы.

2) Следовательно, мы не можем заставить formFeed работать как разрыв страницы и распечатать его с помощью Блокнота.

WordPad / MS Word:

1) Оба являются текстовыми процессорами и могут правильно интерпретировать Form Feed как разрыв страницы. Следовательно, нечитаемый символ не отображается при открытии с ними текстового файла

2) Мы также можем увидеть функцию Break by Print Preview в wordpad/NotePad.

Эта гиперссылка предоставляет дополнительную информацию по этой теме: Дополнительная информация

Также под гиперссылкой показана аналогичная тема с просьбой найти универсальное решение для функции Page Break с использованием txt-файла.

Разрыв страницы в текстовом файле Универсальное решение

Другие вопросы по тегам