KlassenKlassenKlassenKlassen | | | | Operatoren

get_bar_code_param_specificget_bar_code_param_specificGetBarCodeParamSpecificget_bar_code_param_specificGetBarCodeParamSpecificGetBarCodeParamSpecific (Operator)

Name

get_bar_code_param_specificget_bar_code_param_specificGetBarCodeParamSpecificget_bar_code_param_specificGetBarCodeParamSpecificGetBarCodeParamSpecific — Abfrage von Parametern die zum Lesen eines Barcodes benutzt werden falls ein spezifischer Barcodetyp verarbeitet wird.

Signatur

get_bar_code_param_specific( : : BarCodeHandle, CodeTypes, GenParamNames : GenParamValues)

Herror get_bar_code_param_specific(const Hlong BarCodeHandle, const char* CodeTypes, const char* GenParamNames, double* GenParamValues)

Herror T_get_bar_code_param_specific(const Htuple BarCodeHandle, const Htuple CodeTypes, const Htuple GenParamNames, Htuple* GenParamValues)

Herror get_bar_code_param_specific(const HTuple& BarCodeHandle, const HTuple& CodeTypes, const HTuple& GenParamNames, double* GenParamValues)

Herror get_bar_code_param_specific(const HTuple& BarCodeHandle, const HTuple& CodeTypes, const HTuple& GenParamNames, HTuple* GenParamValues)

HTuple HBarCode::GetBarCodeParamSpecific(const HTuple& CodeTypes, const HTuple& GenParamNames) const

void GetBarCodeParamSpecific(const HTuple& BarCodeHandle, const HTuple& CodeTypes, const HTuple& GenParamNames, HTuple* GenParamValues)

HTuple HBarCode::GetBarCodeParamSpecific(const HTuple& CodeTypes, const HTuple& GenParamNames) const

HTuple HBarCode::GetBarCodeParamSpecific(const HString& CodeTypes, const HString& GenParamNames) const

HTuple HBarCode::GetBarCodeParamSpecific(const char* CodeTypes, const char* GenParamNames) const

void HOperatorSetX.GetBarCodeParamSpecific(
[in] VARIANT BarCodeHandle, [in] VARIANT CodeTypes, [in] VARIANT GenParamNames, [out] VARIANT* GenParamValues)

VARIANT HBarCodeX.GetBarCodeParamSpecific(
[in] VARIANT CodeTypes, [in] VARIANT GenParamNames)

static void HOperatorSet.GetBarCodeParamSpecific(HTuple barCodeHandle, HTuple codeTypes, HTuple genParamNames, out HTuple genParamValues)

HTuple HBarCode.GetBarCodeParamSpecific(HTuple codeTypes, HTuple genParamNames)

HTuple HBarCode.GetBarCodeParamSpecific(string codeTypes, string genParamNames)

Beschreibung

Mit Hilfe des Operators get_bar_code_param_specificget_bar_code_param_specificGetBarCodeParamSpecificget_bar_code_param_specificGetBarCodeParamSpecificGetBarCodeParamSpecific lassen sich die Parameter, durch die das Barcode-Modell beschrieben wird, abfragen. Im Gegensatz zu get_bar_code_paramget_bar_code_paramGetBarCodeParamget_bar_code_paramGetBarCodeParamGetBarCodeParam lassen sich mit get_bar_code_param_specificget_bar_code_param_specificGetBarCodeParamSpecificget_bar_code_param_specificGetBarCodeParamSpecificGetBarCodeParamSpecific Parameter spezifisch für angegebene Barcodetypen auslesen. Dies ist nützlich, wenn nach unterschiedlichen Barcodetypen innerhalb eines Bildes gesucht wird.

Die Barcodetypen werden in CodeTypesCodeTypesCodeTypesCodeTypesCodeTypescodeTypes übergeben. Die Namen der Parameter, die abgefragt werden sollen, werden in GenParamNamesGenParamNamesGenParamNamesGenParamNamesGenParamNamesgenParamNames übergeben, die korrespondierenden Werte werden in GenParamValuesGenParamValuesGenParamValuesGenParamValuesGenParamValuesgenParamValues zurückgeliefert. Sämtliche Parameter können selektiv mit set_bar_code_param_specificset_bar_code_param_specificSetBarCodeParamSpecificset_bar_code_param_specificSetBarCodeParamSpecificSetBarCodeParamSpecific gesetzt und verändert werden oder für alle Barcodetypen mit set_bar_code_paramset_bar_code_paramSetBarCodeParamset_bar_code_paramSetBarCodeParamSetBarCodeParam. Siehe set_bar_code_paramset_bar_code_paramSetBarCodeParamset_bar_code_paramSetBarCodeParamSetBarCodeParam für eine detailierte Beschreibung der Bedeutung der Parameter.

Welche Parameter zur Laufzeit spezifisch gesetzt sind, kann mit dem Operator query_bar_code_paramsquery_bar_code_paramsQueryBarCodeParamsquery_bar_code_paramsQueryBarCodeParamsQueryBarCodeParams bestimmt werden. Diese Parameter können nicht mit get_bar_code_paramget_bar_code_paramGetBarCodeParamget_bar_code_paramGetBarCodeParamGetBarCodeParam, sondern müssen mit get_bar_code_param_specificget_bar_code_param_specificGetBarCodeParamSpecificget_bar_code_param_specificGetBarCodeParamSpecificGetBarCodeParamSpecific ausgelesen werden.

Im Einzelnen kann auf die folgenden Parameter zugegriffen werden:

'num_scanlines'"num_scanlines""num_scanlines""num_scanlines""num_scanlines""num_scanlines":

Maximale Anzahl von Scanlinien per Kandidatregion.

'min_identical_scanlines'"min_identical_scanlines""min_identical_scanlines""min_identical_scanlines""min_identical_scanlines""min_identical_scanlines":

Minimale Anzahl von Scanlinien, welche identische Ergebnisse liefern müssen, damit die Dekodierung eines Symbols akzeptiert wird.

'stop_after_result_num'"stop_after_result_num""stop_after_result_num""stop_after_result_num""stop_after_result_num""stop_after_result_num":

Anzahl erfolgreich dekodierter Barcodes nach der die Dekodierung angehalten wird.

'orientation'"orientation""orientation""orientation""orientation""orientation":

Zugelassene Orientierung der dekodierten Barcodes.

'orientation_tol'"orientation_tol""orientation_tol""orientation_tol""orientation_tol""orientation_tol":

Toleranz der zugelassenen Orientierung.

'quiet_zone'"quiet_zone""quiet_zone""quiet_zone""quiet_zone""quiet_zone":

Verifikation der Ruhezonen des Barcodesymbols.

'start_stop_tolerance'"start_stop_tolerance""start_stop_tolerance""start_stop_tolerance""start_stop_tolerance""start_stop_tolerance":

Toleranz des Matchingkriteriums zum Start-, bzw. Stopmuster.

'check_char'"check_char""check_char""check_char""check_char""check_char":

Berücksichtigung eines optionalen Prüfzeichens.

'composite_code'"composite_code""composite_code""composite_code""composite_code""composite_code":

Vorhandensein und Typ eines an den Barcode angehängten 2D GS1-Composite Code.

'min_code_length'"min_code_length""min_code_length""min_code_length""min_code_length""min_code_length":

Minimale Anzahl dekodierter Zeichen.

Für weitere Erklärungen, siehe set_bar_code_paramset_bar_code_paramSetBarCodeParamset_bar_code_paramSetBarCodeParamSetBarCodeParam.

Parallelisierung

Parameter

BarCodeHandleBarCodeHandleBarCodeHandleBarCodeHandleBarCodeHandlebarCodeHandle (input_control)  barcode HBarCode, HTupleHTupleHBarCode, HTupleHBarCodeX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Handle des zu verwendenden Barcode-Modells.

CodeTypesCodeTypesCodeTypesCodeTypesCodeTypescodeTypes (input_control)  string(-array) HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (char*)

Namen der Barcodetypen für die Parameter abgefragt werden sollen.

Defaultwert: 'EAN-13' "EAN-13" "EAN-13" "EAN-13" "EAN-13" "EAN-13"

Werteliste: '2/5 Industrial'"2/5 Industrial""2/5 Industrial""2/5 Industrial""2/5 Industrial""2/5 Industrial", '2/5 Interleaved'"2/5 Interleaved""2/5 Interleaved""2/5 Interleaved""2/5 Interleaved""2/5 Interleaved", 'Codabar'"Codabar""Codabar""Codabar""Codabar""Codabar", 'Code 128'"Code 128""Code 128""Code 128""Code 128""Code 128", 'Code 39'"Code 39""Code 39""Code 39""Code 39""Code 39", 'Code 93'"Code 93""Code 93""Code 93""Code 93""Code 93", 'EAN-13 Add-On 2'"EAN-13 Add-On 2""EAN-13 Add-On 2""EAN-13 Add-On 2""EAN-13 Add-On 2""EAN-13 Add-On 2", 'EAN-13 Add-On 5'"EAN-13 Add-On 5""EAN-13 Add-On 5""EAN-13 Add-On 5""EAN-13 Add-On 5""EAN-13 Add-On 5", 'EAN-13'"EAN-13""EAN-13""EAN-13""EAN-13""EAN-13", 'EAN-8 Add-On 2'"EAN-8 Add-On 2""EAN-8 Add-On 2""EAN-8 Add-On 2""EAN-8 Add-On 2""EAN-8 Add-On 2", 'EAN-8 Add-On 5'"EAN-8 Add-On 5""EAN-8 Add-On 5""EAN-8 Add-On 5""EAN-8 Add-On 5""EAN-8 Add-On 5", 'EAN-8'"EAN-8""EAN-8""EAN-8""EAN-8""EAN-8", 'GS1 DataBar Expanded Stacked'"GS1 DataBar Expanded Stacked""GS1 DataBar Expanded Stacked""GS1 DataBar Expanded Stacked""GS1 DataBar Expanded Stacked""GS1 DataBar Expanded Stacked", 'GS1 DataBar Expanded'"GS1 DataBar Expanded""GS1 DataBar Expanded""GS1 DataBar Expanded""GS1 DataBar Expanded""GS1 DataBar Expanded", 'GS1 DataBar Limited'"GS1 DataBar Limited""GS1 DataBar Limited""GS1 DataBar Limited""GS1 DataBar Limited""GS1 DataBar Limited", 'GS1 DataBar Omnidir'"GS1 DataBar Omnidir""GS1 DataBar Omnidir""GS1 DataBar Omnidir""GS1 DataBar Omnidir""GS1 DataBar Omnidir", 'GS1 DataBar Stacked Omnidir'"GS1 DataBar Stacked Omnidir""GS1 DataBar Stacked Omnidir""GS1 DataBar Stacked Omnidir""GS1 DataBar Stacked Omnidir""GS1 DataBar Stacked Omnidir", 'GS1 DataBar Stacked'"GS1 DataBar Stacked""GS1 DataBar Stacked""GS1 DataBar Stacked""GS1 DataBar Stacked""GS1 DataBar Stacked", 'GS1 DataBar Truncated'"GS1 DataBar Truncated""GS1 DataBar Truncated""GS1 DataBar Truncated""GS1 DataBar Truncated""GS1 DataBar Truncated", 'GS1-128'"GS1-128""GS1-128""GS1-128""GS1-128""GS1-128", 'MSI'"MSI""MSI""MSI""MSI""MSI", 'PharmaCode'"PharmaCode""PharmaCode""PharmaCode""PharmaCode""PharmaCode", 'UPC-A Add-On 2'"UPC-A Add-On 2""UPC-A Add-On 2""UPC-A Add-On 2""UPC-A Add-On 2""UPC-A Add-On 2", 'UPC-A Add-On 5'"UPC-A Add-On 5""UPC-A Add-On 5""UPC-A Add-On 5""UPC-A Add-On 5""UPC-A Add-On 5", 'UPC-A'"UPC-A""UPC-A""UPC-A""UPC-A""UPC-A", 'UPC-E Add-On 2'"UPC-E Add-On 2""UPC-E Add-On 2""UPC-E Add-On 2""UPC-E Add-On 2""UPC-E Add-On 2", 'UPC-E Add-On 5'"UPC-E Add-On 5""UPC-E Add-On 5""UPC-E Add-On 5""UPC-E Add-On 5""UPC-E Add-On 5", 'UPC-E'"UPC-E""UPC-E""UPC-E""UPC-E""UPC-E"

GenParamNamesGenParamNamesGenParamNamesGenParamNamesGenParamNamesgenParamNames (input_control)  attribute.name(-array) HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (char*)

Namen der generischen Parameter, die für den Barcode abgefragt werden sollen.

Defaultwert: 'check_char' "check_char" "check_char" "check_char" "check_char" "check_char"

Werteliste: 'check_char'"check_char""check_char""check_char""check_char""check_char", 'composite_code'"composite_code""composite_code""composite_code""composite_code""composite_code", 'min_code_length'"min_code_length""min_code_length""min_code_length""min_code_length""min_code_length", 'min_identical_scanlines'"min_identical_scanlines""min_identical_scanlines""min_identical_scanlines""min_identical_scanlines""min_identical_scanlines", 'num_scanlines'"num_scanlines""num_scanlines""num_scanlines""num_scanlines""num_scanlines", 'orientation'"orientation""orientation""orientation""orientation""orientation", 'orientation_tol'"orientation_tol""orientation_tol""orientation_tol""orientation_tol""orientation_tol", 'quiet_zone'"quiet_zone""quiet_zone""quiet_zone""quiet_zone""quiet_zone", 'start_stop_tolerance'"start_stop_tolerance""start_stop_tolerance""start_stop_tolerance""start_stop_tolerance""start_stop_tolerance", 'stop_after_result_num'"stop_after_result_num""stop_after_result_num""stop_after_result_num""stop_after_result_num""stop_after_result_num"

GenParamValuesGenParamValuesGenParamValuesGenParamValuesGenParamValuesgenParamValues (output_control)  attribute.name(-array) HTupleHTupleHTupleVARIANTHtuple (real / integer / string) (double / int / long / string) (double / Hlong / HString) (double / Hlong / char*) (double / Hlong / BSTR) (double / Hlong / char*)

Werte der generischen Parameter.

Ergebnis

get_bar_code_param_specificget_bar_code_param_specificGetBarCodeParamSpecificget_bar_code_param_specificGetBarCodeParamSpecificGetBarCodeParamSpecific liefert den Wert 2 (H_MSG_TRUE), falls die übergebenen Parameter korrekt sind. Ansonsten wird eine Fehlerbehandlung durchgeführt.

Vorgänger

create_bar_code_modelcreate_bar_code_modelCreateBarCodeModelcreate_bar_code_modelCreateBarCodeModelCreateBarCodeModel, set_bar_code_paramset_bar_code_paramSetBarCodeParamset_bar_code_paramSetBarCodeParamSetBarCodeParam, set_bar_code_param_specificset_bar_code_param_specificSetBarCodeParamSpecificset_bar_code_param_specificSetBarCodeParamSpecificSetBarCodeParamSpecific

Alternativen

get_bar_code_paramget_bar_code_paramGetBarCodeParamget_bar_code_paramGetBarCodeParamGetBarCodeParam

Modul

Bar Code


KlassenKlassenKlassenKlassen | | | | Operatoren