FGX.Scanner.Barcode.TfgCustomBarcodeScanner: различия между версиями
Перейти к навигации
Перейти к поиску
Admin (обсуждение | вклад) (summary) |
Admin (обсуждение | вклад) (summary) |
||
Строка 4: | Строка 4: | ||
Delphi | Delphi | ||
− | <syntaxhighlight lang="Delphi">TfgCustomBarcodeScanner = class (TComponent, | + | <syntaxhighlight lang="Delphi">TfgCustomBarcodeScanner = class (TComponent, IFGXCameraClient)</syntaxhighlight> |
<p class="class-inheritance"><span class="type-border">[[System.Classes.TComponent|TComponent]]</span> -> <span class="type-border">[[FGX.Scanner.Barcode.TfgCustomBarcodeScanner|TfgCustomBarcodeScanner]]</span></p> | <p class="class-inheritance"><span class="type-border">[[System.Classes.TComponent|TComponent]]</span> -> <span class="type-border">[[FGX.Scanner.Barcode.TfgCustomBarcodeScanner|TfgCustomBarcodeScanner]]</span></p> | ||
Строка 13: | Строка 13: | ||
== Описание == | == Описание == | ||
− | < | + | <p>Компонент распознавания всевозможных видов баркодов. Позволяет распознавать баркорды с произвольного изображения <i>TfgCustomBarcodeScanner.Detect</i> или с кадров подключенной камеры <i>Camera</i> .</p> |
== Конструкторы == | == Конструкторы == | ||
Строка 25: | Строка 25: | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <code lang="Delphi">Detect(const ABitmap: [[FGX.Canvas.TfgBitmap|TfgBitmap]]; var ABarcodes: [[TArray<FGX.Scanner.Barcode.TfgBarcode>]]): [[Boolean]]</code> | ||
+ | |||
+ | <p>Выполняет синхронный поиск бар кодов на изображении <i>ABitmap</i> .</p><div class="info">Если баркоды не найдены, вернет False и пустой массив.</div> | ||
|- | |- | ||
| <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <code lang="Delphi">IsSupported(): [[Boolean]]</code> | | <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <code lang="Delphi">IsSupported(): [[Boolean]]</code> | ||
− | < | + | <p>Поддерживается ли на текущей платформе сканер баркодов?</p> |
|} | |} | ||
Строка 35: | Строка 39: | ||
|- | |- | ||
| <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>Active: [[Boolean]]</code> | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>Active: [[Boolean]]</code> | ||
− | < | + | <p>Включено или выключено распознавание баркодов?</p> |
|- | |- | ||
− | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code> | + | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>Camera: [[FGX.Camera.TfgCustomCamera|TfgCustomCamera]]</code> |
− | < | + | <p>Камера, с которой берутся кадры для распознавания баркодов.</p> |
|- | |- | ||
| <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>Formats: [[FGX.Scanner.Barcode.TfgBarcodeFormats|TfgBarcodeFormats]]</code> | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>Formats: [[FGX.Scanner.Barcode.TfgBarcodeFormats|TfgBarcodeFormats]]</code> | ||
− | < | + | <p>Форматы баркодов, которые необходимо искать.</p> |
|} | |} | ||
Строка 48: | Строка 52: | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
|- | |- | ||
− | | <syntaxhighlight lang="Delphi">event</syntaxhighlight> || <code>OnDetected: [[ | + | | <syntaxhighlight lang="Delphi">event</syntaxhighlight> || <code>OnDetected: [[TfgBarcodeDetectedEvent]]</code> |
− | < | + | <p>Вызывается, когда на кадре с камеры <i>Camera</i> распознан/ы баркод/ы.</p> |
|} | |} | ||
Версия 17:09, 28 июля 2020
Delphi
TfgCustomBarcodeScanner = class (TComponent, IFGXCameraClient)
TComponent -> TfgCustomBarcodeScanner
Прямые наследники: TfgBarcodeScanner
Содержание
Описание
Компонент распознавания всевозможных видов баркодов. Позволяет распознавать баркорды с произвольного изображения TfgCustomBarcodeScanner.Detect или с кадров подключенной камеры Camera .
Конструкторы
constructor
|
Create(AOwner: TComponent)
Описание отсутствует. |
Методы
function
|
Detect(const ABitmap: TfgBitmap; var ABarcodes: [[TArray<FGX.Scanner.Barcode.TfgBarcode>]]): Boolean
Выполняет синхронный поиск бар кодов на изображении ABitmap . Если баркоды не найдены, вернет False и пустой массив.
|
function
|
IsSupported(): Boolean
Поддерживается ли на текущей платформе сканер баркодов? |
Свойства
property
|
Active: Boolean
Включено или выключено распознавание баркодов? |
property
|
Camera: TfgCustomCamera
Камера, с которой берутся кадры для распознавания баркодов. |
property
|
Formats: TfgBarcodeFormats
Форматы баркодов, которые необходимо искать. |
События
event
|
OnDetected: TfgBarcodeDetectedEvent
Вызывается, когда на кадре с камеры Camera распознан/ы баркод/ы. |
Константы
const
|
DefaultActive: Boolean
Описание отсутствует. |