Я должен напечатать пользовательскую метку на термопринтере. У меня есть все настройки и работа с одним исключением: рулоны меток имеют две метки в строке, но объекты печати C#, похоже, не видят этого.Расширенная информация о размере страницы в C#
Когда я запрашиваю информацию PageSize, она сообщает мне, что метка составляет 3,15 "x 0,75". Хотя это верно для всего ярлыка, он не дает мне никакой информации о размере каждой отдельной метки или промежутке между ними.
Копаем в файлы драйверов ini, есть строка, которая выглядит как PageSize84 = THT-6-423,3150,2,1500,750,150,125,1
. Вся необходимая мне информация, кажется, указана в этой строке (2 столбца, 1500 широко, 750 высот), я просто понятия не имею, как получить к ней доступ с C#. Сегодня я прочесываю сеть, и мне не повезло.
Я всегда мог бы жестко закодировать информацию на данный момент, но это не доказывает будущее код, если производство изменяет метки.
Спасибо, я попробую. – kyork
В итоге мне пришлось жестко закодировать путь к ini-файлу, который мне не нравится, но теперь все работает. – kyork
В зависимости от того, где находится ваш ini-файл, вы можете использовать Environment.SpecialFolder, чтобы сделать его более динамичным. – Dylan