2014-11-05 3 views
0

У меня проблема, что я не уверен, как подойти. Вот некоторые фон:Использование ASP classic для создания шаблона этикетки для печати

  • Мы используем веб-приложение, которое может быть расширена с ASP классический и JavaScript
  • Веб-приложение содержит подробную информацию о клиентах
  • Пользователи веб-приложения должны быть в состоянии напечатать адрес метки для определенного клиента
  • пользователь должен указать, какой ярлык на листе будет использоваться

Теперь я могу получить всю информацию о том, что мне нужно о клиенте и который метка должна быть но я понятия не имею, как мне следует печатать этикетку. У меня есть подозрение, что я должен делать какой-то слияние и отображать результат для пользователя для печати, но я не знаю, как бы я хотел, чтобы экран правильно отображался для ярлыков. Должен ли я создавать какой-то PDF-файл и отображать его? Если да, то как мне это сделать?

Это все очень ново для меня, поэтому любая помощь будет очень признательна, спасибо!

+0

У нас было веб-приложение для нашей системы отправки и использовалось специализированный принтер для этикеток. Это связано с API для разработки и использования таблиц. Поскольку он печатает 1 ярлык за раз (быстро), нет необходимости указывать метку на листе. Линейная кривая была немного крутой, но как только она была создана, она работала аккуратно. –

+0

Весь клиентский материал - это javascript, а не классический asp, который работает на сервере. – Dee

+0

@JonP Это звучит здорово, но немного сверху, для наших нужд. Ежедневно печатаются только 5-10 ярлыков, и люди иногда берут метки с листов для других нужд. – lilactiger89

ответ

2

На FVI у нас такая же проблема, и она была решена как старая школа. Сначала мы создали документ rtf ярлыка, который мы хотели. В этом шаблоне у нас были ключевые слова в файле, такие как @@ CUSTOMER @@ и @@ ADDRESS01 @@.

Шаг первый открыл шаблон в память, текст заменил ключевые слова и сохранил веб-ссылку для открытия и печати.

Создавая новый RTF-файл на лету, нам не нужно было беспокоиться о программном обеспечении на другом конце соединения. мы просто представили нашу фабрику правильно отформатированный ответ, который соответствует определению принтера, которое мы установили.

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

Не самый лучший способ сделать это, но это стоило нам всего 1 день компоновки и простого программирования html и нулевых проблем с нашими фабриками в Китае.

+0

Чтобы адресовать метки многочастных элементов, мы будем загружать в раздел заголовка, раздел тела и конечный раздел. Таким образом, мы смогли зациклировать секцию тела, создав правильный макет страницы, а затем закрыли документ с правильно отформатированным финальным разделом. –

+0

Спасибо за помощь. RTF был болью, чтобы учиться, но это сделало работу! – lilactiger89

+0

Это старая технология, но она работает в крайнем случае. –