API Reference
Pdf417Builder
Fluent PDF417 builder.
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 Pdf417Code.Create
- 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
Methods
public String Ascii(MatrixAsciiRenderOptions options = null) #StringRenders ASCII text.
Parameters
- options CodeGlyphX.Rendering.Ascii.MatrixAsciiRenderOptions = null
public String Eps(RenderMode renderMode = Vector) #StringRenders EPS text.
Parameters
- renderMode CodeGlyphX.Rendering.RenderMode = Vector
- Vector or raster output.
public Byte[] Pdf(RenderMode renderMode = Vector) #Byte[]Renders PDF bytes.
Parameters
- renderMode CodeGlyphX.Rendering.RenderMode = Vector
- Vector or raster output.
public String Save(String path, String title = null) #StringSaves output based on file extension.
Parameters
- path System.String
- title System.String = null
public String SaveEps(String path, RenderMode renderMode = Vector) #StringSaves EPS to a file.
Parameters
- path System.String
- Output file path.
- renderMode CodeGlyphX.Rendering.RenderMode = Vector
- Vector or raster output.
public String SaveHtml(String path, String title = null) #StringSaves HTML to a file.
Parameters
- path System.String
- title System.String = null
public String SaveJpeg(String path) #StringSaves JPEG to a file.
Parameters
- path System.String
public String SavePdf(String path, RenderMode renderMode = Vector) #StringSaves PDF to a file.
Parameters
- path System.String
- Output file path.
- renderMode CodeGlyphX.Rendering.RenderMode = Vector
- Vector or raster output.
public String SaveWebp(String path) #StringSaves WebP to a file.
Parameters
- path System.String
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