Namespace: PdfSharp.Drawing.BarCodes
Represents an OMR code.
public class CodeOmr : BarCode
Inheritance Object → CodeBase → BarCode → CodeOmr
Gets or sets a value indicating whether a synchronize mark is rendered.
public bool SynchronizeCode { get; set; }
Gets or sets the distance of the markers.
public double MakerDistance { get; set; }
Gets or sets the thickness of the markers.
public double MakerThickness { get; set; }
When overridden in a derived class gets or sets the wide narrow ratio.
public double WideNarrowRatio { get; set; }
Gets or sets the location of the text next to the bar code.
public TextLocation TextLocation { get; set; }
Gets or sets the length of the data that defines the bar code.
public int DataLength { get; set; }
Gets or sets the optional start character.
public char StartChar { get; set; }
Gets or sets the optional end character.
public char EndChar { get; set; }
Gets or sets a value indicating whether the turbo bit is to be drawn. (A turbo bit is something special to Kern (computer output processing) company (as far as I know))
public bool TurboBit { get; set; }
Gets or sets the size.
public XSize Size { get; set; }
Gets or sets the text the bar code shall represent.
public string Text { get; set; }
Always MiddleCenter.
public AnchorType Anchor { get; set; }
Gets or sets the drawing direction.
public CodeDirection Direction { get; set; }
Initializes a new OmrCode with the given data.
public CodeOmr(string text, XSize size, CodeDirection direction)
text
String
size
XSize
direction
CodeDirection
Renders the OMR code.
protected internal void Render(XGraphics gfx, XBrush brush, XFont font, XPoint position)
gfx
XGraphics
brush
XBrush
font
XFont
position
XPoint
Determines whether the specified string can be used as Text for the OMR code.
protected void CheckCode(string text)
text
String