PdfSharp-GDI  1.31.7289
PdfSharp.Drawing.BarCodes Namespace Reference

Classes

class  BarCode
 Represents the base class of all bar codes. More...
 
class  BarCodeRenderInfo
 Holds all temporary information needed during rendering. More...
 
class  BcgSR
 String resources for the empira barcode renderer.
 
class  Code2of5Interleaved
 Implementation of the Code 2 of 5 bar code. More...
 
class  Code3of9Standard
 Imlpementation of the Code 3 of 9 bar code. More...
 
class  CodeBase
 Represents the base class of all codes. More...
 
class  CodeDataMatrix
 Defines the DataMatrix 2D barcode. THIS IS AN EMPIRA INTERNAL IMPLEMENTATION. THE CODE IN THE OPEN SOURCE VERSION IS A FAKE. More...
 
class  CodeOmr
 Represents an OMR code. More...
 
class  DataMatrixImage
 Creates the XImage object for a DataMatrix. Important note for OpenSource version of PDFsharp: The generated image object only contains random data. If you need the correct implementation as defined in the ISO/IEC 16022:2000 specification, please contact empira Software GmbH via www.pdfsharp.com.
 
struct  Ecc200Block
 
class  MatrixCode
 Represents the base class of all 2D codes. More...
 
class  ThickThinBarCode
 Internal base class for several bar code types. More...
 

Enumerations

enum class  AnchorType {
  TopLeft , TopCenter , TopRight , MiddleLeft ,
  MiddleCenter , MiddleRight , BottomLeft , BottomCenter ,
  BottomRight
}
 Specifies whether and how the text is displayed at the code area. More...
 
enum class  CodeDirection { LeftToRight , BottomToTop , RightToLeft , TopToBottom }
 Specifies the drawing direction of the code. More...
 
enum class  CodeType { Code2of5Interleaved , Code3of9Standard , Omr , DataMatrix }
 Specifies the type of the bar code. More...
 
enum class  DataMatrixEncoding {
  Ascii , C40 , Text , X12 ,
  EDIFACT , Base256
}
 docDaSt More...
 
enum class  TextLocation {
  None , Above , Below , AboveEmbedded ,
  BelowEmbedded
}
 Specifies whether and how the text is displayed at the code. More...
 

Enumeration Type Documentation

◆ AnchorType

Specifies whether and how the text is displayed at the code area.

Enumerator
TopLeft 

The anchor is located top left.

TopCenter 

The anchor is located top center.

TopRight 

The anchor is located top right.

MiddleLeft 

The anchor is located middle left.

MiddleCenter 

The anchor is located middle center.

MiddleRight 

The anchor is located middle right.

BottomLeft 

The anchor is located bottom left.

BottomCenter 

The anchor is located bottom center.

BottomRight 

The anchor is located bottom right.

◆ CodeDirection

Specifies the drawing direction of the code.

Enumerator
LeftToRight 

Does not rotate the code.

BottomToTop 

Rotates the code 180° at the anchor position.

RightToLeft 

Rotates the code 180° at the anchor position.

TopToBottom 

Rotates the code 180° at the anchor position.

◆ CodeType

Specifies the type of the bar code.

Enumerator
Code2of5Interleaved 

The standard 2 of 5 interleaved bar code.

Code3of9Standard 

The standard 3 of 9 bar code.

Omr 

The OMR code.

DataMatrix 

The data matrix code.

◆ DataMatrixEncoding

docDaSt

Enumerator
Ascii 

docDaSt

C40 

docDaSt

Text 

docDaSt

X12 

docDaSt

EDIFACT 

docDaSt

Base256 

docDaSt

◆ TextLocation

Specifies whether and how the text is displayed at the code.

Enumerator
None 

No text is drawn.

Above 

The text is located above the code.

Below 

The text is located below the code.

AboveEmbedded 

The text is located above within the code.

BelowEmbedded 

The text is located below within the code.