---
title: "BAR_KOD_GEN()"
url: "https://gidas.rivile.lt/sistemos_programavimas/funkcijos/kitos_funkcijos/bar_kod_gen"
updated: "2025-12-11"
parent: "https://gidas.rivile.lt/sistemos_programavimas/funkcijos/kitos_funkcijos.md"
---

# BAR_KOD_GEN()

Funkcija skirta sugeneruoti barkodą, generuojamas barkodo paveiksliukas

**Sintaksė**

`BAR_KOD_GEN(cParametras1,cParametras2,[lParametras3],[cParametras4],[cParametras5],[cParametras6])`

**Grąžina**

Barkodo paveiksliuką, kurį galima rodyti ataskaitose

**Parametrai**

| Parametras  | Aprašymas                                                    | Formatas |
| :---------- | :----------------------------------------------------------- | -------- |
| Parametras1 | Barkodo tekstas (gali būti be kontrolinių skaitmenų)         | C        |
| Parametras2 | Barkodo tipas<br />(11, 128, 39E, 39, 93E, 93, S2OF5, I2OF5, EAN8, EAN13, EAN14, EAN128, EAN128A, EAN128B, UPCE, UPCA, CODEBAR) | C        |
| Parametras3 | Ar rodyti matomą barkodo tekstą? (.T. arba .F.) Pagal nutylėjimą .F. | C        |
| Parametras4 | Papildomi parametrai - aukštis, plotis ir pan. (nMaxImageWidth=800,nImageHeight=50,cImageType="JPG",nFactor=1) | C        |
| Parametras5 | Paveiksliuko formatas. (JPG, GIF, BMP, PNG) Pagal nutylėjimą JPG | C        |
| Parametras7 | Sugeneruoto failo vieta ir pavadinimas. Pagal nutylėjimą, temp kataloge laikinas failas, kuris uždarius programą automatiškai išvalomas. | C        |

**Pavyzdžiai**

```
BAR_KOD_GEN("123456789012","EAN13",.T.)
```



```
BAR_KOD_GEN("SIUNT0001235X","EAN128",.T.,[nImageHeight=50,nMaxImageWidth=800,nFactor=1.5],"BMP","c:\barkodai\SIUNT0001235X.bmp")
```
