BarcodePDF417 Public class
Diagram
flowchart LR
classDef interfaceStyle stroke-dasharray: 5 5;
classDef abstractStyle stroke-width:4px
subgraph iTextSharp.text.pdf
iTextSharp.text.pdf.BarcodePDF417[[BarcodePDF417]]
end
Members
Properties
Public properties
Methods
Protected methods
Public methods
Internal methods
Protected Static methods
Details
Nested types
Classes
Constructors
BarcodePDF417
Source code
public BarcodePDF417()
Methods
CheckSegmentType
Source code
protected virtual bool CheckSegmentType(Segment segment, char type)
Arguments
| Type | Name | Description |
|---|
Segment | segment | |
char | type | |
GetSegmentLength
Source code
protected virtual int GetSegmentLength(Segment segment)
Arguments
| Type | Name | Description |
|---|
Segment | segment | |
SetDefaultParameters
Source code
public virtual void SetDefaultParameters()
OutCodeword17
Source code
protected virtual void OutCodeword17(int codeword)
Arguments
| Type | Name | Description |
|---|
int | codeword | |
OutCodeword18
Source code
protected virtual void OutCodeword18(int codeword)
Arguments
| Type | Name | Description |
|---|
int | codeword | |
OutCodeword
Source code
protected virtual void OutCodeword(int codeword)
Arguments
| Type | Name | Description |
|---|
int | codeword | |
OutStopPattern
Source code
protected virtual void OutStopPattern()
OutStartPattern
Source code
protected virtual void OutStartPattern()
OutPaintCode
Source code
protected virtual void OutPaintCode()
CalculateErrorCorrection
Source code
protected virtual void CalculateErrorCorrection(int dest)
Arguments
| Type | Name | Description |
|---|
int | dest | |
GetTextTypeAndValue
Source code
protected virtual int GetTextTypeAndValue(int maxLength, int idx)
Arguments
| Type | Name | Description |
|---|
int | maxLength | |
int | idx | |
TextCompaction
Source code
protected virtual void TextCompaction(int start, int length)
Arguments
| Type | Name | Description |
|---|
int | start | |
int | length | |
BasicNumberCompaction
Source code
protected virtual void BasicNumberCompaction(int start, int length)
Arguments
| Type | Name | Description |
|---|
int | start | |
int | length | |
NumberCompaction
Source code
protected virtual void NumberCompaction(int start, int length)
Arguments
| Type | Name | Description |
|---|
int | start | |
int | length | |
ByteCompaction6
Source code
protected virtual void ByteCompaction6(int start)
Arguments
| Type | Name | Description |
|---|
int | start | |
ByteCompaction
Source code
internal void ByteCompaction(int start, int length)
Arguments
| Type | Name | Description |
|---|
int | start | |
int | length | |
BreakString
Source code
internal void BreakString()
Assemble
Source code
protected virtual void Assemble()
MaxPossibleErrorLevel
Source code
protected static int MaxPossibleErrorLevel(int remain)
Arguments
| Type | Name | Description |
|---|
int | remain | |
DumpList
Source code
protected virtual void DumpList()
GetMaxSquare
Source code
protected virtual int GetMaxSquare()
PaintCode
Source code
public virtual void PaintCode()
GetImage
Source code
public virtual Image GetImage()
CreateDrawingImage
Source code
public virtual Image CreateDrawingImage(Color foreground, Color background)
Arguments
| Type | Name | Description |
|---|
Color | foreground | |
Color | background | |
SetText
Source code
public virtual void SetText(string s)
Arguments
| Type | Name | Description |
|---|
string | s | |
PlaceBarcode
Source code
public virtual void PlaceBarcode(PdfContentByte cb, BaseColor foreground, float moduleHeight, float moduleWidth)
Arguments
GetBarcodeSize
Source code
public virtual Rectangle GetBarcodeSize()
Properties
MacroSegmentId
public virtual int MacroSegmentId { set; }
MacroSegmentCount
public virtual int MacroSegmentCount { set; }
MacroFileId
public virtual string MacroFileId { set; }
OutBits
public virtual byte OutBits { get; }
BitColumns
public virtual int BitColumns { get; }
CodeRows
public virtual int CodeRows { get; set; }
CodeColumns
public virtual int CodeColumns { get; set; }
Codewords
public virtual int Codewords { get; }
LenCodewords
public virtual int LenCodewords { get; set; }
ErrorLevel
public virtual int ErrorLevel { get; set; }
Text
public virtual byte Text { get; set; }
Options
public virtual int Options { get; set; }
AspectRatio
public virtual float AspectRatio { get; set; }
YHeight
public virtual float YHeight { get; set; }
Generated with ModularDoc