You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ja...@apache.org on 2014/09/18 01:08:17 UTC
svn commit: r1625849 -
/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDTrueTypeFont.java
Author: jahewson
Date: Wed Sep 17 23:08:17 2014
New Revision: 1625849
URL: http://svn.apache.org/r1625849
Log:
PDFBOX-2357: Add PDTrueTypeFont constructor with InputStream
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDTrueTypeFont.java
Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDTrueTypeFont.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDTrueTypeFont.java?rev=1625849&r1=1625848&r2=1625849&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDTrueTypeFont.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDTrueTypeFont.java Wed Sep 17 23:08:17 2014
@@ -77,6 +77,19 @@ public class PDTrueTypeFont extends PDSi
return new PDTrueTypeFont(doc, new FileInputStream(file));
}
+ /**
+ * Loads a TTF to be embedded into a document.
+ *
+ * @param doc The PDF document that will hold the embedded font.
+ * @param input a ttf file stream
+ * @return a PDTrueTypeFont instance.
+ * @throws IOException If there is an error loading the data.
+ */
+ public static PDTrueTypeFont loadTTF(PDDocument doc, InputStream input) throws IOException
+ {
+ return new PDTrueTypeFont(doc, input);
+ }
+
private CmapSubtable cmapWinUnicode = null;
private CmapSubtable cmapWinSymbol = null;
private CmapSubtable cmapMacRoman = null;