API Reference
Pdf417Builder
Fluent PDF417 builder returned by MatrixOptions).
Inheritance
- Object
- Pdf417Builder
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Method Pdf417Builder.WithAspectRatio
- Method Pdf417Builder.WithColors
- Method Pdf417Builder.WithColumns
- Method Pdf417Builder.WithCompact
- Method Pdf417Builder.WithCompaction
- Method Pdf417Builder.WithEncodeOptions
- Method Pdf417Builder.WithErrorCorrection
- Method Pdf417Builder.WithHtmlEmailSafeTable
- Method Pdf417Builder.WithIcoPreserveAspectRatio
- Method Pdf417Builder.WithIcoSizes
- Method Pdf417Builder.WithJpegOptions
- Method Pdf417Builder.WithJpegQuality
- Method Pdf417Builder.WithModuleSize
- Method Pdf417Builder.WithQuietZone
- Method Pdf417Builder.WithRenderOptions
- Method Pdf417Builder.WithRows
- Method Pdf417Builder.WithTextEncoding
- Method Pdf417Code.Create
Methods
public RenderedOutput Render(OutputFormat format, RenderExtras extras = null) #RenderedOutputRenders the configured PDF417 code to the requested output format.
Parameters
- format CodeGlyphX.Rendering.OutputFormat
- extras CodeGlyphX.Rendering.RenderExtras = null
public String Save(String path, RenderExtras extras = null) #StringSaves the configured PDF417 code, selecting the output format from the file extension.
Parameters
- path System.String
- extras CodeGlyphX.Rendering.RenderExtras = null
public Void Save(Stream stream, OutputFormat format, RenderExtras extras = null) #VoidWrites the configured PDF417 code to a stream in the requested output format.
Parameters
- stream System.IO.Stream
- format CodeGlyphX.Rendering.OutputFormat
- extras CodeGlyphX.Rendering.RenderExtras = null
public Pdf417Builder WithAspectRatio(Single ratio) #Pdf417BuilderSets target aspect ratio (width/height).
Parameters
- ratio System.Single
public Pdf417Builder WithColors(Rgba32 foreground, Rgba32 background) #Pdf417BuilderSets foreground/background colors.
Parameters
- foreground CodeGlyphX.Rendering.Png.Rgba32
- background CodeGlyphX.Rendering.Png.Rgba32
public Pdf417Builder WithColumns(Int32 minColumns, Int32 maxColumns) #Pdf417BuilderSets column constraints.
Parameters
- minColumns System.Int32
- maxColumns System.Int32
public Pdf417Builder WithCompact(Boolean compact = true) #Pdf417BuilderEnables compact PDF417.
Parameters
- compact System.Boolean = true
public Pdf417Builder WithCompaction(Pdf417Compaction compaction) #Pdf417BuilderSets compaction mode.
Parameters
- compaction CodeGlyphX.Pdf417.Pdf417Compaction
public Pdf417Builder WithEncodeOptions(Action<Pdf417EncodeOptions> configure) #Pdf417BuilderMutates PDF417 encoding options.
Parameters
- configure System.Action{CodeGlyphX.Pdf417.Pdf417EncodeOptions}
public Pdf417Builder WithErrorCorrection(Int32 level) #Pdf417BuilderSets error correction level (0..8 or -1 for auto).
Parameters
- level System.Int32
public Pdf417Builder WithHtmlEmailSafeTable(Boolean enabled = true) #Pdf417BuilderEnables HTML email-safe table rendering.
Parameters
- enabled System.Boolean = true
public Pdf417Builder WithIcoPreserveAspectRatio(Boolean enabled = true) #Pdf417BuilderSets ICO aspect ratio preservation behavior.
Parameters
- enabled System.Boolean = true
public Pdf417Builder WithIcoSizes(params Int32[] sizes) #Pdf417BuilderSets ICO output sizes (in pixels).
Parameters
- sizes System.Int32[]
public Pdf417Builder WithJpegOptions(JpegEncodeOptions options) #Pdf417BuilderSets JPEG encoding options.
Parameters
- options CodeGlyphX.Rendering.Jpeg.JpegEncodeOptions
public Pdf417Builder WithJpegQuality(Int32 quality) #Pdf417BuilderSets JPEG quality (1..100).
Parameters
- quality System.Int32
public Pdf417Builder WithModuleSize(Int32 moduleSize) #Pdf417BuilderSets module size in pixels.
Parameters
- moduleSize System.Int32
public Pdf417Builder WithQuietZone(Int32 quietZone) #Pdf417BuilderSets quiet zone size in modules.
Parameters
- quietZone System.Int32
public Pdf417Builder WithRenderOptions(Action<MatrixOptions> configure) #Pdf417BuilderMutates rendering options.
Parameters
- configure System.Action{CodeGlyphX.MatrixOptions}
public Pdf417Builder WithRows(Int32 minRows, Int32 maxRows) #Pdf417BuilderSets row constraints.
Parameters
- minRows System.Int32
- maxRows System.Int32
public Pdf417Builder WithTextEncoding(Encoding encoding) #Pdf417BuilderSets text encoding for byte compaction.
Parameters
- encoding System.Text.Encoding
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object