Распознавание фидов форм текстовых файлов в MigraDoc

Есть ли способ для MigraDoc распознавать символы каналов формы, которые уже встроены в текстовый файл ASCII? Или нужно обрабатывать текстовый файл построчно, чтобы поймать их?


person Lenard    schedule 16.04.2011    source источник


Ответы (1)


Я не думаю, что MigraDoc автоматически обрабатывает «каналы форм» как разрывы страниц.

Вывод, вероятно, выглядит лучше, если вы все равно обрабатываете текстовый файл (например, обрабатываете одиночные CR/LF только как пробелы, обрабатываете пустые строки как новые абзацы и т. д.).

Может даже иметь смысл игнорировать каналы формы - текстовые файлы, вероятно, не были созданы для пропорциональных шрифтов. Если вы используете пропорциональные шрифты с MigraDoc (например, Arial), документы могут уместиться на меньшем количестве страниц.

person I liked the old Stack Overflow    schedule 17.04.2011
comment
Я не могу игнорировать их, потому что текстовый файл предварительно отформатирован с использованием шрифта с фиксированной точкой для отображения макета таблицы на бумаге для писем. Странно, что CR/LF распознаются, а не формы. В любом случае, я заработал, прочитав каждую строку и выполнив doc.LastSection.AddPageBreak() + doc.LastSection.AddParagraph(), когда я столкнулся с символом подачи формы. - person Lenard; 17.04.2011