Skip to content

Commit 4bd6afa

Browse files
author
agent-aspose-barcode-examples
committed
docs: bootstrap auto-generated agents.md and index.json
1 parent 83d735e commit 4bd6afa

23 files changed

Lines changed: 3880 additions & 10 deletions

File tree

agents.md

Lines changed: 131 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,99 @@ When working in this repository:
2121

2222
## Repository Overview
2323

24-
This repository contains **0** working code examples demonstrating Aspose.BarCode for .NET capabilities.
24+
This repository contains **1124** working code examples demonstrating Aspose.BarCode for .NET capabilities.
2525

2626
**Statistics** (as of 2026-04-28):
27-
- Total Examples: 0
28-
- Categories: 0
27+
- Total Examples: 1124
28+
- Categories: 21
2929
- Overall Pass Rate: 100.0%
3030

3131
## Category Details
3232

33+
### barcode-appearance-customization
34+
- Examples: 30
35+
- Guide: [agents.md](./barcode-appearance-customization/agents.md)
36+
37+
### barcode-checksum-control
38+
- Examples: 30
39+
- Guide: [agents.md](./barcode-checksum-control/agents.md)
40+
41+
### barcode-color-customization
42+
- Examples: 28
43+
- Guide: [agents.md](./barcode-color-customization/agents.md)
44+
45+
### barcode-configuration-serialization
46+
- Examples: 30
47+
- Guide: [agents.md](./barcode-configuration-serialization/agents.md)
48+
49+
### barcode-reading-properties
50+
- Examples: 50
51+
- Guide: [agents.md](./barcode-reading-properties/agents.md)
52+
53+
### barcode-recognition-basics
54+
- Examples: 75
55+
- Guide: [agents.md](./barcode-recognition-basics/agents.md)
56+
57+
### barcode-recognition-performance
58+
- Examples: 81
59+
- Guide: [agents.md](./barcode-recognition-performance/agents.md)
60+
61+
### barcode-recognition-xml-serialization
62+
- Examples: 35
63+
- Guide: [agents.md](./barcode-recognition-xml-serialization/agents.md)
64+
65+
### barcode-saving-and-export
66+
- Examples: 30
67+
- Guide: [agents.md](./barcode-saving-and-export/agents.md)
68+
69+
### barcode-size-and-resolution
70+
- Examples: 34
71+
- Guide: [agents.md](./barcode-size-and-resolution/agents.md)
72+
73+
### barcode-text-customization
74+
- Examples: 29
75+
- Guide: [agents.md](./barcode-text-customization/agents.md)
76+
77+
### gs1-barcode-types
78+
- Examples: 34
79+
- Guide: [agents.md](./gs1-barcode-types/agents.md)
80+
81+
### hibc-lic-barcode
82+
- Examples: 35
83+
- Guide: [agents.md](./hibc-lic-barcode/agents.md)
84+
85+
### mailmark-four-state-barcode
86+
- Examples: 29
87+
- Guide: [agents.md](./mailmark-four-state-barcode/agents.md)
88+
89+
### mailmark-two-dimensional-barcode
90+
- Examples: 34
91+
- Guide: [agents.md](./mailmark-two-dimensional-barcode/agents.md)
92+
93+
### maxicode-barcode
94+
- Examples: 34
95+
- Guide: [agents.md](./maxicode-barcode/agents.md)
96+
97+
### one-dimensional-barcode-types
98+
- Examples: 126
99+
- Guide: [agents.md](./one-dimensional-barcode-types/agents.md)
100+
101+
### postal-barcode-types
102+
- Examples: 90
103+
- Guide: [agents.md](./postal-barcode-types/agents.md)
104+
105+
### two-dimensional-barcode-types
106+
- Examples: 214
107+
- Guide: [agents.md](./two-dimensional-barcode-types/agents.md)
108+
109+
### swiss-qr-code
110+
- Examples: 28
111+
- Guide: [agents.md](./swiss-qr-code/agents.md)
112+
113+
### special-barcode-recognition-settings
114+
- Examples: 48
115+
- Guide: [agents.md](./special-barcode-recognition-settings/agents.md)
116+
33117
## Boundaries
34118

35119
### Always
@@ -87,14 +171,54 @@ generator.Parameters.Border.Width.Pixels = 2f;
87171
```
88172
agents.md
89173
index.json
90-
174+
+-- barcode-appearance-customization/
175+
+-- barcode-checksum-control/
176+
+-- barcode-color-customization/
177+
+-- barcode-configuration-serialization/
178+
+-- barcode-reading-properties/
179+
+-- barcode-recognition-basics/
180+
+-- barcode-recognition-performance/
181+
+-- barcode-recognition-xml-serialization/
182+
+-- barcode-saving-and-export/
183+
+-- barcode-size-and-resolution/
184+
+-- barcode-text-customization/
185+
+-- gs1-barcode-types/
186+
+-- hibc-lic-barcode/
187+
+-- mailmark-four-state-barcode/
188+
+-- mailmark-two-dimensional-barcode/
189+
+-- maxicode-barcode/
190+
+-- one-dimensional-barcode-types/
191+
+-- postal-barcode-types/
192+
+-- two-dimensional-barcode-types/
193+
+-- swiss-qr-code/
194+
+-- special-barcode-recognition-settings/
91195
```
92196

93197
## Category Index
94198

95199
| Category | Examples | Pass Rate | Details |
96200
|----------|----------|-----------|---------|
97-
201+
| [Barcode Appearance Customization](./barcode-appearance-customization/) | 30 | 100.0% | [agents.md](./barcode-appearance-customization/agents.md) |
202+
| [Barcode Checksum Control](./barcode-checksum-control/) | 30 | 100.0% | [agents.md](./barcode-checksum-control/agents.md) |
203+
| [Barcode Color Customization](./barcode-color-customization/) | 28 | 100.0% | [agents.md](./barcode-color-customization/agents.md) |
204+
| [Barcode Configuration Serialization](./barcode-configuration-serialization/) | 30 | 100.0% | [agents.md](./barcode-configuration-serialization/agents.md) |
205+
| [Barcode Reading Properties](./barcode-reading-properties/) | 50 | 100.0% | [agents.md](./barcode-reading-properties/agents.md) |
206+
| [Barcode Recognition Basics](./barcode-recognition-basics/) | 75 | 100.0% | [agents.md](./barcode-recognition-basics/agents.md) |
207+
| [Barcode Recognition Performance](./barcode-recognition-performance/) | 81 | 100.0% | [agents.md](./barcode-recognition-performance/agents.md) |
208+
| [Barcode Recognition XML Serialization](./barcode-recognition-xml-serialization/) | 35 | 100.0% | [agents.md](./barcode-recognition-xml-serialization/agents.md) |
209+
| [Barcode Saving And Export](./barcode-saving-and-export/) | 30 | 100.0% | [agents.md](./barcode-saving-and-export/agents.md) |
210+
| [Barcode Size And Resolution](./barcode-size-and-resolution/) | 34 | 100.0% | [agents.md](./barcode-size-and-resolution/agents.md) |
211+
| [Barcode Text Customization](./barcode-text-customization/) | 29 | 100.0% | [agents.md](./barcode-text-customization/agents.md) |
212+
| [GS1 Barcode Types](./gs1-barcode-types/) | 34 | 100.0% | [agents.md](./gs1-barcode-types/agents.md) |
213+
| [HIBC LIC Barcode](./hibc-lic-barcode/) | 35 | 100.0% | [agents.md](./hibc-lic-barcode/agents.md) |
214+
| [Mailmark Four State Barcode](./mailmark-four-state-barcode/) | 29 | 100.0% | [agents.md](./mailmark-four-state-barcode/agents.md) |
215+
| [Mailmark Two Dimensional Barcode](./mailmark-two-dimensional-barcode/) | 34 | 100.0% | [agents.md](./mailmark-two-dimensional-barcode/agents.md) |
216+
| [MaxiCode Barcode](./maxicode-barcode/) | 34 | 100.0% | [agents.md](./maxicode-barcode/agents.md) |
217+
| [One Dimensional Barcode Types](./one-dimensional-barcode-types/) | 126 | 100.0% | [agents.md](./one-dimensional-barcode-types/agents.md) |
218+
| [Postal Barcode Types](./postal-barcode-types/) | 90 | 100.0% | [agents.md](./postal-barcode-types/agents.md) |
219+
| [Two Dimensional Barcode Types](./two-dimensional-barcode-types/) | 214 | 100.0% | [agents.md](./two-dimensional-barcode-types/agents.md) |
220+
| [Swiss QR Code](./swiss-qr-code/) | 28 | 100.0% | [agents.md](./swiss-qr-code/agents.md) |
221+
| [Special Barcode Recognition Settings](./special-barcode-recognition-settings/) | 48 | 100.0% | [agents.md](./special-barcode-recognition-settings/agents.md) |
98222

99223
## Command Reference
100224

@@ -128,8 +252,8 @@ dotnet run
128252
| `CS1674` | Type not IDisposable | Remove `using` from non-disposable types |
129253

130254
<!-- AUTOGENERATED:START -->
131-
Updated: 2026-04-28 | Run: `20260428_042136` | Examples: 0 | Categories: 0
255+
Updated: 2026-04-28 | Run: `20260428_043750` | Examples: 1124 | Categories: 21
132256
<!-- AUTOGENERATED:END -->
133257

134258
---
135-
*This repository is maintained by automated code generation. Last updated: 2026-04-28 | Total examples: 0*
259+
*This repository is maintained by automated code generation. Last updated: 2026-04-28 | Total examples: 1124*
Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
---
2+
name: barcode-appearance-customization
3+
description: C# examples for Barcode Appearance Customization using Aspose.BarCode for .NET
4+
language: csharp
5+
framework: net9.0
6+
parent: ../agents.md
7+
---
8+
9+
# AGENTS - Barcode Appearance Customization
10+
11+
## Persona
12+
13+
You are a C# developer specializing in barcode generation and recognition using Aspose.BarCode for .NET,
14+
working within the **Barcode Appearance Customization** category.
15+
This folder contains standalone C# examples for Barcode Appearance Customization operations.
16+
See the root [agents.md](../agents.md) for repository-wide conventions and boundaries.
17+
18+
## Required Namespaces
19+
20+
- `using System;`
21+
- `using System.IO;`
22+
- `using Aspose.BarCode.Generation;`
23+
- `using Aspose.Drawing;`
24+
- `using Aspose.Drawing.Imaging;`
25+
26+
## Files in this folder
27+
28+
| File | Key APIs | Description |
29+
|------|----------|-------------|
30+
| [adjust-xdimension-to-increase-bar-width-for-code39-barcode-reducing-visual-density-for-print-media.cs](./adjust-xdimension-to-increase-bar-width-for-code39-barcode-reducing-visual-density-for-print-media.cs) | | Adjust XDimension to increase bar width for a Code39 barcode, reducing visual density for ... |
31+
| [apply-45-degree-rotationangle-to-qr-code-and-save-result-as-jpeg-image.cs](./apply-45-degree-rotationangle-to-qr-code-and-save-result-as-jpeg-image.cs) | `QrParameters` | Apply a 45‑degree RotationAngle to a QR code and save the result as a JPEG image. |
32+
| [combine-custom-padding-and-rotation-settings-to-fit-maxicode-barcode-within-predefined-canvas-size.cs](./combine-custom-padding-and-rotation-settings-to-fit-maxicode-barcode-within-predefined-canvas-size.cs) | `Padding` | Combine custom padding and rotation settings to fit a MaxiCode barcode within a predefined... |
33+
| [configure-autosizemode-to-interpolation-set-imagewidth-and-imageheight-and-generate-high-resolution-png-barcode.cs](./configure-autosizemode-to-interpolation-set-imagewidth-and-imageheight-and-generate-high-resolution-png-barcode.cs) | `AutoSizeMode`, `BarCodeImageParameters`, `BarcodeGenerator` | Configure AutoSizeMode to Interpolation, set ImageWidth and ImageHeight, and generate a hi... |
34+
| [create-app-that-reads-csv-list-of-barcode-data-and-generates-images-with-padding-and-rotation.cs](./create-app-that-reads-csv-list-of-barcode-data-and-generates-images-with-padding-and-rotation.cs) | `Padding`, `BarCodeReader`, `BarcodeGenerator` | Create an app that reads a CSV list of barcode data and generates images with padding and ... |
35+
| [create-barcode-with-autosizemode-set-to-none-and-define-xdimension-to-control-narrow-bar-width.cs](./create-barcode-with-autosizemode-set-to-none-and-define-xdimension-to-control-narrow-bar-width.cs) | `AutoSizeMode` | Create a barcode with AutoSizeMode set to None and define XDimension to control narrow bar... |
36+
| [create-batch-process-that-rotates-each-generated-barcode-by-90-degrees-before-saving-as-png-files.cs](./create-batch-process-that-rotates-each-generated-barcode-by-90-degrees-before-saving-as-png-files.cs) | `BarcodeGenerator` | Create a batch process that rotates each generated barcode by 90 degrees before saving as ... |
37+
| [create-reusable-library-function-that-accepts-rotation-angle-padding-and-size-parameters-to-produce-customized-barcode-i.cs](./create-reusable-library-function-that-accepts-rotation-angle-padding-and-size-parameters-to-produce-customized-barcode-i.cs) | `Padding` | Create a reusable library function that accepts rotation angle, padding, and size paramete... |
38+
| [create-script-that-automatically-adjusts-padding-after-rotation-to-prevent-barcode-edges-from-being-cut-off.cs](./create-script-that-automatically-adjusts-padding-after-rotation-to-prevent-barcode-edges-from-being-cut-off.cs) | `Padding` | Create a script that automatically adjusts padding after rotation to prevent barcode edges... |
39+
| [create-utility-that-applies-different-padding-values-per-side-for-various-barcode-symbologies-in-single-workflow.cs](./create-utility-that-applies-different-padding-values-per-side-for-various-barcode-symbologies-in-single-workflow.cs) | `Padding`, `DecodeType` | Create a utility that applies different padding values per side for various barcode symbol... |
40+
| [design-configuration-file-format-to-store-barcode-appearance-settings-such-as-autosizemode-xdimension-and-padding-values.cs](./design-configuration-file-format-to-store-barcode-appearance-settings-such-as-autosizemode-xdimension-and-padding-values.cs) | `AutoSizeMode`, `Padding` | Design a configuration file format to store barcode appearance settings such as AutoSizeMo... |
41+
| [develop-function-that-switches-autosizemode-between-interpolation-and-nearest-based-on-user-selected-image-dimensions.cs](./develop-function-that-switches-autosizemode-between-interpolation-and-nearest-based-on-user-selected-image-dimensions.cs) | `AutoSizeMode` | Develop a function that switches AutoSizeMode between Interpolation and Nearest based on u... |
42+
| [develop-method-to-calculate-optimal-xdimension-based-on-desired-image-width-and-barcode-symbology-specifications.cs](./develop-method-to-calculate-optimal-xdimension-based-on-desired-image-width-and-barcode-symbology-specifications.cs) | `BarCodeImageParameters`, `DecodeType` | Develop a method to calculate optimal XDimension based on desired image width and barcode ... |
43+
| [enable-barwidthreduction-to-improve-readability-of-dense-pdf417-barcodes-at-600-dpi-output.cs](./enable-barwidthreduction-to-improve-readability-of-dense-pdf417-barcodes-at-600-dpi-output.cs) | `Pdf417Parameters`, `BarCodeReader` | Enable BarWidthReduction to improve readability of dense PDF417 barcodes at 600 dpi output... |
44+
| [generate-barcode-image-using-autosizemodenearest-providing-only-imageheight-and-imagewidth-parameters.cs](./generate-barcode-image-using-autosizemodenearest-providing-only-imageheight-and-imagewidth-parameters.cs) | `AutoSizeMode`, `BarCodeImageParameters`, `BarcodeGenerator` | Generate a barcode image using AutoSizeMode.Nearest, providing only ImageHeight and ImageW... |
45+
| [generate-barcode-with-non-square-aspect-ratio-by-setting-imageheight-lower-than-imagewidth-in-interpolation-mode.cs](./generate-barcode-with-non-square-aspect-ratio-by-setting-imageheight-lower-than-imagewidth-in-interpolation-mode.cs) | `BarCodeImageParameters`, `BarcodeGenerator` | Generate a barcode with a non‑square aspect ratio by setting ImageHeight lower than ImageW... |
46+
| [implement-error-handling-for-invalid-rotationangle-values-exceeding-360-degrees-when-generating-barcode-images.cs](./implement-error-handling-for-invalid-rotationangle-values-exceeding-360-degrees-when-generating-barcode-images.cs) | `BarcodeGenerator` | Implement error handling for invalid RotationAngle values exceeding 360 degrees when gener... |
47+
| [implement-feature-that-logs-chosen-autosizemode-and-resulting-image-dimensions-for-each-generated-barcode.cs](./implement-feature-that-logs-chosen-autosizemode-and-resulting-image-dimensions-for-each-generated-barcode.cs) | `AutoSizeMode`, `BarcodeGenerator` | Implement a feature that logs the chosen AutoSizeMode and resulting image dimensions for e... |
48+
| [implement-method-that-sets-autosizemode-based-on-target-dpi-choosing-interpolation-for-high-resolution-outputs.cs](./implement-method-that-sets-autosizemode-based-on-target-dpi-choosing-interpolation-for-high-resolution-outputs.cs) | `AutoSizeMode` | Implement a method that sets AutoSizeMode based on target DPI, choosing Interpolation for ... |
49+
| [integrate-barcode-generation-into-api-that-accepts-json-payload-specifying-appearance-options-and-returns-png-stream.cs](./integrate-barcode-generation-into-api-that-accepts-json-payload-specifying-appearance-options-and-returns-png-stream.cs) | `BarcodeGenerator` | Integrate barcode generation into an API that accepts JSON payload specifying appearance o... |
50+
| [override-default-sizing-by-setting-explicit-imageheight-and-imagewidth-while-autosizemode-remains-interpolation.cs](./override-default-sizing-by-setting-explicit-imageheight-and-imagewidth-while-autosizemode-remains-interpolation.cs) | `AutoSizeMode`, `BarCodeImageParameters` | Override default sizing by setting explicit ImageHeight and ImageWidth while AutoSizeMode ... |
51+
| [produce-high-density-datamatrix-barcode-by-reducing-xdimension-and-enabling-barwidthreduction-for-optimal-readability.cs](./produce-high-density-datamatrix-barcode-by-reducing-xdimension-and-enabling-barwidthreduction-for-optimal-readability.cs) | `DataMatrixParameters` | Produce a high‑density DataMatrix barcode by reducing XDimension and enabling BarWidthRedu... |
52+
| [programmatically-retrieve-generated-barcode-image-dimensions-to-confirm-they-match-specified-imagewidth-and-imageheight.cs](./programmatically-retrieve-generated-barcode-image-dimensions-to-confirm-they-match-specified-imagewidth-and-imageheight.cs) | `BarCodeImageParameters`, `BarcodeGenerator` | Programmatically retrieve the generated barcode image dimensions to confirm they match the... |
53+
| [set-autosizemode-to-none-assign-xdimension-and-generate-barcode-suitable-for-low-resolution-screen-display.cs](./set-autosizemode-to-none-assign-xdimension-and-generate-barcode-suitable-for-low-resolution-screen-display.cs) | `AutoSizeMode`, `BarcodeGenerator` | Set AutoSizeMode to None, assign XDimension, and generate a barcode suitable for low‑resol... |
54+
| [set-uniform-padding-of-20-pixels-around-code128-barcode-and-verify-no-clipping-after-rotation.cs](./set-uniform-padding-of-20-pixels-around-code128-barcode-and-verify-no-clipping-after-rotation.cs) | `Padding` | Set uniform Padding of 20 pixels around a Code128 barcode and verify no clipping after rot... |
55+
| [specify-individual-left-top-right-and-bottom-paddings-to-align-datamatrix-barcode-within-layout.cs](./specify-individual-left-top-right-and-bottom-paddings-to-align-datamatrix-barcode-within-layout.cs) | `DataMatrixParameters` | Specify individual left, top, right, and bottom paddings to align a DataMatrix barcode wit... |
56+
| [test-barcode-generation-with-interpolation-mode-at-150-dpi-to-confirm-distortion-thresholds-before-recommending-higher-d.cs](./test-barcode-generation-with-interpolation-mode-at-150-dpi-to-confirm-distortion-thresholds-before-recommending-higher-d.cs) | `BarcodeGenerator` | Test barcode generation with Interpolation mode at 150 dpi to confirm distortion threshold... |
57+
| [test-effect-of-barwidthreduction-on-barcode-scanning-speed-by-measuring-decode-times-for-dense-barcodes.cs](./test-effect-of-barwidthreduction-on-barcode-scanning-speed-by-measuring-decode-times-for-dense-barcodes.cs) | | Test the effect of BarWidthReduction on barcode scanning speed by measuring decode times f... |
58+
| [validate-barcode-readability-after-applying-interpolation-mode-at-300-dpi-by-scanning-saved-image.cs](./validate-barcode-readability-after-applying-interpolation-mode-at-300-dpi-by-scanning-saved-image.cs) | | Validate barcode readability after applying Interpolation mode at 300 dpi by scanning the ... |
59+
| [write-unit-tests-that-compare-expected-and-actual-image-dimensions-after-applying-autosizemodenearest-with-given-paramet.cs](./write-unit-tests-that-compare-expected-and-actual-image-dimensions-after-applying-autosizemodenearest-with-given-paramet.cs) | `AutoSizeMode`, `Unit` | Write unit tests that compare expected and actual image dimensions after applying AutoSize... |
60+
61+
## Category Statistics
62+
- Total examples: 30
63+
- Failed: 0
64+
- Pass rate: 100.0%
65+
66+
## Key API Surface
67+
68+
- `BarcodeGenerator`
69+
- `BaseGenerationParameters`
70+
- `BarcodeParameters`
71+
- `AutoSizeMode`
72+
- `BarCodeImageFormat`
73+
- `Unit`
74+
- `Padding`
75+
76+
## Failed Tasks
77+
78+
All tasks passed ✅
79+
80+
<!-- AUTOGENERATED:START -->
81+
Updated: 2026-04-28 | Run: `20260428_043749` | Examples: 30
82+
<!-- AUTOGENERATED:END -->

0 commit comments

Comments
 (0)