BarcodeField

BarcodeField class

Класс представляет поле штрих-кода.

public sealed class BarcodeField : TextBoxField

Конструкторы

ИмяОписание
BarcodeField(Document, Rectangle)Инициализирует новый экземплярBarcodeField класс.
BarcodeField(Page, Rectangle)Инициализирует новый экземплярBarcodeField класс.

Характеристики

ИмяОписание
Actions { get; }Получает действия аннотации. (2 properties)
virtual ActiveState { get; set; }Получает или задает текущее состояние внешнего вида аннотации.
AlternateName { get; set; }Получает или задает альтернативное имя поля (альтернативное имя поля , которое должно использоваться вместо фактического имени поля везде, где поле должно быть идентифицировано в пользовательском интерфейсе). Альтернативное имя используется в качестве всплывающей подсказки поля в Adobe Acrobat .
AnnotationIndex { get; set; }Получает или задает индекс этой аннотации на странице.
override AnnotationType { get; }Получает тип аннотации.
Appearance { get; }Получает словарь внешнего вида аннотации.
Border { get; set; }Получает или задает характеристики границы аннотации.Border
Caption { get; }Получает заголовок объекта штрих-кода.
Characteristics { get; }Получает характеристики аннотации.
Color { get; set; }Получает или задает цвет аннотации.
Contents { get; set; }Получает или задает текст аннотации.
Count { get; }Получает или задает количество подполей в этом поле. (Например, количество элементов в поле переключателя).
DefaultAppearance { get; set; }Получает или задает внешний вид поля по умолчанию.
ECC { get; }Получает целочисленное значение, представляющее коэффициент коррекции ошибок. Для PDF417 должно быть от 0 до 8. Для QRCode должно быть от 0 до 3 (0 для «L», 1 для «M», 2 для «Q» и 3 для «H»).
Exportable { get; set; }Получает или устанавливает экспортируемый флаг поля.
Flags { get; set; }Флаги аннотации.
ForceCombs { get; set; }Получает или устанавливает флаг, указывающий, что поле разделено на интервальные позиции.
FullName { get; }Получает полное имя аннотации.
virtual Height { get; set; }Получает или задает высоту аннотации.
Highlighting { get; set; }Режим выделения аннотаций.
virtual Hyperlink { get; set; }Получает или устанавливает гиперссылку на фрагмент (для генератора pdf).
IsFirstParagraphInColumn { get; set; }Получает или задает логическое значение, указывающее, будет ли этот абзац находиться в следующем столбце. Значение по умолчанию — false.
IsGroup { get; }Получает или устанавливает логическое значение, указывающее, является ли это поле нетерминальным полем, т.е. группой полей.
IsInLineParagraph { get; set; }Получает или задает встроенный абзац. Значение по умолчанию — false. (для создания pdf)
IsInNewPage { get; set; }Получает или задает логическое значение, которое заставляет этот абзац создаваться на новой странице. Значение по умолчанию — false.
IsKeptWithNext { get; set; }Получает или задает логическое значение, указывающее, остается ли текущий абзац на той же странице вместе со следующим абзацем. Значение по умолчанию — false. (для создания PDF)
IsSharedField { get; set; }Свойство для поддержки генератора. Используется, когда поле добавляется в верхний или нижний колонтитул. Если true, это поле будет создано один раз и его внешний вид будет виден на всех страницах документа. Если false, для каждой страницы документа будет создано отдельное поле.
IsSynchronized { get; }Возвращает true, если словарь синхронизирован.
Item { get; }Получает подполе, содержащееся в этом поле, по имени подполя. (2 indexers)
MappingName { get; set; }Получает или задает имя сопоставления поля, которое должно использоваться при экспорте данных поля интерактивной формы из документа.
Margin { get; set; }Получает или задает внешнее поле для абзаца (для создания PDF-файла)
MaxLen { get; set; }Получает или задает максимальную длину текста в поле.
Modified { get; set; }Получает или задает дату и время последнего изменения аннотации.
Multiline { get; set; }Получает или устанавливает многострочный флаг поля. Если Multiline имеет значение true, поле может содержать несколько строк текста.
Name { get; set; }Получает или задает имя аннотации на странице.
OnActivated { get; set; }Действие, которое должно быть выполнено при активации аннотации.
override PageIndex { get; }Получает индекс страницы, содержащей это поле.
Parent { get; }Получает родительскую аннотацию.
PartialName { get; set; }Получает или задает частичное имя поля.
ReadOnly { get; set; }Получает или устанавливает статус поля только для чтения.
override Rect { get; set; }Получает или задает прямоугольник поля.
Required { get; set; }Получает или устанавливает обязательный статус поля.
Resolution { get; }Получает разрешение в точках на дюйм (т/д), при котором отображается объект штрих-кода.
Scrollable { get; set; }Получает или устанавливает прокручиваемый флаг поля. Если true поле можно прокручивать.
SpellCheck { get; set; }Получает или устанавливает флаг проверки орфографии для поля. Если истина, поле должно быть проверено на правописание.
States { get; }Получает словарь внешнего вида аннотации.
Symbology { get; }Указывает, какая технология штрих-кода или глифа должна использоваться в этой аннотации, см.Symbology подробнее.
SyncRoot { get; }Объект синхронизации.
TabOrder { get; set; }Получает или устанавливает порядок табуляции поля.
TextHorizontalAlignment { get; set; }Получает или задает выравнивание текста для аннотации.
TextVerticalAlignment { get; set; }Получает или задает вертикальное выравнивание текста для аннотации.
override Value { get; set; }Получает или устанавливает значение поля.
virtual VerticalAlignment { get; set; }Получает или задает вертикальное выравнивание абзаца
virtual Width { get; set; }Получает или задает ширину аннотации.
XSymHeight { get; }Получает расстояние по вертикали между двумя модулями штрих-кода, измеренное в пикселях. Отношение XSymHeight/XSymWidth должно быть целым числом. Для PDF417 допустимый диапазон соотношения составляет от 1 до 4. Для QRCode и DataMatrix это соотношение всегда должно быть 1
XSymWidth { get; }Получает горизонтальное расстояние в пикселях между двумя модулями штрих-кода.
ZIndex { get; set; }Получает или задает значение int, указывающее Z-порядок графика. График с большим ZIndex будет размещен над графиком с меньшим ZIndex. ZIndex может быть отрицательным. График с отрицательным ZIndex будет размещен за текстом на странице.

Методы

ИмяОписание
override Accept(AnnotationSelector)Принимает посетителей.
AddBarcode(string)Добавляет в поле штрих-код 128. Значение поля будет изменено на код, и поле станет доступным только для чтения.
AddImage(Image)Добавляет изображение в ресурсы поля и рисует его.
virtual ChangeAfterResize(Matrix)Обновить параметры и внешний вид в соответствии с матричным преобразованием.
virtual Clone()Клонирует этот экземпляр. Виртуальный метод. Всегда возвращайте null.
CopyTo(Field[], int)Копирует подполя этого поля в массив, начиная с указанного индекса.
override Flatten()Удаляет это поле и размещает его значение прямо на странице.
GetEnumerator()Возвращает перечислитель содержащихся полей.
GetRectangle(bool)Возвращает прямоугольник аннотации с учетом поворота страницы.
Recalculate()Повторно вычисляет все вычисляемые поля формы.
virtual SetPosition(Point)Установить положение поля.

Смотрите также