summaryrefslogtreecommitdiff
path: root/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/SimpleConfigurationComposite.java
diff options
context:
space:
mode:
authorTobias Kellner <tobias.kellner@iaik.tugraz.at>2014-12-12 13:48:28 +0100
committerTobias Kellner <tobias.kellner@iaik.tugraz.at>2014-12-12 13:48:28 +0100
commit683f42f194a30e70d4d09f4bac779d15526e1436 (patch)
tree44e74d6f290a623af9a21c06fad02a9847774ec4 /pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/SimpleConfigurationComposite.java
parentb1d832da0a2b9da58d94c529ab8d0e4aabcb4c0b (diff)
downloadmocca-683f42f194a30e70d4d09f4bac779d15526e1436.tar.gz
mocca-683f42f194a30e70d4d09f4bac779d15526e1436.tar.bz2
mocca-683f42f194a30e70d4d09f4bac779d15526e1436.zip
Make PDF/A compatibility configurable
Diffstat (limited to 'pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/SimpleConfigurationComposite.java')
-rw-r--r--pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/SimpleConfigurationComposite.java45
1 files changed, 16 insertions, 29 deletions
diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/SimpleConfigurationComposite.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/SimpleConfigurationComposite.java
index a5e0461e..9f1f53a5 100644
--- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/SimpleConfigurationComposite.java
+++ b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/SimpleConfigurationComposite.java
@@ -420,7 +420,7 @@ public class SimpleConfigurationComposite extends BaseConfigurationComposite {
@Override
public void widgetSelected(SelectionEvent e) {
Locale currentLocale = SimpleConfigurationComposite.this.configurationContainer
- .getSignLocale();
+ .getSignatureLocale();
Locale selectedLocale = Constants.
SUPPORTED_LOCALES[SimpleConfigurationComposite.this.cmbSignatureLang
.getSelectionIndex()];
@@ -512,7 +512,7 @@ public class SimpleConfigurationComposite extends BaseConfigurationComposite {
public void widgetSelected(SelectionEvent e) {
SimpleConfigurationComposite.this.txtSignatureNote.setText(
Messages.getString("simple_config.Note_Default", //$NON-NLS-1$
- SimpleConfigurationComposite.this.configurationContainer.getSignLocale()));
+ SimpleConfigurationComposite.this.configurationContainer.getSignatureLocale()));
}
});
@@ -663,34 +663,21 @@ public class SimpleConfigurationComposite extends BaseConfigurationComposite {
ImageData logo = null;
try {
-
- if (image == null || image.trim().isEmpty()) {
- if (this.signer != null) {
- SignatureParameter param = this.signer.getPDFSigner()
- .newParameter();
- if(this.configurationContainer.getSignatureNote() != null && !this.configurationContainer.getSignatureNote().isEmpty()) {
- param.setProperty("SIG_NOTE", this.configurationContainer.getSignatureNote()); //$NON-NLS-1$
- }
-
- param.setSignatureLanguage(this.configurationContainer.getSignLocale().getLanguage());
-
- img = SignaturePlaceholderCache.getSWTPlaceholder(param);
+ if (this.signer != null) {
+ SignatureParameter param = this.signer.getPDFSigner()
+ .newParameter();
+ if(this.configurationContainer.getSignatureNote() != null && !this.configurationContainer.getSignatureNote().isEmpty()) {
+ param.setProperty("SIG_NOTE", this.configurationContainer.getSignatureNote()); //$NON-NLS-1$
}
- } else {
- if (this.signer != null) {
- SignatureParameter param = this.signer.getPDFSigner()
- .newParameter();
- if(this.configurationContainer.getSignatureNote() != null && !this.configurationContainer.getSignatureNote().isEmpty()) {
- param.setProperty("SIG_NOTE", this.configurationContainer.getSignatureNote()); //$NON-NLS-1$
- }
-
- param.setSignatureLanguage(this.configurationContainer.getSignLocale().getLanguage());
+
+ param.setSignatureLanguage(this.configurationContainer.getSignatureLocale().getLanguage());
+ param.setSignaturePdfACompat(this.configurationContainer.getSignaturePdfACompat());
+ if (image != null && !image.trim().isEmpty()) {
+ logo = new ImageData(image);
param.setEmblem(new FileNameEmblem(image));
- img = SignaturePlaceholderCache.getSWTPlaceholder(param);
- } else {
- img = new ImageData(image);
}
- logo = new ImageData(image);
+
+ img = SignaturePlaceholderCache.getSWTPlaceholder(param);
}
} catch (Exception e) {
log.error("Failed to load image for display...", e); //$NON-NLS-1$
@@ -751,7 +738,7 @@ public class SimpleConfigurationComposite extends BaseConfigurationComposite {
void performSignatureLangSelectionChanged(Locale selected) {
log.debug("Selected Sign Locale: " + selected); //$NON-NLS-1$
- this.configurationContainer.setSignLocale(selected);
+ this.configurationContainer.setSignatureLocale(selected);
this.cmbSignatureLang.select(this.getLocaleElementIndex(selected));
}
@@ -850,7 +837,7 @@ public class SimpleConfigurationComposite extends BaseConfigurationComposite {
this.setVisibleImage();
- this.performSignatureLangSelectionChanged(this.configurationContainer.getSignLocale());
+ this.performSignatureLangSelectionChanged(this.configurationContainer.getSignatureLocale());
}
/*