Métodos del objeto de código de barras

Acceda y automatice las funciones del objeto de código de barras.

CopyToClipboard Method


CopyToClipboard : bool
Copia el código de barras en formato metagráfico en el portapapeles. Devuelve TRUE si se realiza correctamente.

CopyToClipboardBySize Method


CopyToClipboardBySize (Width: Integer, Height: Integer): Bool
Copia el código de barras en formato metagráfico en el portapapeles. El tamaño del código de barras se especifica mediante los argumentos width y height. Devuelve TRUE si se realiza correctamente.

CreatePictureBySize Method


CreatePictureBySize (Width: Integer, Height: Integer): Bool
Permite controlar una propiedad Picture de tamaño personalizado. El tamaño de la imagen del código de barras se especifica mediante el ancho y el alto de los argumentos. Devuelve TRUE si se realiza correctamente.

SaveAsBySize Method


SaveAsBySize (path: WideString, Width: Integer, Height: Integer): Smallint
Guarda el código de barras actual como archivo de imagen (BMP, JPEG, PNG, TIFF, Targa, GIF, WMF, EMF, PBM, PGM, PPM, WBMP, XPM). El tamaño de la imagen se especifica mediante los parámetros width y height. El tipo de archivo de imagen utilizado se define mediante la extensión del nombre de archivo (por ejemplo, BMP para un mapa de bits de Windows).

SaveAsBySizeExtended Method


SaveAsBySizeExtended (path: WideString, Width: Integer, Height: Integer, Format: Integer, ColorDepth: Integer, Transparent: Integer, Flags: Integer, Angle: Integer, DPI: Integer): Smallint
Versión extendida del método SaveAsBySize.

SetDemoText Method


SetDemoText
Establece la propiedad Text en un valor predeterminado válido. Utilícelo con fines de demostración o prueba para obtener un código válido.

BinaryWriteAsPNGBySize Method


BinaryWriteAsPNGBySize (Width: Integer, Height: Integer): OleVariant
Devuelve el código de barras actual en formato de imagen PNG binario. El tamaño se especifica mediante los parámetros Width y Height. Este método solo está disponible en Enterprise Edition.

BinaryWriteAsPNG Method


BinaryWriteAsPNG : OleVariant
Devuelve el código de barras actual en formato de imagen PNG binario de tamaño actual. Este método solo está disponible en Enterprise Edition.

AboutBox Method


AboutBox
Abre el cuadro de diálogo de información de ActiveBarcode y muestra la versión y otros detalles.

SaveAsPNG Method


SaveAsPNG (path: WideString): Smallint
Guarda el código de barras actual como archivo de imagen PNG. El tamaño de la imagen es el tamaño actual del control.

SaveAsPNGBySize Method


SaveAsPNGBySize (path: WideString, Width: Integer, Height: Integer): Smallint
Guarda el código de barras actual como archivo de imagen PNG. El tamaño de la imagen se especifica mediante el ancho y el alto de los parámetros.

Formatos de archivo de imagen compatibles

Las funciones SaveAs, SaveAsBySize y SaveAsBySizeExtended del ActiveBarcode Control admiten diferentes formatos de imagen y profundidades de color:

Windows Bitmap
Windows Bitmap
Extension: BMP
Format #: 0
1-bit s/w: yes
8-bit: yes
16-bit: yes
24-bit: yes
32-bit: default default
Gráficos de mapa de bits
JPEG
JPEG
Extension: JPG, JPEG
Format #: 2
1-bit s/w: no
8-bit: gray
16-bit: no
24-bit: default default
32-bit: no
Gráficos de mapa de bits
Portable Network Graphic
Portable Network Graphic
Extension: PNG
Format #: 13
1-bit s/w: yes
8-bit: yes
16-bit: no
24-bit: default default
32-bit: yes
Gráficos de mapa de bits
TIFF
TIFF
Extension: TIF
Format #: 18
1-bit s/w: yes
8-bit: yes
16-bit: no
24-bit: default default
32-bit: yes
Gráficos de mapa de bits
Targa
Targa
Extension: TGA
Format #: 17
1-bit s/w: no
8-bit: yes
16-bit: yes
24-bit: default default
32-bit: yes
Gráficos de mapa de bits
GIF
GIF
Extension: GIF
Format #: 25
1-bit s/w: yes
8-bit: default default
16-bit: no
24-bit: no
32-bit: no
Gráficos de mapa de bits
Windows Metafile Format
Windows Metafile Format
Extension: WMF
Format #: 101
1-bit s/w: no
8-bit: no
16-bit: no
24-bit: default default
32-bit: no
Gráfico vectorial
Enhanced Metafile Format
Enhanced Metafile Format
Extension: EMF
Format #: 100
1-bit s/w: no
8-bit: no
16-bit: no
24-bit: default default
32-bit: no
Gráfico vectorial
Wireless Bitmap
Wireless Bitmap
Extension: WBM, WBMP
Format #: 19
1-bit s/w: default default
8-bit: no
16-bit: no
24-bit: no
32-bit: no
Gráficos de mapa de bits
Portable Bit Map
Portable Bit Map
Extension: PBM
Format #: 7
1-bit s/w: default default
8-bit: no
16-bit: no
24-bit: no
32-bit: no
Gráficos de mapa de bits
Portable Gray Map
Portable Gray Map
Extension: PGM
Format #: 11
1-bit s/w: no
8-bit: gray/default
16-bit: no
24-bit: no
32-bit: no
Gráficos de mapa de bits
Portable Pixel Map
Portable Pixel Map
Extension: PPM
Format #: 14
1-bit s/w: no
8-bit: no
16-bit: no
24-bit: default default
32-bit: no
Gráficos de mapa de bits
X Pix Map
X Pix Map
Extension: XPM
Format #: 23
1-bit s/w: no
8-bit: no
16-bit: no
24-bit: default default
32-bit: no
Gráficos de mapa de bits

Las profundidades de color marcadas como predeterminadas se utilizan cuando se utiliza la función SaveAs, SaveAsBySize o cuando se establece la profundidad de color en cero cuando se utiliza la función SaveAsBySizeExtended.

Profundidades de color para archivos de imagen

Las profundidades de color admitidas son:

Colordepth Descripción
1 1-bit monocromo, la imagen será b/w.
8 8-bit colores o escala de grises dependiendo del formato de imagen
16 16-bit TrueColor
24 24-bit TrueColor
32 32-bit TrueColor

Tenga en cuenta que no todas las profundidades de color están disponibles para todos los formatos de archivo de imagen.

Banderas admitidas para archivos de imagen

Puede utilizar las siguientes marcas al guardar archivos de imagen:

Formato de imagen Bandera Descripción
BMP 0x1 Guarda el mapa de bits como RLE (Run Length Encoded)
JPEG 0x80
0x100
0x200
0x400
0x800
JPEG calidad "Super" (100%)
JPEG calidad "Buena" (75%)
JPEG calidad "Normal" (50%)
JPEG calidad "Promedio" (25%)
JPEG calidad "Pobre" (10%)

DPI Configuración

Al guardar como formato de imagen JPEG, PNG, TIFF o BMP, puede establecer el PPP (puntos por pulgada), si está utilizando el método SaveAsBySizeExtended.