Class ObjectBarcode
- Namespace
- combit.Reporting.Dom
- Assembly
- combit.ListLabel31.CrossPlatform.dll
Provides rendering functionality for barcode objects.
public class ObjectBarcode : ObjectBase
- Inheritance
-
ObjectBarcode
- Inherited Members
Remarks
This partial class implements the combit.Reporting.Rendering.IObjectRenderer interface to handle the rendering of barcode objects to canvas, including barcode generation, text display, frame rendering, and transformation handling.
Constructors
ObjectBarcode(CollectionObjectBases)
Creates a new barcode object appended to the specified collection.
public ObjectBarcode(CollectionObjectBases objectCollection)
Parameters
objectCollectionCollectionObjectBases
ObjectBarcode(CollectionObjectBases, int)
Creates a new barcode object at the given index within the collection.
public ObjectBarcode(CollectionObjectBases objectCollection, int index)
Parameters
objectCollectionCollectionObjectBasesindexint
Properties
BarColor
Gets or sets the bar color.
public string BarColor { get; set; }
Property Value
BarRatio
Gets or sets the bar width ratio (narrow to wide modules).
public string BarRatio { get; set; }
Property Value
Direction
Gets or sets the barcode direction/orientation.
public string Direction { get; set; }
Property Value
ExportAsPicture
Gets or sets whether the barcode is exported as a picture.
public string ExportAsPicture { get; set; }
Property Value
FixedBarOptions
Gets fixed bar specific options.
[JsonInclude]
public PropertyFixedBarOptions FixedBarOptions { get; }
Property Value
Font
Gets the font used for human readable text.
[JsonInclude]
public PropertyFontExt Font { get; }
Property Value
Frame
Gets the frame styling of the barcode.
[JsonInclude]
public PropertyFrame Frame { get; }
Property Value
LinkUrl
Gets or sets the hyperlink URL associated with the barcode.
public string LinkUrl { get; set; }
Property Value
MatchDevicePixel
Gets the match device pixel settings for raster adaptation.
[JsonInclude]
public PropertyMatchDevicePixel MatchDevicePixel { get; }
Property Value
Source
Gets the polymorphic barcode source definition.
[JsonInclude]
public PropertyBarcodeSource Source { get; }
Property Value
UseDefSize
Gets or sets whether default size should be used.
public string UseDefSize { get; set; }
Property Value
WithText
Gets or sets whether human readable text is printed beneath the barcode.
public string WithText { get; set; }