Skip to content

Commit 7d143de

Browse files
committed
Fix issues with multi flavours
1 parent f75f8d5 commit 7d143de

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

validation-model/src/main/java/org/verapdf/gf/model/impl/operator/markedcontent/GFOpMarkedContent.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,7 @@ public int hashCode() {
217217

218218
private List<CosActualText> getactualText() {
219219
COSString actualText = getActualText();
220-
if (actualText != null && (isRealContent || !PDFFlavours.isPDFUARelatedFlavour(StaticContainers.getFlavour()))) {
220+
if (actualText != null && (isRealContent || !PDFFlavours.isOnlyPDFUARelatedFlavour(StaticContainers.getFlavour()))) {
221221
List<CosActualText> list = new ArrayList<>(MAX_NUMBER_OF_ELEMENTS);
222222
list.add(new GFCosActualText(actualText));
223223
return list;
@@ -227,7 +227,7 @@ private List<CosActualText> getactualText() {
227227

228228
private List<CosAlt> getalt() {
229229
COSString alt = getAlt();
230-
if (alt != null && (isRealContent || !PDFFlavours.isPDFUARelatedFlavour(StaticContainers.getFlavour()))) {
230+
if (alt != null && (isRealContent || !PDFFlavours.isOnlyPDFUARelatedFlavour(StaticContainers.getFlavour()))) {
231231
List<CosAlt> list = new ArrayList<>(MAX_NUMBER_OF_ELEMENTS);
232232
list.add(new GFCosAlt(alt));
233233
return list;

validation-model/src/main/java/org/verapdf/gf/model/impl/operator/textshow/GFGlyph.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -108,9 +108,9 @@ protected GFGlyph(PDFont font, int glyphCode, int renderingMode, String id,
108108
}
109109
}
110110
List<PDFAFlavour> flavour = StaticContainers.getFlavour();
111-
if (!PDFFlavours.isFlavour(flavour, PDFAFlavour.PDFA_1_B) &&
112-
!PDFFlavours.isFlavour(flavour, PDFAFlavour.PDFA_2_B) &&
113-
!PDFFlavours.isFlavour(flavour, PDFAFlavour.PDFA_3_B)) {
111+
if (!PDFFlavours.isOnlyFlavour(flavour, PDFAFlavour.PDFA_1_B) &&
112+
!PDFFlavours.isOnlyFlavour(flavour, PDFAFlavour.PDFA_2_B) &&
113+
!PDFFlavours.isOnlyFlavour(flavour, PDFAFlavour.PDFA_3_B)) {
114114
if (PDFFlavours.isPDFSpecification(flavour, PDFAFlavour.PDFSpecification.PDF_REFERENCE_1_4)) {
115115
this.toUnicode = getToUnicodePDFA1(font, glyphCode);
116116
} else {

0 commit comments

Comments
 (0)