Растровое изображение и как его заполнить соответствующими значениями - PullRequest
3 голосов
/ 23 января 2012

Я пытаюсь реализовать решение с помощью ISO8583Net dll и не могу определить, как заполнять различные значения поля Bitmap.Основываясь на документе ISO8583, я вижу, что его необходимо включить как часть первого поля в сообщение (данные приложения), но я не могу найти его как часть списка полей, доступного в коде.

AmЯ смотрю в нужном месте?Существуют ли фрагменты кода C-sharp, которые дают пример того, как это достигается?

1 Ответ

0 голосов
/ 16 апреля 2012

Что вы пытались сделать до сих пор?

Я не могу найти образцы C #, но я верю, что вы узнаете, что вам нужно, из java-версии этого руководства, найденного здесь: http://j8583.sourceforge.net/guide.html

Это два основных класса, которые необходимо использовать для работы с сообщениями ISO8583.IsoMessage может быть закодирован в байтовый массив или ByteBuffer для записи в OutputStream, или он может напрямую записать себя в OutputStream.Вы можете установить и получить значения для каждого поля в IsoMessage, и он будет сам настраиваться на использование вторичного растрового изображения в случае необходимости.

Итак, насколько я могу судить, вы устанавливаете поляIsoMessage, и он обрабатывает создание растрового изображения.Просмотр сводки в реализации IsoMessage .NET подтверждает это:

/// <summary>
/// This class represents an ISO8583 Message. It contains up to 127 fields
/// numbered from 2 to 128; field 1 is reserved for the secondary bitmap
/// and the bitmaps are calculated automatically by the message when it is
/// going to be written to a stream.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...