Skip to content

Commit ac62eae

Browse files
authored
Merge pull request #518 from fugerit-org/517-chore-fj-doc-mod-openpdf-ext---openpdf-alignment-not-set-by-type-handler
517 chore fj doc mod openpdf ext openpdf alignment not set by type handler
2 parents 6fbb075 + 508f8ab commit ac62eae

File tree

6 files changed

+21
-4
lines changed

6 files changed

+21
-4
lines changed

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
### Changed
11+
12+
- fj-doc-mod-openpdf-ext, producer is now 'Venus Fugerit Doc over OpenPDF'
13+
- fj-doc-mod-openpdf-ext, default creator is now 'Venus Fugerit Doc (<https://github.com/fugerit-org/fj-doc>)'
14+
15+
### Fixed
16+
17+
- fj-doc-mod-openpdf-ext - OpenPDF alignment not set by type handler <https://github.com/fugerit-org/fj-doc/issues/517>
18+
1019
## [8.16.4] - 2025-09-25
1120

1221
### Fixed

fj-doc-base/src/main/java/org/fugerit/java/doc/base/config/DocConfig.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,9 @@ public class DocConfig {
99
public DocConfig() {
1010
this.versionConfig = VERSION;
1111
}
12-
12+
13+
public static final String FUGERIT_VENUS_DOC = "Venus Fugerit Doc";
14+
1315
public static final String VERSION = " FUGERIT DOC Version 2.1 (2023-08-19) ";
1416

1517
public static final String TYPE_XML = "xml";

fj-doc-base/src/main/java/org/fugerit/java/doc/base/facade/DocHandlerFacade.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ public void registerHandler( DocTypeHandler handler, boolean registerForType, bo
7272
if ( errorOnDuplicate ) {
7373
throw new ConfigException( "Duplicate handler for format : "+format+" (type:"+type+")" );
7474
} else {
75-
log.warn( "Warning duplicate handler for format, {} will replace {}", format, handler.getKey(), previous.getKey() );
75+
log.warn( "Warning duplicate handler for format {}, {} will replace {}", format, handler.getKey(), previous.getKey() );
7676
}
7777
}
7878
doRegister(handler, format);

fj-doc-guide/src/main/docs/asciidoc/chapters/00_2_release_notes.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ Whereas the link:https://github.com/fugerit-org/fj-doc/blob/main/CHANGELOG.md[CH
66
[#doc-release-notes-unreleased]
77
==== Unreleased
88

9+
- fj-doc-mod-openpdf-ext - OpenPDF alignment not set by type handler link:https://github.com/fugerit-org/fj-doc/issues/517[#517]
10+
911
[#doc-release-notes-8-16-4]
1012
==== Version 8.16.4 [2025-09-25]
1113

fj-doc-mod-openpdf-ext/src/main/java/org/fugerit/java/doc/mod/openpdf/ext/helpers/DocumentMetaHelper.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,17 @@
33
import com.lowagie.text.Document;
44
import org.fugerit.java.core.function.SafeFunction;
55
import org.fugerit.java.core.function.UnsafeConsumer;
6+
import org.fugerit.java.doc.base.config.DocConfig;
67
import org.fugerit.java.doc.base.model.DocBase;
78
import org.fugerit.java.doc.base.typehelper.generic.GenericConsts;
89

910
public class DocumentMetaHelper {
1011

1112
private DocumentMetaHelper() {}
1213

13-
public static final String CREATOR_DEFAULT = "OpenPDF over Fugerit Venus DOC";
14+
public static final String CREATOR_DEFAULT = String.format( "%s (https://github.com/fugerit-org/fj-doc)", DocConfig.FUGERIT_VENUS_DOC );
15+
16+
public static final String PRODUCER_DEFAULT = String.format( "%s over %s", DocConfig.FUGERIT_VENUS_DOC , Document.getProduct() );
1417

1518
private static void metaWorker(String property, UnsafeConsumer<String, Exception> fun ) {
1619
SafeFunction.applyIfNotNull( property, () -> fun.accept( property ) );
@@ -33,7 +36,7 @@ public static void handleDocMeta(Document document, DocBase docBase) {
3336
metaWorker(
3437
docBase.getStableInfo().getProperty(GenericConsts.INFO_KEY_DOC_CREATOR, CREATOR_DEFAULT),
3538
document::addCreator );
36-
39+
document.addProducer( PRODUCER_DEFAULT );
3740
}
3841

3942
}

fj-doc-mod-openpdf-ext/src/main/java/org/fugerit/java/doc/mod/openpdf/ext/helpers/OpenPpfDocHandler.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,7 @@ protected static Image createImage( DocImage docImage ) {
117117
if ( docImage.getScaling() != null ) {
118118
image.scalePercent( docImage.getScaling().floatValue() );
119119
}
120+
image.setAlignment( getAlign( docImage.getAlign() ) );
120121
return image;
121122
} );
122123
}

0 commit comments

Comments
 (0)