У меня есть проверка, и я пытаюсь распечатать ее данные вручную - инструменты отчетов не разрешены - и моя цель - это принтер PDF и проверка бумаги, и я должен использовать принтер формата A4.Печатать текст по вертикали
Вот иллюстрация:
Мои шаги:
- Укажите проверить размер, как мой фактический размер бумаги.
- написать данные.
- Печатать результат на принтере.
На шаге 1, я создал PrintDocument
экземпляр и установить DefaultPageSettings.PaperSize
в соответствии с размерами входного бумаги, установив RawKind
в 120
, что означает пользовательский размер бумаги, то я настроить PrintPage
обработчик, тогда я называю Print
.
На этапе 2 данные, записанные на e.Graphics
без проблем.
В шаге 3 при печати на принтер PDF результат будет таким, как ожидалось, и строки можно скопировать, а также ручной просмотр на контрольном изображении.
Проблемы при печати на принтер формата А4 - HP Laserjet 1018 - я установил линейку верхнего лотка к середине, чтобы он мог держать чек, который я ставлю вертикально, теперь при печати две вещей случились:
- текст напечатан горизонтально.
- поскольку линейка принтеров установлена в середину, место печати недействительно (или я думаю, что на самом деле у меня не было возможности проверить этот результат).
Как устранить проблемы с принтером?
Я отредактировал ваше название. Пожалуйста, смотрите: «Если вопросы включают« теги »в их названиях?] (Http://meta.stackexchange.com/questions/19190/), где консенсус« нет, они не должны ». –
получил, не забудет его снова, спасибо –