FGX.Scanner.Barcode.TfgCustomBarcodeScanner: различия между версиями

Материал из FGX Native Докуметации
Перейти к навигации Перейти к поиску
(summary)
 
(summary)
Строка 4: Строка 4:
 
Delphi
 
Delphi
  
<syntaxhighlight lang="Delphi">TfgCustomBarcodeScanner = class (TComponent, IFGXCameraPreview)</syntaxhighlight>
+
<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:
 
== Описание ==
 
== Описание ==
  
<span style="color:gray">Описание отсутствует.</span>
+
<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>
<span style="color:gray">Описание отсутствует.</span>
+
<p>Поддерживается ли на текущей платформе сканер баркодов?</p>
 
|}
 
|}
  
Строка 35: Строка 39:
 
|-
 
|-
 
| <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>Active: [[Boolean]]</code>
 
| <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>Active: [[Boolean]]</code>
<span style="color:gray">Описание отсутствует.</span>
+
<p>Включено или выключено распознавание баркодов?</p>
 
|-
 
|-
| <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>Source: [[FGX.Camera.TfgCustomCamera|TfgCustomCamera]]</code>
+
| <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>Camera: [[FGX.Camera.TfgCustomCamera|TfgCustomCamera]]</code>
<span style="color:gray">Описание отсутствует.</span>
+
<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>
<span style="color:gray">Описание отсутствует.</span>
+
<p>Форматы баркодов, которые необходимо искать.</p>
 
|}
 
|}
  
Строка 48: Строка 52:
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 
|-
 
|-
| <syntaxhighlight lang="Delphi">event</syntaxhighlight> || <code>OnDetected: [[TfgOnBarcodeDetectedEvent]]</code>
+
| <syntaxhighlight lang="Delphi">event</syntaxhighlight> || <code>OnDetected: [[TfgBarcodeDetectedEvent]]</code>
<span style="color:gray">Описание отсутствует.</span>
+
<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

Описание отсутствует.