From 0a4a777a55919a0337ca3c3321b54b3a8b03ea5f Mon Sep 17 00:00:00 2001
From: adil-aspose <83574456+adil-aspose@users.noreply.github.com>
Date: Mon, 20 Apr 2026 15:12:19 +0500
Subject: [PATCH 1/3] Add per-language stage build triggers and sitemap
---
.../trigger-barcode-arabic-stage.yml | 17 +++++++++++++++++
.../trigger-barcode-chinese-stage.yml | 17 +++++++++++++++++
.../trigger-barcode-english-stage.yml | 17 +++++++++++++++++
.../trigger-barcode-french-stage.yml | 17 +++++++++++++++++
.../trigger-barcode-german-stage.yml | 17 +++++++++++++++++
.../trigger-barcode-greece-stage.yml | 17 +++++++++++++++++
.../trigger-barcode-indian-stage.yml | 17 +++++++++++++++++
.../trigger-barcode-indonesian-stage.yml | 17 +++++++++++++++++
.../trigger-barcode-italian-stage.yml | 17 +++++++++++++++++
.../trigger-barcode-japanese-stage.yml | 17 +++++++++++++++++
.../trigger-barcode-korean-stage.yml | 17 +++++++++++++++++
.../trigger-barcode-netherlands-stage.yml | 17 +++++++++++++++++
.../trigger-barcode-russian-stage.yml | 17 +++++++++++++++++
.../trigger-barcode-spanish-stage.yml | 17 +++++++++++++++++
.../trigger-barcode-swedish-stage.yml | 17 +++++++++++++++++
.../trigger-barcode-turkish-stage.yml | 17 +++++++++++++++++
static/sitemap.xml | 19 +++++++++++++++++++
17 files changed, 291 insertions(+)
create mode 100644 .github/workflows/trigger-barcode-arabic-stage.yml
create mode 100644 .github/workflows/trigger-barcode-chinese-stage.yml
create mode 100644 .github/workflows/trigger-barcode-english-stage.yml
create mode 100644 .github/workflows/trigger-barcode-french-stage.yml
create mode 100644 .github/workflows/trigger-barcode-german-stage.yml
create mode 100644 .github/workflows/trigger-barcode-greece-stage.yml
create mode 100644 .github/workflows/trigger-barcode-indian-stage.yml
create mode 100644 .github/workflows/trigger-barcode-indonesian-stage.yml
create mode 100644 .github/workflows/trigger-barcode-italian-stage.yml
create mode 100644 .github/workflows/trigger-barcode-japanese-stage.yml
create mode 100644 .github/workflows/trigger-barcode-korean-stage.yml
create mode 100644 .github/workflows/trigger-barcode-netherlands-stage.yml
create mode 100644 .github/workflows/trigger-barcode-russian-stage.yml
create mode 100644 .github/workflows/trigger-barcode-spanish-stage.yml
create mode 100644 .github/workflows/trigger-barcode-swedish-stage.yml
create mode 100644 .github/workflows/trigger-barcode-turkish-stage.yml
create mode 100644 static/sitemap.xml
diff --git a/.github/workflows/trigger-barcode-arabic-stage.yml b/.github/workflows/trigger-barcode-arabic-stage.yml
new file mode 100644
index 000000000..2ee6643fc
--- /dev/null
+++ b/.github/workflows/trigger-barcode-arabic-stage.yml
@@ -0,0 +1,17 @@
+name: Trigger Barcode Arabic Stage Build
+
+on:
+ push:
+ branches: [ main ]
+ paths: [ 'arabic/**' ]
+ workflow_dispatch:
+
+jobs:
+ trigger:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: peter-evans/repository-dispatch@v2
+ with:
+ token: ${{ secrets.REPO_TOKEN }}
+ repository: Aspose/apireference.aspose.com
+ event-type: build-barcode-arabic-stage
diff --git a/.github/workflows/trigger-barcode-chinese-stage.yml b/.github/workflows/trigger-barcode-chinese-stage.yml
new file mode 100644
index 000000000..1c2ca69b6
--- /dev/null
+++ b/.github/workflows/trigger-barcode-chinese-stage.yml
@@ -0,0 +1,17 @@
+name: Trigger Barcode Chinese Stage Build
+
+on:
+ push:
+ branches: [ main ]
+ paths: [ 'chinese/**' ]
+ workflow_dispatch:
+
+jobs:
+ trigger:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: peter-evans/repository-dispatch@v2
+ with:
+ token: ${{ secrets.REPO_TOKEN }}
+ repository: Aspose/apireference.aspose.com
+ event-type: build-barcode-chinese-stage
diff --git a/.github/workflows/trigger-barcode-english-stage.yml b/.github/workflows/trigger-barcode-english-stage.yml
new file mode 100644
index 000000000..fa461b38e
--- /dev/null
+++ b/.github/workflows/trigger-barcode-english-stage.yml
@@ -0,0 +1,17 @@
+name: Trigger Barcode English Stage Build
+
+on:
+ push:
+ branches: [ main ]
+ paths: [ 'english/**' ]
+ workflow_dispatch:
+
+jobs:
+ trigger:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: peter-evans/repository-dispatch@v2
+ with:
+ token: ${{ secrets.REPO_TOKEN }}
+ repository: Aspose/apireference.aspose.com
+ event-type: build-barcode-english-stage
diff --git a/.github/workflows/trigger-barcode-french-stage.yml b/.github/workflows/trigger-barcode-french-stage.yml
new file mode 100644
index 000000000..a386f486e
--- /dev/null
+++ b/.github/workflows/trigger-barcode-french-stage.yml
@@ -0,0 +1,17 @@
+name: Trigger Barcode French Stage Build
+
+on:
+ push:
+ branches: [ main ]
+ paths: [ 'french/**' ]
+ workflow_dispatch:
+
+jobs:
+ trigger:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: peter-evans/repository-dispatch@v2
+ with:
+ token: ${{ secrets.REPO_TOKEN }}
+ repository: Aspose/apireference.aspose.com
+ event-type: build-barcode-french-stage
diff --git a/.github/workflows/trigger-barcode-german-stage.yml b/.github/workflows/trigger-barcode-german-stage.yml
new file mode 100644
index 000000000..e7b123b00
--- /dev/null
+++ b/.github/workflows/trigger-barcode-german-stage.yml
@@ -0,0 +1,17 @@
+name: Trigger Barcode German Stage Build
+
+on:
+ push:
+ branches: [ main ]
+ paths: [ 'german/**' ]
+ workflow_dispatch:
+
+jobs:
+ trigger:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: peter-evans/repository-dispatch@v2
+ with:
+ token: ${{ secrets.REPO_TOKEN }}
+ repository: Aspose/apireference.aspose.com
+ event-type: build-barcode-german-stage
diff --git a/.github/workflows/trigger-barcode-greece-stage.yml b/.github/workflows/trigger-barcode-greece-stage.yml
new file mode 100644
index 000000000..d3be1ae1e
--- /dev/null
+++ b/.github/workflows/trigger-barcode-greece-stage.yml
@@ -0,0 +1,17 @@
+name: Trigger Barcode Greece Stage Build
+
+on:
+ push:
+ branches: [ main ]
+ paths: [ 'greece/**' ]
+ workflow_dispatch:
+
+jobs:
+ trigger:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: peter-evans/repository-dispatch@v2
+ with:
+ token: ${{ secrets.REPO_TOKEN }}
+ repository: Aspose/apireference.aspose.com
+ event-type: build-barcode-greece-stage
diff --git a/.github/workflows/trigger-barcode-indian-stage.yml b/.github/workflows/trigger-barcode-indian-stage.yml
new file mode 100644
index 000000000..734a3c582
--- /dev/null
+++ b/.github/workflows/trigger-barcode-indian-stage.yml
@@ -0,0 +1,17 @@
+name: Trigger Barcode Indian Stage Build
+
+on:
+ push:
+ branches: [ main ]
+ paths: [ 'indian/**' ]
+ workflow_dispatch:
+
+jobs:
+ trigger:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: peter-evans/repository-dispatch@v2
+ with:
+ token: ${{ secrets.REPO_TOKEN }}
+ repository: Aspose/apireference.aspose.com
+ event-type: build-barcode-indian-stage
diff --git a/.github/workflows/trigger-barcode-indonesian-stage.yml b/.github/workflows/trigger-barcode-indonesian-stage.yml
new file mode 100644
index 000000000..516f596f5
--- /dev/null
+++ b/.github/workflows/trigger-barcode-indonesian-stage.yml
@@ -0,0 +1,17 @@
+name: Trigger Barcode Indonesian Stage Build
+
+on:
+ push:
+ branches: [ main ]
+ paths: [ 'indonesian/**' ]
+ workflow_dispatch:
+
+jobs:
+ trigger:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: peter-evans/repository-dispatch@v2
+ with:
+ token: ${{ secrets.REPO_TOKEN }}
+ repository: Aspose/apireference.aspose.com
+ event-type: build-barcode-indonesian-stage
diff --git a/.github/workflows/trigger-barcode-italian-stage.yml b/.github/workflows/trigger-barcode-italian-stage.yml
new file mode 100644
index 000000000..c74630ad6
--- /dev/null
+++ b/.github/workflows/trigger-barcode-italian-stage.yml
@@ -0,0 +1,17 @@
+name: Trigger Barcode Italian Stage Build
+
+on:
+ push:
+ branches: [ main ]
+ paths: [ 'italian/**' ]
+ workflow_dispatch:
+
+jobs:
+ trigger:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: peter-evans/repository-dispatch@v2
+ with:
+ token: ${{ secrets.REPO_TOKEN }}
+ repository: Aspose/apireference.aspose.com
+ event-type: build-barcode-italian-stage
diff --git a/.github/workflows/trigger-barcode-japanese-stage.yml b/.github/workflows/trigger-barcode-japanese-stage.yml
new file mode 100644
index 000000000..d48179d7c
--- /dev/null
+++ b/.github/workflows/trigger-barcode-japanese-stage.yml
@@ -0,0 +1,17 @@
+name: Trigger Barcode Japanese Stage Build
+
+on:
+ push:
+ branches: [ main ]
+ paths: [ 'japanese/**' ]
+ workflow_dispatch:
+
+jobs:
+ trigger:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: peter-evans/repository-dispatch@v2
+ with:
+ token: ${{ secrets.REPO_TOKEN }}
+ repository: Aspose/apireference.aspose.com
+ event-type: build-barcode-japanese-stage
diff --git a/.github/workflows/trigger-barcode-korean-stage.yml b/.github/workflows/trigger-barcode-korean-stage.yml
new file mode 100644
index 000000000..a2f6aae65
--- /dev/null
+++ b/.github/workflows/trigger-barcode-korean-stage.yml
@@ -0,0 +1,17 @@
+name: Trigger Barcode Korean Stage Build
+
+on:
+ push:
+ branches: [ main ]
+ paths: [ 'korean/**' ]
+ workflow_dispatch:
+
+jobs:
+ trigger:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: peter-evans/repository-dispatch@v2
+ with:
+ token: ${{ secrets.REPO_TOKEN }}
+ repository: Aspose/apireference.aspose.com
+ event-type: build-barcode-korean-stage
diff --git a/.github/workflows/trigger-barcode-netherlands-stage.yml b/.github/workflows/trigger-barcode-netherlands-stage.yml
new file mode 100644
index 000000000..a87b76272
--- /dev/null
+++ b/.github/workflows/trigger-barcode-netherlands-stage.yml
@@ -0,0 +1,17 @@
+name: Trigger Barcode Netherlands Stage Build
+
+on:
+ push:
+ branches: [ main ]
+ paths: [ 'netherlands/**' ]
+ workflow_dispatch:
+
+jobs:
+ trigger:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: peter-evans/repository-dispatch@v2
+ with:
+ token: ${{ secrets.REPO_TOKEN }}
+ repository: Aspose/apireference.aspose.com
+ event-type: build-barcode-netherlands-stage
diff --git a/.github/workflows/trigger-barcode-russian-stage.yml b/.github/workflows/trigger-barcode-russian-stage.yml
new file mode 100644
index 000000000..9c6942fc0
--- /dev/null
+++ b/.github/workflows/trigger-barcode-russian-stage.yml
@@ -0,0 +1,17 @@
+name: Trigger Barcode Russian Stage Build
+
+on:
+ push:
+ branches: [ main ]
+ paths: [ 'russian/**' ]
+ workflow_dispatch:
+
+jobs:
+ trigger:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: peter-evans/repository-dispatch@v2
+ with:
+ token: ${{ secrets.REPO_TOKEN }}
+ repository: Aspose/apireference.aspose.com
+ event-type: build-barcode-russian-stage
diff --git a/.github/workflows/trigger-barcode-spanish-stage.yml b/.github/workflows/trigger-barcode-spanish-stage.yml
new file mode 100644
index 000000000..a5d07c034
--- /dev/null
+++ b/.github/workflows/trigger-barcode-spanish-stage.yml
@@ -0,0 +1,17 @@
+name: Trigger Barcode Spanish Stage Build
+
+on:
+ push:
+ branches: [ main ]
+ paths: [ 'spanish/**' ]
+ workflow_dispatch:
+
+jobs:
+ trigger:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: peter-evans/repository-dispatch@v2
+ with:
+ token: ${{ secrets.REPO_TOKEN }}
+ repository: Aspose/apireference.aspose.com
+ event-type: build-barcode-spanish-stage
diff --git a/.github/workflows/trigger-barcode-swedish-stage.yml b/.github/workflows/trigger-barcode-swedish-stage.yml
new file mode 100644
index 000000000..0534fa517
--- /dev/null
+++ b/.github/workflows/trigger-barcode-swedish-stage.yml
@@ -0,0 +1,17 @@
+name: Trigger Barcode Swedish Stage Build
+
+on:
+ push:
+ branches: [ main ]
+ paths: [ 'swedish/**' ]
+ workflow_dispatch:
+
+jobs:
+ trigger:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: peter-evans/repository-dispatch@v2
+ with:
+ token: ${{ secrets.REPO_TOKEN }}
+ repository: Aspose/apireference.aspose.com
+ event-type: build-barcode-swedish-stage
diff --git a/.github/workflows/trigger-barcode-turkish-stage.yml b/.github/workflows/trigger-barcode-turkish-stage.yml
new file mode 100644
index 000000000..be349651b
--- /dev/null
+++ b/.github/workflows/trigger-barcode-turkish-stage.yml
@@ -0,0 +1,17 @@
+name: Trigger Barcode Turkish Stage Build
+
+on:
+ push:
+ branches: [ main ]
+ paths: [ 'turkish/**' ]
+ workflow_dispatch:
+
+jobs:
+ trigger:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: peter-evans/repository-dispatch@v2
+ with:
+ token: ${{ secrets.REPO_TOKEN }}
+ repository: Aspose/apireference.aspose.com
+ event-type: build-barcode-turkish-stage
diff --git a/static/sitemap.xml b/static/sitemap.xml
new file mode 100644
index 000000000..374bb2ad0
--- /dev/null
+++ b/static/sitemap.xml
@@ -0,0 +1,19 @@
+
+
+ https://reference.aspose.com/barcode/sitemap.xml
+ https://reference.aspose.com/barcode/ru/sitemap.xml
+ https://reference.aspose.com/barcode/zh/sitemap.xml
+ https://reference.aspose.com/barcode/ar/sitemap.xml
+ https://reference.aspose.com/barcode/fr/sitemap.xml
+ https://reference.aspose.com/barcode/de/sitemap.xml
+ https://reference.aspose.com/barcode/el/sitemap.xml
+ https://reference.aspose.com/barcode/hi/sitemap.xml
+ https://reference.aspose.com/barcode/id/sitemap.xml
+ https://reference.aspose.com/barcode/it/sitemap.xml
+ https://reference.aspose.com/barcode/ja/sitemap.xml
+ https://reference.aspose.com/barcode/ko/sitemap.xml
+ https://reference.aspose.com/barcode/nl/sitemap.xml
+ https://reference.aspose.com/barcode/es/sitemap.xml
+ https://reference.aspose.com/barcode/sv/sitemap.xml
+ https://reference.aspose.com/barcode/tr/sitemap.xml
+
From f8d441ef1f70f48d48ac7fb255a9436dacd6a7cc Mon Sep 17 00:00:00 2001
From: adil-aspose <83574456+adil-aspose@users.noreply.github.com>
Date: Tue, 21 Apr 2026 09:40:10 +0500
Subject: [PATCH 2/3] Add per-language production trigger workflows
---
.../trigger-barcode-arabic-production.yml | 17 +++++++++++++++++
.../trigger-barcode-chinese-production.yml | 17 +++++++++++++++++
.../trigger-barcode-english-production.yml | 17 +++++++++++++++++
.../trigger-barcode-french-production.yml | 17 +++++++++++++++++
.../trigger-barcode-german-production.yml | 17 +++++++++++++++++
.../trigger-barcode-greece-production.yml | 17 +++++++++++++++++
.../trigger-barcode-indian-production.yml | 17 +++++++++++++++++
.../trigger-barcode-indonesian-production.yml | 17 +++++++++++++++++
.../trigger-barcode-italian-production.yml | 17 +++++++++++++++++
.../trigger-barcode-japanese-production.yml | 17 +++++++++++++++++
.../trigger-barcode-korean-production.yml | 17 +++++++++++++++++
.../trigger-barcode-netherlands-production.yml | 17 +++++++++++++++++
.../trigger-barcode-russian-production.yml | 17 +++++++++++++++++
.../trigger-barcode-spanish-production.yml | 17 +++++++++++++++++
.../trigger-barcode-swedish-production.yml | 17 +++++++++++++++++
.../trigger-barcode-turkish-production.yml | 17 +++++++++++++++++
16 files changed, 272 insertions(+)
create mode 100644 .github/workflows/trigger-barcode-arabic-production.yml
create mode 100644 .github/workflows/trigger-barcode-chinese-production.yml
create mode 100644 .github/workflows/trigger-barcode-english-production.yml
create mode 100644 .github/workflows/trigger-barcode-french-production.yml
create mode 100644 .github/workflows/trigger-barcode-german-production.yml
create mode 100644 .github/workflows/trigger-barcode-greece-production.yml
create mode 100644 .github/workflows/trigger-barcode-indian-production.yml
create mode 100644 .github/workflows/trigger-barcode-indonesian-production.yml
create mode 100644 .github/workflows/trigger-barcode-italian-production.yml
create mode 100644 .github/workflows/trigger-barcode-japanese-production.yml
create mode 100644 .github/workflows/trigger-barcode-korean-production.yml
create mode 100644 .github/workflows/trigger-barcode-netherlands-production.yml
create mode 100644 .github/workflows/trigger-barcode-russian-production.yml
create mode 100644 .github/workflows/trigger-barcode-spanish-production.yml
create mode 100644 .github/workflows/trigger-barcode-swedish-production.yml
create mode 100644 .github/workflows/trigger-barcode-turkish-production.yml
diff --git a/.github/workflows/trigger-barcode-arabic-production.yml b/.github/workflows/trigger-barcode-arabic-production.yml
new file mode 100644
index 000000000..1deb950df
--- /dev/null
+++ b/.github/workflows/trigger-barcode-arabic-production.yml
@@ -0,0 +1,17 @@
+name: Trigger Barcode Arabic Production Build
+
+on:
+ push:
+ branches: [ production ]
+ paths: [ 'arabic/**' ]
+ workflow_dispatch:
+
+jobs:
+ trigger:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: peter-evans/repository-dispatch@v2
+ with:
+ token: ${{ secrets.REPO_TOKEN }}
+ repository: Aspose/apireference.aspose.com
+ event-type: build-barcode-arabic-production
diff --git a/.github/workflows/trigger-barcode-chinese-production.yml b/.github/workflows/trigger-barcode-chinese-production.yml
new file mode 100644
index 000000000..66603dec4
--- /dev/null
+++ b/.github/workflows/trigger-barcode-chinese-production.yml
@@ -0,0 +1,17 @@
+name: Trigger Barcode Chinese Production Build
+
+on:
+ push:
+ branches: [ production ]
+ paths: [ 'chinese/**' ]
+ workflow_dispatch:
+
+jobs:
+ trigger:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: peter-evans/repository-dispatch@v2
+ with:
+ token: ${{ secrets.REPO_TOKEN }}
+ repository: Aspose/apireference.aspose.com
+ event-type: build-barcode-chinese-production
diff --git a/.github/workflows/trigger-barcode-english-production.yml b/.github/workflows/trigger-barcode-english-production.yml
new file mode 100644
index 000000000..2f42cf037
--- /dev/null
+++ b/.github/workflows/trigger-barcode-english-production.yml
@@ -0,0 +1,17 @@
+name: Trigger Barcode English Production Build
+
+on:
+ push:
+ branches: [ production ]
+ paths: [ 'english/**' ]
+ workflow_dispatch:
+
+jobs:
+ trigger:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: peter-evans/repository-dispatch@v2
+ with:
+ token: ${{ secrets.REPO_TOKEN }}
+ repository: Aspose/apireference.aspose.com
+ event-type: build-barcode-english-production
diff --git a/.github/workflows/trigger-barcode-french-production.yml b/.github/workflows/trigger-barcode-french-production.yml
new file mode 100644
index 000000000..975e02510
--- /dev/null
+++ b/.github/workflows/trigger-barcode-french-production.yml
@@ -0,0 +1,17 @@
+name: Trigger Barcode French Production Build
+
+on:
+ push:
+ branches: [ production ]
+ paths: [ 'french/**' ]
+ workflow_dispatch:
+
+jobs:
+ trigger:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: peter-evans/repository-dispatch@v2
+ with:
+ token: ${{ secrets.REPO_TOKEN }}
+ repository: Aspose/apireference.aspose.com
+ event-type: build-barcode-french-production
diff --git a/.github/workflows/trigger-barcode-german-production.yml b/.github/workflows/trigger-barcode-german-production.yml
new file mode 100644
index 000000000..0bd441a80
--- /dev/null
+++ b/.github/workflows/trigger-barcode-german-production.yml
@@ -0,0 +1,17 @@
+name: Trigger Barcode German Production Build
+
+on:
+ push:
+ branches: [ production ]
+ paths: [ 'german/**' ]
+ workflow_dispatch:
+
+jobs:
+ trigger:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: peter-evans/repository-dispatch@v2
+ with:
+ token: ${{ secrets.REPO_TOKEN }}
+ repository: Aspose/apireference.aspose.com
+ event-type: build-barcode-german-production
diff --git a/.github/workflows/trigger-barcode-greece-production.yml b/.github/workflows/trigger-barcode-greece-production.yml
new file mode 100644
index 000000000..87bb7021c
--- /dev/null
+++ b/.github/workflows/trigger-barcode-greece-production.yml
@@ -0,0 +1,17 @@
+name: Trigger Barcode Greece Production Build
+
+on:
+ push:
+ branches: [ production ]
+ paths: [ 'greece/**' ]
+ workflow_dispatch:
+
+jobs:
+ trigger:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: peter-evans/repository-dispatch@v2
+ with:
+ token: ${{ secrets.REPO_TOKEN }}
+ repository: Aspose/apireference.aspose.com
+ event-type: build-barcode-greece-production
diff --git a/.github/workflows/trigger-barcode-indian-production.yml b/.github/workflows/trigger-barcode-indian-production.yml
new file mode 100644
index 000000000..88cf1ba6e
--- /dev/null
+++ b/.github/workflows/trigger-barcode-indian-production.yml
@@ -0,0 +1,17 @@
+name: Trigger Barcode Indian Production Build
+
+on:
+ push:
+ branches: [ production ]
+ paths: [ 'indian/**' ]
+ workflow_dispatch:
+
+jobs:
+ trigger:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: peter-evans/repository-dispatch@v2
+ with:
+ token: ${{ secrets.REPO_TOKEN }}
+ repository: Aspose/apireference.aspose.com
+ event-type: build-barcode-indian-production
diff --git a/.github/workflows/trigger-barcode-indonesian-production.yml b/.github/workflows/trigger-barcode-indonesian-production.yml
new file mode 100644
index 000000000..ac82283e5
--- /dev/null
+++ b/.github/workflows/trigger-barcode-indonesian-production.yml
@@ -0,0 +1,17 @@
+name: Trigger Barcode Indonesian Production Build
+
+on:
+ push:
+ branches: [ production ]
+ paths: [ 'indonesian/**' ]
+ workflow_dispatch:
+
+jobs:
+ trigger:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: peter-evans/repository-dispatch@v2
+ with:
+ token: ${{ secrets.REPO_TOKEN }}
+ repository: Aspose/apireference.aspose.com
+ event-type: build-barcode-indonesian-production
diff --git a/.github/workflows/trigger-barcode-italian-production.yml b/.github/workflows/trigger-barcode-italian-production.yml
new file mode 100644
index 000000000..85b7e1087
--- /dev/null
+++ b/.github/workflows/trigger-barcode-italian-production.yml
@@ -0,0 +1,17 @@
+name: Trigger Barcode Italian Production Build
+
+on:
+ push:
+ branches: [ production ]
+ paths: [ 'italian/**' ]
+ workflow_dispatch:
+
+jobs:
+ trigger:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: peter-evans/repository-dispatch@v2
+ with:
+ token: ${{ secrets.REPO_TOKEN }}
+ repository: Aspose/apireference.aspose.com
+ event-type: build-barcode-italian-production
diff --git a/.github/workflows/trigger-barcode-japanese-production.yml b/.github/workflows/trigger-barcode-japanese-production.yml
new file mode 100644
index 000000000..1eed4b11f
--- /dev/null
+++ b/.github/workflows/trigger-barcode-japanese-production.yml
@@ -0,0 +1,17 @@
+name: Trigger Barcode Japanese Production Build
+
+on:
+ push:
+ branches: [ production ]
+ paths: [ 'japanese/**' ]
+ workflow_dispatch:
+
+jobs:
+ trigger:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: peter-evans/repository-dispatch@v2
+ with:
+ token: ${{ secrets.REPO_TOKEN }}
+ repository: Aspose/apireference.aspose.com
+ event-type: build-barcode-japanese-production
diff --git a/.github/workflows/trigger-barcode-korean-production.yml b/.github/workflows/trigger-barcode-korean-production.yml
new file mode 100644
index 000000000..581d32018
--- /dev/null
+++ b/.github/workflows/trigger-barcode-korean-production.yml
@@ -0,0 +1,17 @@
+name: Trigger Barcode Korean Production Build
+
+on:
+ push:
+ branches: [ production ]
+ paths: [ 'korean/**' ]
+ workflow_dispatch:
+
+jobs:
+ trigger:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: peter-evans/repository-dispatch@v2
+ with:
+ token: ${{ secrets.REPO_TOKEN }}
+ repository: Aspose/apireference.aspose.com
+ event-type: build-barcode-korean-production
diff --git a/.github/workflows/trigger-barcode-netherlands-production.yml b/.github/workflows/trigger-barcode-netherlands-production.yml
new file mode 100644
index 000000000..3ba35b3bf
--- /dev/null
+++ b/.github/workflows/trigger-barcode-netherlands-production.yml
@@ -0,0 +1,17 @@
+name: Trigger Barcode Netherlands Production Build
+
+on:
+ push:
+ branches: [ production ]
+ paths: [ 'netherlands/**' ]
+ workflow_dispatch:
+
+jobs:
+ trigger:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: peter-evans/repository-dispatch@v2
+ with:
+ token: ${{ secrets.REPO_TOKEN }}
+ repository: Aspose/apireference.aspose.com
+ event-type: build-barcode-netherlands-production
diff --git a/.github/workflows/trigger-barcode-russian-production.yml b/.github/workflows/trigger-barcode-russian-production.yml
new file mode 100644
index 000000000..42883e60d
--- /dev/null
+++ b/.github/workflows/trigger-barcode-russian-production.yml
@@ -0,0 +1,17 @@
+name: Trigger Barcode Russian Production Build
+
+on:
+ push:
+ branches: [ production ]
+ paths: [ 'russian/**' ]
+ workflow_dispatch:
+
+jobs:
+ trigger:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: peter-evans/repository-dispatch@v2
+ with:
+ token: ${{ secrets.REPO_TOKEN }}
+ repository: Aspose/apireference.aspose.com
+ event-type: build-barcode-russian-production
diff --git a/.github/workflows/trigger-barcode-spanish-production.yml b/.github/workflows/trigger-barcode-spanish-production.yml
new file mode 100644
index 000000000..f84027b36
--- /dev/null
+++ b/.github/workflows/trigger-barcode-spanish-production.yml
@@ -0,0 +1,17 @@
+name: Trigger Barcode Spanish Production Build
+
+on:
+ push:
+ branches: [ production ]
+ paths: [ 'spanish/**' ]
+ workflow_dispatch:
+
+jobs:
+ trigger:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: peter-evans/repository-dispatch@v2
+ with:
+ token: ${{ secrets.REPO_TOKEN }}
+ repository: Aspose/apireference.aspose.com
+ event-type: build-barcode-spanish-production
diff --git a/.github/workflows/trigger-barcode-swedish-production.yml b/.github/workflows/trigger-barcode-swedish-production.yml
new file mode 100644
index 000000000..c7f6b61e8
--- /dev/null
+++ b/.github/workflows/trigger-barcode-swedish-production.yml
@@ -0,0 +1,17 @@
+name: Trigger Barcode Swedish Production Build
+
+on:
+ push:
+ branches: [ production ]
+ paths: [ 'swedish/**' ]
+ workflow_dispatch:
+
+jobs:
+ trigger:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: peter-evans/repository-dispatch@v2
+ with:
+ token: ${{ secrets.REPO_TOKEN }}
+ repository: Aspose/apireference.aspose.com
+ event-type: build-barcode-swedish-production
diff --git a/.github/workflows/trigger-barcode-turkish-production.yml b/.github/workflows/trigger-barcode-turkish-production.yml
new file mode 100644
index 000000000..f43f88cc7
--- /dev/null
+++ b/.github/workflows/trigger-barcode-turkish-production.yml
@@ -0,0 +1,17 @@
+name: Trigger Barcode Turkish Production Build
+
+on:
+ push:
+ branches: [ production ]
+ paths: [ 'turkish/**' ]
+ workflow_dispatch:
+
+jobs:
+ trigger:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: peter-evans/repository-dispatch@v2
+ with:
+ token: ${{ secrets.REPO_TOKEN }}
+ repository: Aspose/apireference.aspose.com
+ event-type: build-barcode-turkish-production
From 02e5be27e36d79b2097ba8ad4948451f8c965287 Mon Sep 17 00:00:00 2001
From: Aleksander Grinin
Date: Fri, 24 Apr 2026 20:24:21 +0300
Subject: [PATCH 3/3] Javadoc API for Aspose.Barcode for Java release 26.4 is
added
---
.../_index.md | 1 -
.../_index.md | 2 +-
.../barcodequalitymode/_index.md | 2 +-
.../barcodesettings/_index.md | 72 +++++++++
.../checksumvalidation/_index.md | 2 +-
.../complexbackgroundmode/_index.md | 2 +-
.../_index.md | 2 +-
.../deconvolutionmode/_index.md | 2 +-
.../inverseimagemode/_index.md | 2 +-
.../textencodingdetection/_index.md | 149 ------------------
.../xdimensionmode/_index.md | 2 +-
.../mandatoryfields/_index.md | 50 ++++++
.../optionalfields/_index.md | 14 ++
.../subfileproperties/_index.md | 7 +
14 files changed, 151 insertions(+), 158 deletions(-)
delete mode 100644 english/java/com.aspose.barcode.barcoderecognition/textencodingdetection/_index.md
diff --git a/english/java/com.aspose.barcode.barcoderecognition/_index.md b/english/java/com.aspose.barcode.barcoderecognition/_index.md
index f4d717c44..577577ce5 100644
--- a/english/java/com.aspose.barcode.barcoderecognition/_index.md
+++ b/english/java/com.aspose.barcode.barcoderecognition/_index.md
@@ -52,7 +52,6 @@ This package contains tools for 1D/2D barcode recognition.
| [RecognitionAbortedException](../com.aspose.barcode.barcoderecognition/recognitionabortedexception) | Represents recognition abort exception which is thrown in timeout exceeding during recognition with BarCodeReader. |
| [RecognitionOptions](../com.aspose.barcode.barcoderecognition/recognitionoptions) | |
| [SingleDecodeType](../com.aspose.barcode.barcoderecognition/singledecodetype) | Single decode type. |
-| [TextEncodingDetection](../com.aspose.barcode.barcoderecognition/textencodingdetection) | |
## Interfaces
diff --git a/english/java/com.aspose.barcode.barcoderecognition/australiapostcustomerinformationdecoder/_index.md b/english/java/com.aspose.barcode.barcoderecognition/australiapostcustomerinformationdecoder/_index.md
index fe42fef38..699db2bb7 100644
--- a/english/java/com.aspose.barcode.barcoderecognition/australiapostcustomerinformationdecoder/_index.md
+++ b/english/java/com.aspose.barcode.barcoderecognition/australiapostcustomerinformationdecoder/_index.md
@@ -3,7 +3,7 @@ title: AustraliaPostCustomerInformationDecoder
second_title: Aspose.BarCode for Java API Reference
description: Public interface for Customer Information Field decoding which is used in AustraliaPost symbology.
type: docs
-weight: 49
+weight: 48
url: /java/com.aspose.barcode.barcoderecognition/australiapostcustomerinformationdecoder/
---```
public interface AustraliaPostCustomerInformationDecoder
diff --git a/english/java/com.aspose.barcode.barcoderecognition/barcodequalitymode/_index.md b/english/java/com.aspose.barcode.barcoderecognition/barcodequalitymode/_index.md
index b4fc913bb..d8d07c684 100644
--- a/english/java/com.aspose.barcode.barcoderecognition/barcodequalitymode/_index.md
+++ b/english/java/com.aspose.barcode.barcoderecognition/barcodequalitymode/_index.md
@@ -3,7 +3,7 @@ title: BarcodeQualityMode
second_title: Aspose.BarCode for Java API Reference
description:
type: docs
-weight: 50
+weight: 49
url: /java/com.aspose.barcode.barcoderecognition/barcodequalitymode/
---
**Inheritance:**
diff --git a/english/java/com.aspose.barcode.barcoderecognition/barcodesettings/_index.md b/english/java/com.aspose.barcode.barcoderecognition/barcodesettings/_index.md
index d033c7e54..78fc7b1df 100644
--- a/english/java/com.aspose.barcode.barcoderecognition/barcodesettings/_index.md
+++ b/english/java/com.aspose.barcode.barcoderecognition/barcodesettings/_index.md
@@ -24,10 +24,12 @@ The main BarCode decoding parameters. Contains parameters which make influence o
| [getDetectEncoding()](#getDetectEncoding--) | The flag which force engine to detect codetext encoding for Unicode codesets. |
| [getStripFNC()](#getStripFNC--) | Strip FNC1, FNC2, FNC3 characters from codetext. |
| [hashCode()](#hashCode--) | |
+| [isOnlyRequestedTypes()](#isOnlyRequestedTypes--) | Returns only barcode types explicitly specified for recognition. |
| [notify()](#notify--) | |
| [notifyAll()](#notifyAll--) | |
| [setChecksumValidation(ChecksumValidation value)](#setChecksumValidation-com.aspose.barcode.barcoderecognition.ChecksumValidation-) | Enable checksum validation during recognition for 1D and Postal barcodes. |
| [setDetectEncoding(boolean value)](#setDetectEncoding-boolean-) | The flag which force engine to detect codetext encoding for Unicode codesets. |
+| [setOnlyRequestedTypes(boolean value)](#setOnlyRequestedTypes-boolean-) | Returns only barcode types explicitly specified for recognition. |
| [setStripFNC(boolean value)](#setStripFNC-boolean-) | Strip FNC1, FNC2, FNC3 characters from codetext. |
| [toString()](#toString--) | |
| [wait()](#wait--) | |
@@ -132,6 +134,39 @@ public native int hashCode()
**Returns:**
int
+### isOnlyRequestedTypes() {#isOnlyRequestedTypes--}
+```
+public boolean isOnlyRequestedTypes()
+```
+
+
+Returns only barcode types explicitly specified for recognition. When enabled, recognized barcodes of other compatible or equivalent types are filtered out. Default value is false.
+
+Example:
+
+```
+// generate EAN13 barcode
+ BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.EAN_13, "2383823482894");
+ generator.save("c:\\test.png");
+
+ // recognize only UPCA barcodes (no results, because source is EAN13)
+ BarCodeReader reader = new BarCodeReader("c:\\test.png", DecodeType.UPCA);
+ reader.getBarcodeSettings().setOnlyRequestedTypes(true);
+ for (BarCodeResult result : reader.readBarCodes()) {
+ System.out.println("BarCode CodeText: " + result.getCodeText());
+ }
+
+ // recognize compatible types: EAN13, UPCA, ISSN, ISMN, ISBN
+ // (EAN13 will be returned as UPCA-equivalent)
+ BarCodeReader reader2 = new BarCodeReader("c:\\test.png", DecodeType.UPCA);
+ reader2.getBarcodeSettings().setOnlyRequestedTypes(false);
+ for (BarCodeResult result : reader2.readBarCodes()) {
+ System.out.println("BarCode CodeText: " + result.getCodeText());
+ }
+```
+
+**Returns:**
+boolean - true if only explicitly requested barcode types are returned; otherwise false
### notify() {#notify--}
```
public final native void notify()
@@ -198,6 +233,43 @@ Value: The flag which force engine to detect codetext encoding for Unicode codes
| --- | --- | --- |
| value | boolean | |
+### setOnlyRequestedTypes(boolean value) {#setOnlyRequestedTypes-boolean-}
+```
+public void setOnlyRequestedTypes(boolean value)
+```
+
+
+Returns only barcode types explicitly specified for recognition. When enabled, recognized barcodes of other compatible or equivalent types are filtered out. Default value is false.
+
+Example:
+
+```
+// generate EAN13 barcode
+ BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.EAN_13, "2383823482894");
+ generator.save("c:\\test.png");
+
+ // recognize only UPCA barcodes (no results, because source is EAN13)
+ BarCodeReader reader = new BarCodeReader("c:\\test.png", DecodeType.UPCA);
+ reader.getBarcodeSettings().setOnlyRequestedTypes(true);
+ for (BarCodeResult result : reader.readBarCodes())
+ {
+ System.out.println("BarCode CodeText: " + result.getCodeText());
+ }
+
+ // recognize compatible types: EAN13, UPCA, ISSN, ISMN, ISBN
+ // (EAN13 will be returned as UPCA-equivalent)
+ BarCodeReader reader2 = new BarCodeReader("c:\\test.png", DecodeType.UPCA);
+ reader2.getBarcodeSettings().setOnlyRequestedTypes(false);
+ for (BarCodeResult result : reader2.readBarCodes()) {
+ System.out.println("BarCode CodeText: " + result.getCodeText());
+ }
+```
+
+**Parameters:**
+| Parameter | Type | Description |
+| --- | --- | --- |
+| value | boolean | |
+
### setStripFNC(boolean value) {#setStripFNC-boolean-}
```
public void setStripFNC(boolean value)
diff --git a/english/java/com.aspose.barcode.barcoderecognition/checksumvalidation/_index.md b/english/java/com.aspose.barcode.barcoderecognition/checksumvalidation/_index.md
index e43ba4ff3..493694082 100644
--- a/english/java/com.aspose.barcode.barcoderecognition/checksumvalidation/_index.md
+++ b/english/java/com.aspose.barcode.barcoderecognition/checksumvalidation/_index.md
@@ -3,7 +3,7 @@ title: ChecksumValidation
second_title: Aspose.BarCode for Java API Reference
description:
type: docs
-weight: 51
+weight: 50
url: /java/com.aspose.barcode.barcoderecognition/checksumvalidation/
---
**Inheritance:**
diff --git a/english/java/com.aspose.barcode.barcoderecognition/complexbackgroundmode/_index.md b/english/java/com.aspose.barcode.barcoderecognition/complexbackgroundmode/_index.md
index 89b7ef368..d3f87430c 100644
--- a/english/java/com.aspose.barcode.barcoderecognition/complexbackgroundmode/_index.md
+++ b/english/java/com.aspose.barcode.barcoderecognition/complexbackgroundmode/_index.md
@@ -3,7 +3,7 @@ title: ComplexBackgroundMode
second_title: Aspose.BarCode for Java API Reference
description:
type: docs
-weight: 52
+weight: 51
url: /java/com.aspose.barcode.barcoderecognition/complexbackgroundmode/
---
**Inheritance:**
diff --git a/english/java/com.aspose.barcode.barcoderecognition/customerinformationinterpretingtype/_index.md b/english/java/com.aspose.barcode.barcoderecognition/customerinformationinterpretingtype/_index.md
index a8c3ef37e..ab5b1b6b1 100644
--- a/english/java/com.aspose.barcode.barcoderecognition/customerinformationinterpretingtype/_index.md
+++ b/english/java/com.aspose.barcode.barcoderecognition/customerinformationinterpretingtype/_index.md
@@ -3,7 +3,7 @@ title: CustomerInformationInterpretingType
second_title: Aspose.BarCode for Java API Reference
description: Defines the interpreting typeC_TABLE or N_TABLE of customer information for AustralianPost BarCode.
type: docs
-weight: 53
+weight: 52
url: /java/com.aspose.barcode.barcoderecognition/customerinformationinterpretingtype/
---
**Inheritance:**
diff --git a/english/java/com.aspose.barcode.barcoderecognition/deconvolutionmode/_index.md b/english/java/com.aspose.barcode.barcoderecognition/deconvolutionmode/_index.md
index 9b7a28852..14fc63fa4 100644
--- a/english/java/com.aspose.barcode.barcoderecognition/deconvolutionmode/_index.md
+++ b/english/java/com.aspose.barcode.barcoderecognition/deconvolutionmode/_index.md
@@ -3,7 +3,7 @@ title: DeconvolutionMode
second_title: Aspose.BarCode for Java API Reference
description:
type: docs
-weight: 54
+weight: 53
url: /java/com.aspose.barcode.barcoderecognition/deconvolutionmode/
---
**Inheritance:**
diff --git a/english/java/com.aspose.barcode.barcoderecognition/inverseimagemode/_index.md b/english/java/com.aspose.barcode.barcoderecognition/inverseimagemode/_index.md
index 82ee99696..6c3fa60b3 100644
--- a/english/java/com.aspose.barcode.barcoderecognition/inverseimagemode/_index.md
+++ b/english/java/com.aspose.barcode.barcoderecognition/inverseimagemode/_index.md
@@ -3,7 +3,7 @@ title: InverseImageMode
second_title: Aspose.BarCode for Java API Reference
description:
type: docs
-weight: 55
+weight: 54
url: /java/com.aspose.barcode.barcoderecognition/inverseimagemode/
---
**Inheritance:**
diff --git a/english/java/com.aspose.barcode.barcoderecognition/textencodingdetection/_index.md b/english/java/com.aspose.barcode.barcoderecognition/textencodingdetection/_index.md
deleted file mode 100644
index c61a99913..000000000
--- a/english/java/com.aspose.barcode.barcoderecognition/textencodingdetection/_index.md
+++ /dev/null
@@ -1,149 +0,0 @@
----
-title: TextEncodingDetection
-second_title: Aspose.BarCode for Java API Reference
-description:
-type: docs
-weight: 48
-url: /java/com.aspose.barcode.barcoderecognition/textencodingdetection/
----
-**Inheritance:**
-java.lang.Object
-```
-public class TextEncodingDetection
-```
-## Constructors
-
-| Constructor | Description |
-| --- | --- |
-| [TextEncodingDetection()](#TextEncodingDetection--) | |
-## Methods
-
-| Method | Description |
-| --- | --- |
-| [equals(Object arg0)](#equals-java.lang.Object-) | |
-| [getClass()](#getClass--) | |
-| [hashCode()](#hashCode--) | |
-| [notify()](#notify--) | |
-| [notifyAll()](#notifyAll--) | |
-| [toString()](#toString--) | |
-| [tryToDetectAndEncodeText(String str)](#tryToDetectAndEncodeText-java.lang.String-) | |
-| [wait()](#wait--) | |
-| [wait(long arg0)](#wait-long-) | |
-| [wait(long arg0, int arg1)](#wait-long-int-) | |
-### TextEncodingDetection() {#TextEncodingDetection--}
-```
-public TextEncodingDetection()
-```
-
-
-### equals(Object arg0) {#equals-java.lang.Object-}
-```
-public boolean equals(Object arg0)
-```
-
-
-
-
-**Parameters:**
-| Parameter | Type | Description |
-| --- | --- | --- |
-| arg0 | java.lang.Object | |
-
-**Returns:**
-boolean
-### getClass() {#getClass--}
-```
-public final native Class> getClass()
-```
-
-
-
-
-**Returns:**
-java.lang.Class>
-### hashCode() {#hashCode--}
-```
-public native int hashCode()
-```
-
-
-
-
-**Returns:**
-int
-### notify() {#notify--}
-```
-public final native void notify()
-```
-
-
-
-
-### notifyAll() {#notifyAll--}
-```
-public final native void notifyAll()
-```
-
-
-
-
-### toString() {#toString--}
-```
-public String toString()
-```
-
-
-
-
-**Returns:**
-java.lang.String
-### tryToDetectAndEncodeText(String str) {#tryToDetectAndEncodeText-java.lang.String-}
-```
-public static String tryToDetectAndEncodeText(String str)
-```
-
-
-
-
-**Parameters:**
-| Parameter | Type | Description |
-| --- | --- | --- |
-| str | java.lang.String | |
-
-**Returns:**
-java.lang.String
-### wait() {#wait--}
-```
-public final void wait()
-```
-
-
-
-
-### wait(long arg0) {#wait-long-}
-```
-public final native void wait(long arg0)
-```
-
-
-
-
-**Parameters:**
-| Parameter | Type | Description |
-| --- | --- | --- |
-| arg0 | long | |
-
-### wait(long arg0, int arg1) {#wait-long-int-}
-```
-public final void wait(long arg0, int arg1)
-```
-
-
-
-
-**Parameters:**
-| Parameter | Type | Description |
-| --- | --- | --- |
-| arg0 | long | |
-| arg1 | int | |
-
diff --git a/english/java/com.aspose.barcode.barcoderecognition/xdimensionmode/_index.md b/english/java/com.aspose.barcode.barcoderecognition/xdimensionmode/_index.md
index cb6ac64bd..7b928dabe 100644
--- a/english/java/com.aspose.barcode.barcoderecognition/xdimensionmode/_index.md
+++ b/english/java/com.aspose.barcode.barcoderecognition/xdimensionmode/_index.md
@@ -3,7 +3,7 @@ title: XDimensionMode
second_title: Aspose.BarCode for Java API Reference
description:
type: docs
-weight: 56
+weight: 55
url: /java/com.aspose.barcode.barcoderecognition/xdimensionmode/
---
**Inheritance:**
diff --git a/english/java/com.aspose.barcode.complexbarcode/mandatoryfields/_index.md b/english/java/com.aspose.barcode.complexbarcode/mandatoryfields/_index.md
index cf55acf3f..df329e82a 100644
--- a/english/java/com.aspose.barcode.complexbarcode/mandatoryfields/_index.md
+++ b/english/java/com.aspose.barcode.complexbarcode/mandatoryfields/_index.md
@@ -33,12 +33,14 @@ Mandatory elements (fields) of the card
| [getDateOfBirth()](#getDateOfBirth--) | DBB, Date on which the document was issued, MMDDCCYY for U.S., CCYYMMDD for Canada, DL/ID, F8N |
| [getDocumentDiscriminator()](#getDocumentDiscriminator--) | DCF, Number must uniquely identify a particular document issued to that customer from others that may have been issued in the past. |
| [getEndorsementCodes()](#getEndorsementCodes--) | DCD, Jurisdiction specific endorsement codes, DL, V5ANS |
+| [getExpirationDate()](#getExpirationDate--) | DBA, Document Expiration Date, MMDDCCYY for U.S., CCYYMMDD for Canada, DL/ID, F8N |
| [getEyeColor()](#getEyeColor--) | DAY, Color of cardholder's eyes. |
| [getFamilyName()](#getFamilyName--) | DCS, Family name of the cardholder, DL/ID, V40ANS |
| [getFamilyNameTruncation()](#getFamilyNameTruncation--) | DDE, A code that indicates whether a field has been truncated(T), has not been truncated(N), or unknown whether truncated(U), DL/ID, F1A |
| [getFirstName()](#getFirstName--) | DAC, First name of the cardholder, DL/ID, V40ANS |
| [getFirstNameTruncation()](#getFirstNameTruncation--) | DDF, A code that indicates whether a field has been truncated(T), has not been truncated(N), or unknown whether truncated(U), DL/ID, F1A |
| [getHeight()](#getHeight--) | DAU, Height of cardholder. |
+| [getIssueDate()](#getIssueDate--) | DBD, Date on which the document was issued, MMDDCCYY for U.S., CCYYMMDD for Canada, DL/ID, F8N |
| [getMiddleName()](#getMiddleName--) | DAD, Middle name(s) of the cardholder. |
| [getMiddleNameTruncation()](#getMiddleNameTruncation--) | DDG, A code that indicates whether a field has been truncated(T), has not been truncated(N), or unknown whether truncated(U), DL/ID, F1A |
| [getRestrictionCodes()](#getRestrictionCodes--) | DCB, Jurisdiction-specific restrictions codes, DL, V12ANS |
@@ -56,12 +58,14 @@ Mandatory elements (fields) of the card
| [setDateOfBirth(LocalDate value)](#setDateOfBirth-java.time.LocalDate-) | DBB, Date on which the document was issued, MMDDCCYY for U.S., CCYYMMDD for Canada, DL/ID, F8N |
| [setDocumentDiscriminator(String value)](#setDocumentDiscriminator-java.lang.String-) | DCF, Number must uniquely identify a particular document issued to that customer from others that may have been issued in the past. |
| [setEndorsementCodes(String value)](#setEndorsementCodes-java.lang.String-) | DCD, Jurisdiction specific endorsement codes, DL, V5ANS |
+| [setExpirationDate(LocalDate value)](#setExpirationDate-java.time.LocalDate-) | DBA, Document Expiration Date, MMDDCCYY for U.S., CCYYMMDD for Canada, DL/ID, F8N |
| [setEyeColor(USADriveIdEyeColor value)](#setEyeColor-com.aspose.barcode.complexbarcode.USADriveIdEyeColor-) | DAY, Color of cardholder's eyes. |
| [setFamilyName(String value)](#setFamilyName-java.lang.String-) | DCS, Family name of the cardholder, DL/ID, V40ANS |
| [setFamilyNameTruncation(String value)](#setFamilyNameTruncation-java.lang.String-) | DDE, A code that indicates whether a field has been truncated(T), has not been truncated(N), or unknown whether truncated(U), DL/ID, F1A |
| [setFirstName(String value)](#setFirstName-java.lang.String-) | DAC, First name of the cardholder, DL/ID, V40ANS |
| [setFirstNameTruncation(String value)](#setFirstNameTruncation-java.lang.String-) | DDF, A code that indicates whether a field has been truncated(T), has not been truncated(N), or unknown whether truncated(U), DL/ID, F1A |
| [setHeight(String value)](#setHeight-java.lang.String-) | DAU, Height of cardholder. |
+| [setIssueDate(LocalDate value)](#setIssueDate-java.time.LocalDate-) | DBD, Date on which the document was issued, MMDDCCYY for U.S., CCYYMMDD for Canada, DL/ID, F8N |
| [setMiddleName(String value)](#setMiddleName-java.lang.String-) | DAD, Middle name(s) of the cardholder. |
| [setMiddleNameTruncation(String value)](#setMiddleNameTruncation-java.lang.String-) | DDG, A code that indicates whether a field has been truncated(T), has not been truncated(N), or unknown whether truncated(U), DL/ID, F1A |
| [setRestrictionCodes(String value)](#setRestrictionCodes-java.lang.String-) | DCB, Jurisdiction-specific restrictions codes, DL, V12ANS |
@@ -192,6 +196,16 @@ DCD, Jurisdiction specific endorsement codes, DL, V5ANS
**Returns:**
java.lang.String
+### getExpirationDate() {#getExpirationDate--}
+```
+public final LocalDate getExpirationDate()
+```
+
+
+DBA, Document Expiration Date, MMDDCCYY for U.S., CCYYMMDD for Canada, DL/ID, F8N
+
+**Returns:**
+java.time.LocalDate
### getEyeColor() {#getEyeColor--}
```
public final USADriveIdEyeColor getEyeColor()
@@ -252,6 +266,16 @@ DAU, Height of cardholder. Inches (in): number of inches followed by " in" ex. 6
**Returns:**
java.lang.String
+### getIssueDate() {#getIssueDate--}
+```
+public final LocalDate getIssueDate()
+```
+
+
+DBD, Date on which the document was issued, MMDDCCYY for U.S., CCYYMMDD for Canada, DL/ID, F8N
+
+**Returns:**
+java.time.LocalDate
### getMiddleName() {#getMiddleName--}
```
public final String getMiddleName()
@@ -445,6 +469,19 @@ DCD, Jurisdiction specific endorsement codes, DL, V5ANS
| --- | --- | --- |
| value | java.lang.String | |
+### setExpirationDate(LocalDate value) {#setExpirationDate-java.time.LocalDate-}
+```
+public final void setExpirationDate(LocalDate value)
+```
+
+
+DBA, Document Expiration Date, MMDDCCYY for U.S., CCYYMMDD for Canada, DL/ID, F8N
+
+**Parameters:**
+| Parameter | Type | Description |
+| --- | --- | --- |
+| value | java.time.LocalDate | |
+
### setEyeColor(USADriveIdEyeColor value) {#setEyeColor-com.aspose.barcode.complexbarcode.USADriveIdEyeColor-}
```
public final void setEyeColor(USADriveIdEyeColor value)
@@ -523,6 +560,19 @@ DAU, Height of cardholder. Inches (in): number of inches followed by " in" ex. 6
| --- | --- | --- |
| value | java.lang.String | |
+### setIssueDate(LocalDate value) {#setIssueDate-java.time.LocalDate-}
+```
+public final void setIssueDate(LocalDate value)
+```
+
+
+DBD, Date on which the document was issued, MMDDCCYY for U.S., CCYYMMDD for Canada, DL/ID, F8N
+
+**Parameters:**
+| Parameter | Type | Description |
+| --- | --- | --- |
+| value | java.time.LocalDate | |
+
### setMiddleName(String value) {#setMiddleName-java.lang.String-}
```
public final void setMiddleName(String value)
diff --git a/english/java/com.aspose.barcode.complexbarcode/optionalfields/_index.md b/english/java/com.aspose.barcode.complexbarcode/optionalfields/_index.md
index 43970d293..c7bb81ab8 100644
--- a/english/java/com.aspose.barcode.complexbarcode/optionalfields/_index.md
+++ b/english/java/com.aspose.barcode.complexbarcode/optionalfields/_index.md
@@ -63,6 +63,7 @@ Optional elements (fields) of the card
| [setCardRevisionDate(LocalDate value)](#setCardRevisionDate-java.time.LocalDate-) | DDB, DHS required field that indicates date of the most recent version change or modification to the visible format of the DL/ID. |
| [setComplianceType(String value)](#setComplianceType-java.lang.String-) | DDA, DHS required field that indicates compliance: \\u201cF\\u201d = compliant; and, \\u201cN\\u201d = non-compliant, DL/ID, F1A |
| [setEndorsementCodeDescription(String value)](#setEndorsementCodeDescription-java.lang.String-) | DCQ, Text that explains the jurisdiction-specific code(s) that indicates additional driving privileges granted to the cardholder beyond the vehicle class, DL, V50ANS |
+| [setHAZMATEndorsementExpDate(LocalDate value)](#setHAZMATEndorsementExpDate-java.time.LocalDate-) | DDC, Date on which the hazardous material endorsement granted by the document is no longer valid. |
| [setHairColor(USADriveIdHairColor value)](#setHairColor-com.aspose.barcode.complexbarcode.USADriveIdHairColor-) | DAZ, Bald, black, blonde, brown, gray, red/auburn, sandy, white, unknown. |
| [setInventoryControlNumber(String value)](#setInventoryControlNumber-java.lang.String-) | DCK, A string of letters and/or numbers that is affixed to the raw materials(card stock, laminate, etc.) used in producing driver licenses and ID cards. |
| [setLimitedDurationDocIndicator(String value)](#setLimitedDurationDocIndicator-java.lang.String-) | DDD, DHS required field that indicates that the cardholder has temporary lawful status = \\u201c1\\u201d, DL/ID, F1N |
@@ -527,6 +528,19 @@ DCQ, Text that explains the jurisdiction-specific code(s) that indicates additio
| --- | --- | --- |
| value | java.lang.String | |
+### setHAZMATEndorsementExpDate(LocalDate value) {#setHAZMATEndorsementExpDate-java.time.LocalDate-}
+```
+public final void setHAZMATEndorsementExpDate(LocalDate value)
+```
+
+
+DDC, Date on which the hazardous material endorsement granted by the document is no longer valid. (MMDDCCYY for U.S., CCYYMMDD for Canada), DL, F8N
+
+**Parameters:**
+| Parameter | Type | Description |
+| --- | --- | --- |
+| value | java.time.LocalDate | |
+
### setHairColor(USADriveIdHairColor value) {#setHairColor-com.aspose.barcode.complexbarcode.USADriveIdHairColor-}
```
public final void setHairColor(USADriveIdHairColor value)
diff --git a/english/java/com.aspose.barcode.complexbarcode/subfileproperties/_index.md b/english/java/com.aspose.barcode.complexbarcode/subfileproperties/_index.md
index 05ceaf2c4..97fe9f97b 100644
--- a/english/java/com.aspose.barcode.complexbarcode/subfileproperties/_index.md
+++ b/english/java/com.aspose.barcode.complexbarcode/subfileproperties/_index.md
@@ -18,6 +18,7 @@ USA DL subfile properties, offset and length are set automatically.
| Constructor | Description |
| --- | --- |
| [SubfileProperties(String type)](#SubfileProperties-java.lang.String-) | |
+| [SubfileProperties()](#SubfileProperties--) | |
## Methods
| Method | Description |
@@ -48,6 +49,12 @@ public SubfileProperties(String type)
| --- | --- | --- |
| type | java.lang.String | |
+### SubfileProperties() {#SubfileProperties--}
+```
+public SubfileProperties()
+```
+
+
### equals(Object arg0) {#equals-java.lang.Object-}
```
public boolean equals(Object arg0)