BarCode ActiveX Control


Свойства BarCode-ActiveX



BarText
Данные, которые будут закодированы в штрихкод.

Синтаксис
object.BarText [ = sBarCode ]
Возможные значения
sBarCodeСтрока которая определяет штрихкод.

The property is read/write.
Примечания
Если вы соедините объект с источником данных, то данные для штрихкода будут браться из этого источника данных.



BarType
Получает или устанавливает значение определяющее тип штрихкода, который будет использоваться для кодировки данных.

Синтаксис
object.BarType [ = eBarType ]
Возможные значения
eBarTypeЗначение определяющее тип штрихкода

ЗначениеКонстантаОписание
0Interl25Interleaved 2 of 5
1Industr25Industrial 2 of 5
2Code39Code 39
3Code39ExtCode39 Extended
4Code11Code 11
5CodabarCodabar
6MSIMSI
7Code128Code 128
8EANAdd2EAN Addon-2
9EANAdd5EAN Addon-5
10EAN8EAN-8
11EAN13EAN-13
12EAN14EAN-14
13UPCAUPC-A
14UPCEUPC-E
15UCCEAN128UCC/EAN 128
16SSCC18SSCC-18
17PostNetPostNet
18PlaNetPlaNet
19Code93Code 93
20Code93ExtCode 93 Extended
21ITF14ITF 14

Свойство можно читать/записывать.



Code128CharSet Property
Возвращает или устанавливает кодовую страницу для штрихкодов типа Code 128.

Синтаксис
object.Code128CharSet [ = eCode128CharSet ]
Возможные значения
eCode128CharSetЗначение определяющее кодовую страницу штрихкода Code 128

ЗначениеКонстантаОписание
0C128AutoБудет выбрана наиболее оптимальная комбинация кодовых страниц. Благодаря переключению между различными кодовыми страницами достигается более компактный штрихкод.
1C128ASet A
2C128BSet B
3C128CSet C

Свойство можно читать/записывать.



BarAlign
Returns or sets a barcode alignment.

Синтаксис
object.BarAlign [ = eBarAlign ]
Возможные значения
eBarAlignValue that specifies or receives the barcode alignment

ЗначениеКонстантаОписание
0BarLeftвлево
1BarRightвправо
2BarCenterпо центру

Свойство можно читать/записывать.



ShowText
Показывать или нет текст штрихкода

Синтаксис
object.ShowText [ = bShowText ]
Возможные значения
bShowTextBoolean устанваливает или получает значение отображения текста штрихкода
true - показывать

Свойство можно читать/записывать.



TextBottomTop
Возвращает или устанавливает значение отображения текста штрихкода.

Синтаксис
object.TextBottomTop [ = bTextBottomTop ]
Возможные значения
bTextBottomTopBoolean определяет свойство TextBottomTop
Если значение True, то текст внизу, иначе вверху штрихкода.

Свойство можно читать/записывать.



TextAlign
Выравнивание текста штрихкода относительно самого штрихкода

Синтаксис
object.TextAlign [ = eTextAlign ]
Возможные значения
eTextAlignЗначение определяющее привязку текста штрихкода

ЗначениеКонстантаОписание
0LeftВлево.
1RightВправо.
2CenterПо центру.
3FullНа всю ширину.
4EAN1EAN1. Только для штрихкодов типа EAN.
5EAN2EAN2. Только для штрихкодов типа EAN.
6EAN3EAN3. Только для штрихкодов типа EAN.

Свойство можно читать/записывать.
Примечания
Значения EAN1, EAN2 и EAN3 можно применять только для EAN и UPC штрихкодов.



TxtEANFull
Определяет значение показывающее растягивать или нет текст в штрихкодах вида EAN.

Синтаксис
object.TxtEANFull [ = bTxtEANFull ]
Возможные значения
bTxtEANFullBoolean устанавливает или получает свойство TxtEANFull

Свойство можно читать/записывать.



TextColor
Определяет цвет текста.

Синтаксис
object.TextColor [ = sColor ]
Возможные значения
sColorЗначение определяющее цвет текста

Свойство можно читать/записывать.



CalcCheck
Определяет вычислять или нет необязательный контрольный разряд штрихкода.

Синтаксис
object.CalcCheck [ = bCalcCheck ]
Возможные значения
bCalcCheckBoolean определяющее свойство CalcCheck

Свойство можно читать/записывать.
Примечания
Это свойство имеет смысл только для штрихкодов, которые поддерживают вычисление контрольного разряда.



ShowCheck
Определяет показывать или нет контрольный разряд штрихкода.

Синтаксис
object.ShowCheck [ = bShowCheck ]
Возможные значения
bShowCheckBoolean определяющее свойство ShowCheck

Свойство можно читать/записывать.
Примечания
Это свойство имеет смысл только для штрихкодов, которые поддерживают вычисление контрольного разряда.



ShowStSt
Определяет показывать или нет Start/Stop символы штрихкода.

Синтаксис
object.ShowStSt [ = bShowStSt ]
Возможные значения
bShowStStBoolean определяющее свойство start/stop

Свойство можно читать/записывать.
Примечания
Это свойство имеет смысл только для штрихкодов, у которых имеются start/stop символы.



ShowQuietZone
Показывать или нет зоны успокоения штрихкода.

Синтаксис
object.ShowQuietZone [ = bShowQuietZone ]
Возможные значения
bShowQuietZoneBoolean определяющее свойство ShowQuietZone

Свойство можно читать/записывать.
Примечания
Зоны успокоения это небольшие пустые пространства в начале и в конце штрихкода. Это возволяет уверенно считывать штрихкод. Не рекомендуется отключать это свойство.



ShowGuard
Показывать или нет разделяющие полоски штрихкодов типа EAN и UPC.

Синтаксис
object.ShowGuard [ = bShowGuard ]
Возможные значения
bShowGuardBoolean определяющее свойство ShowGuard

Свойство можно читать/записывать.
Примечания
Это свойство имеет смысл только для штрихкодов типа EAN и UPC.



Orientation
Определяет ориентацию штрихкода.

Синтаксис
object.Orientation [ = eOrientation ]
Возможные значения
OrientationЗначение определяющее свойство Orientation.
Допустимы следующие значения 0, 90, 180 и 270

Свойство можно читать/записывать.



ForeColor
Цвет самого штрихкода.

Синтаксис
object.ForeColor [ = sColor ]
Возможные значения
sColorЗначение определяющее свойство ForeColor

Свойство можно читать/записывать.



BackColor
Цвет самого штрихкода.

Синтаксис
object.BackColor [ = sColor ]
Возможные значения
sColorЗначение определяющее свойство BackColor

Свойство можно читать/записывать.
Примечания
Свойство BackColor не имеет смысла, если свойство Transparent установлено в True.



Transparent
Определяет прозрачный или нет должен быть фон штрихкода.

Синтаксис
object.Transparent [ = bTransparent ]
Возможные значения
bTransparentBoolean определяющее свойство Transparent
Если значение равно False, тогда фон штрихкода будет закрашен цветом BackColor.

Свойство можно читать/записывать.



Font
Определяет шрифт текста штрихкода.

Синтаксис
object.Font [ = fFont ]
Возможные значения
fFontFont определяющее Font объект

Свойство можно читать/записывать.



Wide2NarrowRatio
Определяет отношение между широким и узким штрихом в штрихкодах типа Code 39, Interleaved 2 of 5, Industrial 2 of 5, Codabar, MSI, ITF 14 и Code 11.

Синтаксис
object.Wide2NarrowRatio [ = fWide2NarrowRatio ]
Возможные значения
fWide2NarrowRatioDouble определяющее свойство Wide2NarrowRatio

Свойство можно читать/записывать.



NonPrintingToTxt
Определяет преобразовывать или нет непечатаемые символы в их текстовое представление.
Например, если штрихкод имеет шестнадцатиричный символ 00h, тогда при преобразовании этот символ будет заменен на "NULL", 0Dh будет заменен на "CR" и т.д.
Если это свойство равно False и имеются непечатаемые символы, то они будут просто проигнорированы при печати текста штрихкода, хотя в самом штрихкоде они будут закодированы.
Это свойство имеет смысл только для штрихкодов, которые могут кодировать полную ASCII таблицу, например для Code 39 Extended или Code 93 Extended
Например:

BarText = "Hello ~0Dworld"
BarType = Code93Ext
NonPrintingToTxt = True
Текст штрихкода будет - "Hello <CR>world"

Если NonPrintingToTxt = False, то текст будет - "Hello world"


Синтаксис
object.NonPrintingToTxt [ = bNonPrintingToTxt ]
Возможные значения
bNonPrintingToTxtBoolean определяющее свойство NonPrintingToTxt

Свойство можно читать/записывать.



JPEGQuality
Определяет качество изображения JPEG формата.
Это свойство имеет смысл, только для SaveToImageFile функции при сохранении JPEG файла.

Синтаксис
object.JPEGQuality [ = lJPEGQuality ]
Возможные значения
lJPEGQualityLong определяющее свойство JPEGQuality
Значение этого свойства может быть в пределах 0..100, где 100 наивысшее качество.

Свойство можно читать/записывать.



IsBarTextOk
Определяет правильно или нет установлено свойство BarText.

Синтаксис
object.IsBarTextOk
Возможные значения
bIsBarTextOkBoolean определяющее свойство IsBarTextOk

Свойство можно только читать.



IsBarSizeOk
Определяет правильность размеров штрихкода.

Синтаксис
object.IsBarSizeOk
Возможные значения
bIsBarSizeOkBoolean определяющее свойство IsBarSizeOk

Свойство можно только читать.



MinBarcodeWidth
Возвращает минимальную ширину штрихкода, которая допустима при текущих заданных свойствах. Это значение всегда возвращается в пикселах.
Следует иметь ввиду, что это свойство не зависит ориентации штрихкода и определяет ширину штрихкода вдоль оси перпендикулярной штрихам.

Например:
Barcode minimal width

Синтаксис
object.MinBarcodeWidth
Возможные значения
lMinBarcodeWidthLong определяющее свойство MinBarcodeWidth

Свойство можно только читать.
Примечания
Будьте внимательны, т.к. это свойство возвращает именно минимальную ширину штрихкода в пикселах, т.е. самый узкий штрих будет иметь ширину 1 пиксел (см. x-dimension). Если напечатать штрихкод такой ширины на принтере с высоким разрешением, то возможно сканер не сможет считать такой штрихкод.
Поэтому для определения ширины штрихкода лучше использовать метод GetBarcodeWidth.



BarWidthReduction
Определяет процент уменьшения или увеличения ширины штрихов.

Синтаксис
object.BarWidthReduction [ = lBarWidthReduction ]
Возможные значения
lBarWidthReductionA Long определяющее положительной или отрицательной процент увеличения или уменьшения ширины штрихов в штрихкоде.
Значение может быть в пределах 99 (уменьшение) и -99 (увеличение).

Свойство можно читать/записывать.
Примечания
Уменьшение ширины штрихов может понадобиться при печати на принтерах или материалах, которые искажают ширину штрихов. Например при печати специализированными принтерами на пластиковых карточках штрихи могут расплываться, из-за чего снижается их читаемость.
Аналогично и увеличение может понадобиться если принтер занижает ширину штрихов.





  www.SBarCode.com