List of usage examples for org.apache.pdfbox.pdmodel.font PDType1Font HELVETICA_BOLD_OBLIQUE
PDType1Font HELVETICA_BOLD_OBLIQUE
To view the source code for org.apache.pdfbox.pdmodel.font PDType1Font HELVETICA_BOLD_OBLIQUE.
Click Source Link
From source file:com.baseprogramming.pdwriter.html.HtmlStyle.java
License:Apache License
private void createFontMap() { fontMap = new HashMap<>(); fontMap.put("TIMES NEW ROMAN", PDType1Font.TIMES_ROMAN); fontMap.put("TIMES NEW ROMAN_BOLD", PDType1Font.TIMES_BOLD); fontMap.put("TIMES NEW ROMAN_ITALIC", PDType1Font.TIMES_ITALIC); fontMap.put("TIMES NEW ROMAN_OBLIQUE", PDType1Font.TIMES_ITALIC); fontMap.put("TIMES NEW ROMAN_BOLD_ITALIC", PDType1Font.TIMES_BOLD_ITALIC); fontMap.put("COURIER", PDType1Font.COURIER); fontMap.put("COURIER_BOLD", PDType1Font.COURIER_BOLD); fontMap.put("COURIER_ITALIC", PDType1Font.COURIER_OBLIQUE); fontMap.put("COURIER_OBLIQUE", PDType1Font.COURIER_OBLIQUE); fontMap.put("COURIER_BOLD_ITALIC", PDType1Font.COURIER_BOLD_OBLIQUE); fontMap.put("HELVATICA", PDType1Font.TIMES_ROMAN); fontMap.put("HELVATICA_ITALIC", PDType1Font.HELVETICA_BOLD); fontMap.put("HELVATICA_OBLIQUE", PDType1Font.HELVETICA_BOLD); fontMap.put("HELVATICA_BOLD_ITALIC", PDType1Font.HELVETICA_OBLIQUE); fontMap.put("HELVATICA_BOLD_ITALIC", PDType1Font.HELVETICA_BOLD_OBLIQUE); }
From source file:org.fit.cssbox.render.PDFRenderer.java
License:Open Source License
private PDFont tryBuiltinFallback(String fontFamily, boolean isItalic, boolean isBold) { PDFont font;/*from w w w. j a v a2s .c o m*/ fontFamily = fontFamily.toLowerCase(); switch (fontFamily) { case "courier": case "courier new": case "lucida console": if (isBold && isItalic) { font = PDType1Font.COURIER_BOLD_OBLIQUE; } else if (isBold) { font = PDType1Font.COURIER_BOLD; } else if (isItalic) { font = PDType1Font.COURIER_OBLIQUE; } else { font = PDType1Font.COURIER; } break; case "times": case "garamond": case "georgia": case "times new roman": case "serif": if (isBold && isItalic) { font = PDType1Font.TIMES_BOLD_ITALIC; } else if (isBold) { font = PDType1Font.TIMES_BOLD; } else if (isItalic) { font = PDType1Font.TIMES_ITALIC; } else { font = PDType1Font.TIMES_ROMAN; } break; default: if (isBold && isItalic) { font = PDType1Font.HELVETICA_BOLD_OBLIQUE; } else if (isBold) { font = PDType1Font.HELVETICA_BOLD; } else if (isItalic) { font = PDType1Font.HELVETICA_OBLIQUE; } else { font = PDType1Font.HELVETICA; } break; } return font; }
From source file:org.sejda.impl.pdfbox.util.FontUtilsTest.java
License:Apache License
@Test public void testGetStandardType1Fontg() { assertEquals(PDType1Font.COURIER, FontUtils.getStandardType1Font(StandardType1Font.CURIER)); assertEquals(PDType1Font.COURIER_BOLD, FontUtils.getStandardType1Font(StandardType1Font.CURIER_BOLD)); assertEquals(PDType1Font.COURIER_BOLD_OBLIQUE, FontUtils.getStandardType1Font(StandardType1Font.CURIER_BOLD_OBLIQUE)); assertEquals(PDType1Font.COURIER_OBLIQUE, FontUtils.getStandardType1Font(StandardType1Font.CURIER_OBLIQUE)); assertEquals(PDType1Font.HELVETICA, FontUtils.getStandardType1Font(StandardType1Font.HELVETICA)); assertEquals(PDType1Font.HELVETICA_BOLD, FontUtils.getStandardType1Font(StandardType1Font.HELVETICA_BOLD)); assertEquals(PDType1Font.HELVETICA_BOLD_OBLIQUE, FontUtils.getStandardType1Font(StandardType1Font.HELVETICA_BOLD_OBLIQUE)); assertEquals(PDType1Font.HELVETICA_OBLIQUE, FontUtils.getStandardType1Font(StandardType1Font.HELVETICA_OBLIQUE)); assertEquals(PDType1Font.TIMES_BOLD, FontUtils.getStandardType1Font(StandardType1Font.TIMES_BOLD)); assertEquals(PDType1Font.TIMES_BOLD_ITALIC, FontUtils.getStandardType1Font(StandardType1Font.TIMES_BOLD_ITALIC)); assertEquals(PDType1Font.TIMES_ITALIC, FontUtils.getStandardType1Font(StandardType1Font.TIMES_ITALIC)); assertEquals(PDType1Font.TIMES_ROMAN, FontUtils.getStandardType1Font(StandardType1Font.TIMES_ROMAN)); assertEquals(PDType1Font.SYMBOL, FontUtils.getStandardType1Font(StandardType1Font.SYMBOL)); assertEquals(PDType1Font.ZAPF_DINGBATS, FontUtils.getStandardType1Font(StandardType1Font.ZAPFDINGBATS)); }
From source file:src.view.controller.ViewTextAreaController.java
public void fillComboBoxTailleAndPolice() { for (int i = 5; i < 51; i++) { comboBoxTailleTextArea.getItems().add(i); }/*from w ww.ja v a2 s . c om*/ comboBoxPoliceTextArea.getItems().addAll(PDType1Font.COURIER, PDType1Font.COURIER_BOLD, PDType1Font.COURIER_BOLD_OBLIQUE, PDType1Font.COURIER_OBLIQUE, PDType1Font.HELVETICA, PDType1Font.HELVETICA_BOLD, PDType1Font.HELVETICA_BOLD_OBLIQUE, PDType1Font.HELVETICA_OBLIQUE, PDType1Font.SYMBOL, PDType1Font.TIMES_BOLD, PDType1Font.TIMES_BOLD_ITALIC, PDType1Font.TIMES_ROMAN, PDType1Font.ZAPF_DINGBATS); comboBoxTailleTextArea.getSelectionModel().select(7); comboBoxPoliceTextArea.getSelectionModel().select(0); }