Aspose::BarCode::Generation Namespace Reference

Classes

class  AustralianPostParameters
 AustralianPost barcode parameters. More...
 
class  AztecParameters
 Aztec parameters. More...
 
class  BarcodeGenerator
 BarcodeGenerator for backend barcode images generation. More...
 
class  BarcodeParameters
 Barcode generation parameters. More...
 
class  BaseEncodeType
 Base class for SymbologyEncodeType. More...
 
class  BaseGenerationParameters
 Barcode image generation parameters. More...
 
class  BorderParameters
 Barcode image border parameters More...
 
class  CaptionParameters
 Caption parameters. More...
 
class  CodabarParameters
 Codabar parameters. More...
 
class  CodablockParameters
 Codablock parameters. More...
 
class  Code16KParameters
 Code16K parameters. More...
 
class  CodetextParameters
 Codetext parameters. More...
 
class  CouponParameters
 Coupon parameters. Used for UpcaGs1DatabarCoupon, UpcaGs1Code128Coupon. More...
 
class  DataBarParameters
 Databar parameters. More...
 
class  DataMatrixParameters
 DataMatrix parameters. More...
 
class  DotCodeParameters
 DotCode parameters. More...
 
class  EncodeTypes
 Specifies the type of barcode to encode. More...
 
class  FontUnit
 Defines a particular format for text, including font face, size, and style attributes where size in Unit value property. More...
 
class  ISimplePropertyChangedEventHandler
 
class  ITFParameters
 ITF parameters. More...
 
class  MaxiCodeParameters
 MaxiCode parameters. More...
 
class  Padding
 Paddings parameters. More...
 
class  Pdf417Parameters
 PDF417 parameters. More...
 
class  PostalParameters
 Postal parameters. Used for Postnet, Planet. More...
 
class  QrParameters
 QR parameters. More...
 
class  SupplementParameters
 Supplement parameters. Used for Interleaved2of5, Standard2of5, EAN13, EAN8, UPCA, UPCE, ISBN, ISSN, ISMN. More...
 
class  SymbologyEncodeType
 Symbology encode type. See EncodeTypes to get instance. More...
 
class  Unit
 Specifies the size value in different units (Pixel, Inches, etc.). More...
 

Enumerations

enum  AutoSizeMode { AutoSizeMode::None, AutoSizeMode::Nearest, AutoSizeMode::Interpolation }
 Specifies the different types of automatic sizing modes. More...
 
enum  FontMode { FontMode::Auto = 0, FontMode::Manual = 1 }
 Font size mode. More...
 
enum  CodeLocation { CodeLocation::Below = 0, CodeLocation::Above = 1, CodeLocation::None = 2 }
 Codetext location More...
 
enum  TextAlignment { TextAlignment::Left = 0, TextAlignment::Center = 1, TextAlignment::Right = 2 }
 Text alignment. More...
 
enum  BarcodeClassifications {
  BarcodeClassifications::None, BarcodeClassifications::Type1D, BarcodeClassifications::Type2D, BarcodeClassifications::Postal,
  BarcodeClassifications::Databar, BarcodeClassifications::Coupon
}
 Symbology classification
More...
 

Enumeration Type Documentation

◆ AutoSizeMode

Specifies the different types of automatic sizing modes.

Enumerator
None 

Automatic resizing is disabled.

Nearest 

Resizes barcode to nearest lowest possible size specified by BarCodeWidth and BarCodeHeight properties. Preserves default aspect ratio.

Interpolation 

Resizes barcode to specified size. Size can be specified by BarCodeWidth and BarCodeHeight properties. Generated barcode may be invalid (not readable) after scaling.

◆ BarcodeClassifications

Symbology classification

Enumerator
None 

Unspecified classification

Type1D 

Specifies 1D-barcode

Type2D 

Specifies 2D-barcode

Postal 

Specifies Postal-barcode

Databar 

Specifies DataBar-barcode

Coupon 

Specifies Coupon-barcode

◆ CodeLocation

Codetext location

Enumerator
Below 

Codetext below barcode.

Above 

Codetext above barcode.

None 

Hide codetext.

◆ FontMode

Font size mode.

Enumerator
Auto 

Automatically calculate Font size based on barcode size.

Manual 

Use Font sized defined by user.

◆ TextAlignment

Text alignment.

Enumerator
Left 

Left position.

Center 

Center position.

Right 

Right position.