You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ti...@apache.org on 2017/08/09 16:57:26 UTC
svn commit: r1804588 -
/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/contentstream/PDAbstractContentStream.java
Author: tilman
Date: Wed Aug 9 16:57:26 2017
New Revision: 1804588
URL: http://svn.apache.org/viewvc?rev=1804588&view=rev
Log:
PDFBOX-3890: add horizontal scaling
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/contentstream/PDAbstractContentStream.java
Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/contentstream/PDAbstractContentStream.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/contentstream/PDAbstractContentStream.java?rev=1804588&r1=1804587&r2=1804588&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/contentstream/PDAbstractContentStream.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/contentstream/PDAbstractContentStream.java Wed Aug 9 16:57:26 2017
@@ -1554,4 +1554,17 @@ public abstract class PDAbstractContentS
writeOperand(spacing);
writeOperator("Tw");
}
+
+ /**
+ * Set the horizontal scaling to scale / 100.
+ *
+ * @param scale number specifying the percentage of the normal width. Default value: 100 (normal
+ * width).
+ * @throws IOException If the content stream could not be written.
+ */
+ public void setHorizontalScaling(float scale) throws IOException
+ {
+ writeOperand(scale);
+ writeOperator("Tz");
+ }
}