Obiekt kodu kreskowego: Metody

 Standard lub wyższy

Metody

Dostęp i automatyzacja funkcji obiektów kodów kreskowych.

CopyToClipboard Method


CopyToClipboard : bool
Kopiuje kod kreskowy w formacie meta-graficznym do schowka. Zwraca TRUE, jeśli się powiedzie.

CopyToClipboardBySize Method


CopyToClipboardBySize (Width: Integer, Height: Integer): Bool
Kopiuje kod kreskowy w formacie meta-graficznym do schowka. Rozmiar kodu kreskowego jest określany przez argumenty width i height. Zwraca TRUE, jeśli się powiedzie.

CreatePictureBySize Method


CreatePictureBySize (Width: Integer, Height: Integer): Bool
Umożliwia obsługę właściwości Picture o niestandardowym rozmiarze. Rozmiar obrazu kodu kreskowego jest określany przez argumenty width i height. Zwraca TRUE, jeśli się powiedzie.

SaveAsBySizeExtended Method


SaveAsBySizeExtended (path: WideString, Width: Integer, Height: Integer, Format: Integer, ColorDepth: Integer, Transparent: Integer, Flags: Integer, Angle: Integer, DPI: Integer): Smallint
Rozszerzona wersja metody SaveAsBySize.

SetDemoText Method


SetDemoText
Ustawia właściwość Text na prawidłową wartość domyślną. Użyj tego do celów demonstracyjnych lub testowych, aby uzyskać prawidłowy kod.

BinaryWriteAsPNGBySize Method


BinaryWriteAsPNGBySize (Width: Integer, Height: Integer): OleVariant
Zwraca bieżący kod kreskowy w binarnym formacie obrazu PNG. Rozmiar jest określany przez parametry szerokości i wysokości. Ta metoda jest dostępna tylko w wersji Enterprise Edition.

BinaryWriteAsPNG Method


BinaryWriteAsPNG : OleVariant
Zwraca bieżący kod kreskowy w binarnym formacie obrazu PNG o bieżącym rozmiarze. Ta metoda jest dostępna tylko w wersji Enterprise Edition.

AboutBox Method


AboutBox
Otwiera okno informacyjne ActiveBarcode i pokazuje wersję oraz inne szczegóły.

SaveAsPNG Method


SaveAsPNG (path: WideString): Smallint
Zapisuje bieżący kod kreskowy jako plik obrazu PNG. Rozmiar obrazu to bieżący rozmiar kontrolki.

SaveAsPNGBySize Method


SaveAsPNGBySize (path: WideString, Width: Integer, Height: Integer): Smallint
Zapisuje bieżący kod kreskowy jako plik obrazu PNG. Rozmiar obrazu jest określany przez parametry szerokości i wysokości.

Obsługiwane formaty plików graficznych

Funkcje SaveAs, SaveAsBySize i SaveAsBySizeExtended kontrolki ActiveBarcode obsługują różne formaty obrazu i głębię kolorów:

ActiveBarcode: Windows Bitmap
Windows Bitmap
Extension: BMP
Format #: 0
1-bit s/w: ✔
8-bit: ✔
16-bit: ✔
24-bit: ✔
32-bit: ✔ default
Grafika bitmapowa
ActiveBarcode: JPEG
JPEG
Extension: JPG, JPEG
Format #: 2
1-bit s/w: ✕
8-bit: gray
16-bit: ✕
24-bit: ✔ default
32-bit: ✕
Grafika bitmapowa
ActiveBarcode: Portable Network Graphic
Portable Network Graphic
Extension: PNG
Format #: 13
1-bit s/w: ✔
8-bit: ✔
16-bit: ✕
24-bit: ✔ default
32-bit: ✔
Grafika bitmapowa
ActiveBarcode: TIFF
TIFF
Extension: TIF
Format #: 18
1-bit s/w: ✔
8-bit: ✔
16-bit: ✕
24-bit: ✔ default
32-bit: ✔
Grafika bitmapowa
ActiveBarcode: Targa
Targa
Extension: TGA
Format #: 17
1-bit s/w: ✕
8-bit: ✔
16-bit: ✔
24-bit: ✔ default
32-bit: ✔
Grafika bitmapowa
ActiveBarcode: GIF
GIF
Extension: GIF
Format #: 25
1-bit s/w: ✔
8-bit: ✔ default
16-bit: ✕
24-bit: ✕
32-bit: ✕
Grafika bitmapowa
ActiveBarcode: Windows Metafile Format
Windows Metafile Format
Extension: WMF
Format #: 101
1-bit s/w: ✕
8-bit: ✕
16-bit: ✕
24-bit: ✔ default
32-bit: ✕
Grafika wektorowa
ActiveBarcode: Enhanced Metafile Format
Enhanced Metafile Format
Extension: EMF
Format #: 100
1-bit s/w: ✕
8-bit: ✕
16-bit: ✕
24-bit: ✔ default
32-bit: ✕
Grafika wektorowa
ActiveBarcode: Wireless Bitmap
Wireless Bitmap
Extension: WBM, WBMP
Format #: 19
1-bit s/w: ✔ default
8-bit: ✕
16-bit: ✕
24-bit: ✕
32-bit: ✕
Grafika bitmapowa
ActiveBarcode: Portable Bit Map
Portable Bit Map
Extension: PBM
Format #: 7
1-bit s/w: ✔ default
8-bit: ✕
16-bit: ✕
24-bit: ✕
32-bit: ✕
Grafika bitmapowa
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: ✕
Grafika bitmapowa
ActiveBarcode: Portable Pixel Map
Portable Pixel Map
Extension: PPM
Format #: 14
1-bit s/w: ✕
8-bit: ✕
16-bit: ✕
24-bit: ✔ default
32-bit: ✕
Grafika bitmapowa
ActiveBarcode: X Pix Map
X Pix Map
Extension: XPM
Format #: 23
1-bit s/w: ✕
8-bit: ✕
16-bit: ✕
24-bit: ✔ default
32-bit: ✕
Grafika bitmapowa

Głębia kolorów oznaczona jako domyślna jest używana podczas korzystania z funkcji SaveAs, SaveAsBySize lub po ustawieniu głębi kolorów na zero podczas korzystania z funkcji SaveAsBySizeExtended.

Głębia kolorów dla plików graficznych

Obsługiwane głębie kolorów to:

Głębokość koloru Opis
1 1-bit monochromatyczny, obraz będzie czarno-biały.
8 8-bit kolory lub skala szarości w zależności od formatu obrazu
16 16-bit TrueColor
24 24-bit TrueColor
32 32-bit TrueColor

Należy pamiętać, że nie każda głębia kolorów jest dostępna dla każdego formatu pliku obrazu.

Obsługiwane flagi dla plików graficznych

Podczas zapisywania plików graficznych można używać następujących flag:

Format obrazu Flaga Opis
BMP 0x1 Zapisuje mapę bitową jako RLE (Run Length Encoded)
JPEG 0x80
0x100
0x200
0x400
0x800
JPEG jakość "Super" (100%)
JPEG jakość "Dobra" (75%)
JPEG jakość "normalna" (50%)
JPEG jakość "Średnia" (25%)
JPEG jakość "Poor" (10%)

DPI ustawienia

Podczas zapisywania obrazu w formacie JPEG, PNG, TIFF lub BMP można ustawić DPI (Dots per Inch), jeśli używana jest metoda SaveAsBySizeExtended.