BarcodePrintSettings — класс

Получает настройки печати штрих-кода.

Синтаксис

public sealed class BarcodePrintSettings

Свойства

Имя Описание

BarcodeLength

Возвращает значение длины штрих-кода.

BarcodeWidth

Возвращает ширину символа.

DefaultSettings

Возвращает значение настроек по умолчанию.

FontName

Возвращает название шрифта.

FontSize

Возвращает размер шрифта.

FontStyle

Возвращает стиль шрифта.

GraphicsUnit

Возвращает единицу измерения.

IsPrinting

Возвращает признак необходимости печати штрих-кода.

IsPrintVertical

Возвращает признак того, что штрих-код требует вертикальной печати.

Position

Возвращает координаты для печати штрих-кода на листе.

Заметки

Подобные настройки могут быть введены в пользовательском интерфейсе Windows-клиента, справочник "Системные настройки".

Примеры

Ниже приведён пример скрипта карточки, позволяющий определить необходимость печати штрих-кода (определена в системных настройках)

private void Button_Click(System.Object sender, System.EventArgs e)
{

 IBarcodeService iBarcodeService = CardControl.ObjectContext.GetService<IBarcodeService>();
 IStaffService staffService = CardControl.ObjectContext.GetService<IStaffService>(); (1)

 BarcodePrintSettingsCollection printSettingsCollection = iBarcodeService.GetBarcodePrintSettings(staffService.GetCurrentEmployee(),
            BaseObject.SystemInfo.CardKind); (2)

 if (printSettingsCollection.Count() > 0)
 {
  BarcodePrintSettings printSettings = printSettingsCollection.FirstOrDefault(); (3)

  bool isPrinting = printSettings.IsPrinting; (4)
 }
}
1 Получение сервисов.
2 Получение настроек печати штрих-кода, для текущего пользователя.
3 Получение первой подходящей настройки.
4 Если false — установлен признак "Не печатать штрих код".