From 1e580545ff0dd4c15ce05045ab1a9573dec6f9d3 Mon Sep 17 00:00:00 2001
From: Thomas <>
Date: Tue, 27 Jun 2023 07:05:44 +0200
Subject: feat(placeholder): add configuration value to disable profile
 over-write by placehoder information

---
 pdf-as-lib/src/configuration/cfg/advancedconfig.properties              | 2 ++
 .../src/main/java/at/gv/egiz/pdfas/lib/api/IConfigurationConstants.java | 1 +
 2 files changed, 3 insertions(+)

(limited to 'pdf-as-lib/src')

diff --git a/pdf-as-lib/src/configuration/cfg/advancedconfig.properties b/pdf-as-lib/src/configuration/cfg/advancedconfig.properties
index 7eb1ec37..d00f2872 100644
--- a/pdf-as-lib/src/configuration/cfg/advancedconfig.properties
+++ b/pdf-as-lib/src/configuration/cfg/advancedconfig.properties
@@ -41,6 +41,8 @@
 # MATCH_MODE_SORTED = 3
 #placeholder_mode=
 
+# Allow profile over-write from placeholder content [true|false], default=true
+#placeholder_profile_overwrite=true
 
 ### stop processing it signature-block can not valid placed on document
 sigblock.placement.less.space.failing=false
diff --git a/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/api/IConfigurationConstants.java b/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/api/IConfigurationConstants.java
index 8314eef6..40a1bb15 100644
--- a/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/api/IConfigurationConstants.java
+++ b/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/api/IConfigurationConstants.java
@@ -47,6 +47,7 @@ public interface IConfigurationConstants {
 
 	public static final String PLACEHOLDER_ID = "placeholder_id";
 	public static final String PLACEHOLDER_MODE = "placeholder_mode";
+	public static final String PLACEHOLDER_PROFILE_OVERWRITE = "placeholder_profile_overwrite";
 	
 	public static final String PLACEHOLDER_SEARCH_ENABLED = "enable_placeholder_search";
 	public static final String DEFAULT_SIGNATURE_PROFILE = SIG_OBJECT + SEPERATOR + TYPE + SEPERATOR + DEFAULT;
-- 
cgit v1.2.3