Özellikler, Etkinlikler & Yöntemler

 Standard veya daha yüksek

Özellikler

bir barkodun içeriğini ve tasarımını belirleme

Text Property


Text char
Metin, barkodun içeriğini içerir. Bu genellikle bir kontrol rakamı olmadan girilir.
kontrol kodlarını bu şekilde insan tarafından okunabilir biçimde girebilirsiniz: <CR>, <LF>, ...

ShowText Property


ShowText bool
TRUE: Barkodun insan tarafından okunabilir bir metni vardır.
FALSE: Barkod, insan tarafından okunabilir metin olmadan görüntülenir.

Type Property


Type long
Barkod türünü benzersiz bir numara ile belirtir.

Rotate Property


Rotate long
Barkodun derece cinsinden yönü (0, 90, 180, 270).

Alignment Property


Alignment AlignConstants
Barkodun hizalamasını sola, sağa veya ortalanmış olarak ayarlar. AlignLeft, AlignCenter veya AlignRight değerlerini geçebilirsiniz.

IsValid Property


IsValid bool
Barkod geçerliyse TRUE döndürür. Geçersizse, metin seçilen barkod türüyle kodlanamaz.

IsSizeOk Property


IsSizeOk bool
Barkodun doğru görüntülenip görüntülenemeyeceğini gösterir. Denetimin boyutları barkodu görüntülemek için yeterince büyükse TRUE döndürür. Bu değer yalnızca barkodun kendisi doğruysa DOĞRU olabilir - yani IsValid değeri de DOĞRU ise.

Picture Property


Picture pictureobject
Barkod resmini döndürür.
Resmin belirli bir boyutta olması gerekiyorsa, Resmi almadan önce CreatePictureBySize yöntemini kullanın.

Font Property


Font fontobject
Metin satırı için ad, stil, efektler ve boyuta göre yazı tipini belirtir.

Version Property


Version char
Barkod nesnesinin sürüm numarasını döndürür.

BorderHeight Property


BorderHeight long
Barkodun üstündeki ve altındaki kenarlığın piksel cinsinden yüksekliği. Kenarlık geçerli arka plan renginde boyanır.

BorderWidth Property


BorderWidth long
Barkodun solundaki ve sağındaki kenarlığın piksel cinsinden genişliği. Kenarlık geçerli arka plan renginde boyanır.

PrintFix Property


PrintFix bool
Kullanılmadı. Sürüm 6.0.0'dan beri işlevsellik yok.

AutoType Property


AutoType bool
ActiveBarcde barkod türünü otomatik olarak algılamaya çalışır. Bu özellik artık kullanılmamaktadır ve bu özelliğe güvenilmemelidir. Eski sürümlerle uyumluluk amacıyla uygulanmaktadır.

Etkinlikler

özellikler değiştiğinde tetiklenir

TypeChange Event


TypeChange BarcodeType:long
Barkod türü değiştirildiğinde tetiklenir. s özelliği aktarılır ve kullanılabilir.

TextChange Event


TextChange Text:char
Barkod metni değiştirildiğinde tetiklenir. s özelliği aktarılır ve kullanılabilir.

ShowTextChange Event


ShowTextChange ShowText:bool
Barkod metninin görüntülenmesi etkinleştirildiğinde veya devre dışı bırakıldığında tetiklenir. s özelliği aktarılır ve kullanılabilir.

AutoTypeChange Event


AutoTypeChange AutoType:bool
Autotype seçeneği etkinleştirildiğinde veya devre dışı bırakıldığında tetiklenir. s özelliği aktarılır ve kullanılabilir.

Yöntemler

Barkod nesnesi özelliklerine erişin ve otomatikleştirin.

CopyToClipboard Method


CopyToClipboard : bool
Barkodu meta grafik biçiminde panoya kopyalar. Başarılı olursa TRUE döndürür.

CopyToClipboardBySize Method


CopyToClipboardBySize (Width: Integer, Height: Integer): Bool
Barkodu meta grafik biçiminde panoya kopyalar. Barkodun boyutu genişlik ve yükseklik argümanlarıyla belirtilir. Başarılı olursa TRUE döndürür.

CreatePictureBySize Method


CreatePictureBySize (Width: Integer, Height: Integer): Bool
Özel boyutlu bir Resim özelliğinin işlenmesine izin verir. Barkod resminin boyutu genişlik ve yükseklik argümanlarıyla belirtilir. Başarılı olursa TRUE döndürür.

SaveAsBySizeExtended Method


SaveAsBySizeExtended (path: WideString, Width: Integer, Height: Integer, Format: Integer, ColorDepth: Integer, Transparent: Integer, Flags: Integer, Angle: Integer, DPI: Integer): Smallint
SaveAsBySize Yönteminin genişletilmiş sürümü.

SetDemoText Method


SetDemoText
Metin özelliğini geçerli bir varsayılan değere ayarlar. Geçerli bir kod almak için bunu tanıtım veya test amacıyla kullanın.

BinaryWriteAsPNGBySize Method


BinaryWriteAsPNGBySize (Width: Integer, Height: Integer): OleVariant
Geçerli barkodu ikili PNG görüntü biçiminde döndürür. Boyut, Genişlik ve Yükseklik parametreleri ile belirtilir. Bu yöntem yalnızca Enterprise Edition'da mevcuttur.

BinaryWriteAsPNG Method


BinaryWriteAsPNG : OleVariant
Geçerli barkodu geçerli boyutta ikili PNG görüntü biçiminde döndürür. Bu yöntem yalnızca Enterprise Edition'da mevcuttur.

AboutBox Method


AboutBox
ActiveBarcode'un bilgi iletişim kutusunu açar ve sürümü ve diğer ayrıntıları gösterir.

SaveAsPNG Method


SaveAsPNG (path: WideString): Smallint
Geçerli barkodu PNG görüntü dosyası olarak kaydeder. Görüntü boyutu, kontrolün geçerli boyutudur.

SaveAsPNGBySize Method


SaveAsPNGBySize (path: WideString, Width: Integer, Height: Integer): Smallint
Geçerli barkodu PNG görüntü dosyası olarak kaydeder. Görüntü boyutu genişlik ve yükseklik parametreleri ile belirtilir.

Desteklenen görüntü dosyası formatları

ActiveBarcode Control'ün SaveAs, SaveAsBySize ve SaveAsBySizeExtended işlevleri farklı görüntü formatlarını ve renk derinliklerini destekler:

ActiveBarcode: Windows Bitmap
Windows Bitmap
Extension: BMP
Format #: 0
1-bit s/w: ✔
8-bit: ✔
16-bit: ✔
24-bit: ✔
32-bit: ✔ default
Bit eşlem grafikleri
ActiveBarcode: JPEG
JPEG
Extension: JPG, JPEG
Format #: 2
1-bit s/w: ✕
8-bit: gray
16-bit: ✕
24-bit: ✔ default
32-bit: ✕
Bit eşlem grafikleri
ActiveBarcode: Portable Network Graphic
Portable Network Graphic
Extension: PNG
Format #: 13
1-bit s/w: ✔
8-bit: ✔
16-bit: ✕
24-bit: ✔ default
32-bit: ✔
Bit eşlem grafikleri
ActiveBarcode: TIFF
TIFF
Extension: TIF
Format #: 18
1-bit s/w: ✔
8-bit: ✔
16-bit: ✕
24-bit: ✔ default
32-bit: ✔
Bit eşlem grafikleri
ActiveBarcode: Targa
Targa
Extension: TGA
Format #: 17
1-bit s/w: ✕
8-bit: ✔
16-bit: ✔
24-bit: ✔ default
32-bit: ✔
Bit eşlem grafikleri
ActiveBarcode: GIF
GIF
Extension: GIF
Format #: 25
1-bit s/w: ✔
8-bit: ✔ default
16-bit: ✕
24-bit: ✕
32-bit: ✕
Bit eşlem grafikleri
ActiveBarcode: Windows Metafile Format
Windows Metafile Format
Extension: WMF
Format #: 101
1-bit s/w: ✕
8-bit: ✕
16-bit: ✕
24-bit: ✔ default
32-bit: ✕
Vektör grafikleri
ActiveBarcode: Enhanced Metafile Format
Enhanced Metafile Format
Extension: EMF
Format #: 100
1-bit s/w: ✕
8-bit: ✕
16-bit: ✕
24-bit: ✔ default
32-bit: ✕
Vektör grafikleri
ActiveBarcode: Wireless Bitmap
Wireless Bitmap
Extension: WBM, WBMP
Format #: 19
1-bit s/w: ✔ default
8-bit: ✕
16-bit: ✕
24-bit: ✕
32-bit: ✕
Bit eşlem grafikleri
ActiveBarcode: Portable Bit Map
Portable Bit Map
Extension: PBM
Format #: 7
1-bit s/w: ✔ default
8-bit: ✕
16-bit: ✕
24-bit: ✕
32-bit: ✕
Bit eşlem grafikleri
ActiveBarcode: Portable Gray Map
Portable Gray Map
Extension: PGM
Format #: 11
1-bit s/w: ✕
8-bit: gray/default
16-bit: ✕
24-bit: ✕
32-bit: ✕
Bit eşlem grafikleri
ActiveBarcode: Portable Pixel Map
Portable Pixel Map
Extension: PPM
Format #: 14
1-bit s/w: ✕
8-bit: ✕
16-bit: ✕
24-bit: ✔ default
32-bit: ✕
Bit eşlem grafikleri
ActiveBarcode: X Pix Map
X Pix Map
Extension: XPM
Format #: 23
1-bit s/w: ✕
8-bit: ✕
16-bit: ✕
24-bit: ✔ default
32-bit: ✕
Bit eşlem grafikleri

varsayılan olarak işaretlenen renk derinlikleri, SaveAs, SaveAsBySize işlevini kullandığınızda veya SaveAsBySizeExtended işlevini kullanırken renk derinliğini sıfıra ayarladığınızda kullanılır.

Görüntü dosyaları için renk derinlikleri

Desteklenen renk derinlikleri şunlardır:

Renk derinliği Açıklama
1 1-bit tek renkli, görüntü s/b olacaktır.
8 8-bit görüntü formatına bağlı olarak renkli veya gri tonlamalı
16 16-bit TrueColor
24 24-bit TrueColor
32 32-bit TrueColor

Lütfen her renk derinliğinin her görüntü dosyası formatı için mevcut olmadığını unutmayın.

Görüntü dosyaları için desteklenen bayraklar

Görüntü dosyalarını kaydederken aşağıdaki bayrakları kullanabilirsiniz:

Görüntü formatı Bayrak Açıklama
BMP 0x1 Bit eşlemi şu şekilde kaydeder RLE (Run Length Encoded)
JPEG 0x80
0x100
0x200
0x400
0x800
JPEG kalite Süper (100%)
JPEG kalite İyi (75%)
JPEG kalite Normal (50%)
JPEG kalite Ortalama (25%)
JPEG kalite Zayıf (10%)

DPI ayarlar

JPEG, PNG, TIFF veya BMP görüntü formatı olarak kaydederken, SaveAsBySizeExtended yöntemini kullanıyorsanız DPI (İnç Başına Nokta) değerini ayarlayabilirsiniz.