aboutsummaryrefslogtreecommitdiffstats
path: root/Main.java
diff options
context:
space:
mode:
Diffstat (limited to 'Main.java')
-rw-r--r--Main.java14
1 files changed, 13 insertions, 1 deletions
diff --git a/Main.java b/Main.java
index 7ae3719..6b92fcd 100644
--- a/Main.java
+++ b/Main.java
@@ -20,8 +20,20 @@ public class Main {
Map<String, PdfFormField> fields = form.getFormFields();
for (var entry : fields.entrySet()) {
+ // TODO: Try printing original font family and size on field.
PdfFormField field = entry.getValue();
- field.setFont(courier);
+
+ PdfFont original_font = field.getFont();
+ // System.out.println("Font: " + original_font);
+
+ String original_postscript_name = original_font
+ .getFontProgram()
+ .getFontNames()
+ .getFontName();
+
+ if (original_postscript_name.equals("HelveticaLTStd-Bold")) {
+ field.setFont(courier);
+ }
}
pdf.close();