printer.TextWidth
SSecurity писал(а):Единственное если ты используешь vbCrLf у тебя интервал между строк мягко говоря будет задан принтером на основе размера шрифта, а если ты будешь текст бить на строки, тогда интервал можно задавать свой (соответсвуюшим смещением позиции Printer.CurrentY если мне память не изменяет)
werbersoft писал(а):1. Выбираем шрифт, имеющий одинаковую ширину у всех символов (чтобы корректно считать длину строки).
iGrok писал(а):SSecurity писал(а):Единственное если ты используешь vbCrLf у тебя интервал между строк мягко говоря будет задан принтером на основе размера шрифта, а если ты будешь текст бить на строки, тогда интервал можно задавать свой (соответсвуюшим смещением позиции Printer.CurrentY если мне память не изменяет)
Эмм.. Я, может, чего и путаю.. Но мне думается принтер не воспримет vbCrLf.
werbersoft писал(а):А ещё я слышал есть специальные ActiveX-компоненты для печати, которые сами контролируют печать, чтобы ничего никуда не вылезало. Кто нибудь с такими сталкивался?
Сейчас этот форум просматривают: Google-бот и гости: 55