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 2019/04/07 08:25:41 UTC
svn commit: r1857072 -
/pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PDVariableText.java
Author: tilman
Date: Sun Apr 7 08:25:40 2019
New Revision: 1857072
URL: http://svn.apache.org/viewvc?rev=1857072&view=rev
Log:
PDFBOX-4508: improve javadoc
Modified:
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PDVariableText.java
Modified: pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PDVariableText.java
URL: http://svn.apache.org/viewvc/pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PDVariableText.java?rev=1857072&r1=1857071&r2=1857072&view=diff
==============================================================================
--- pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PDVariableText.java (original)
+++ pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PDVariableText.java Sun Apr 7 08:25:40 2019
@@ -96,11 +96,21 @@ public abstract class PDVariableText ext
/**
* Set the default appearance.
*
- * This will set the local default appearance for the variable text field only not
+ * This will set the local default appearance for the variable text field only, not
* affecting a default appearance in the parent hierarchy.
*
* Providing null as the value will remove the local default appearance.
- *
+ * <p>
+ * This method can also be used to change the font of a field, by replacing the font name from
+ * this string with another font name found in the AcroForm default resources <u>before</u>
+ * calling {@link #setValue(java.lang.String) setValue(String)}, see also
+ * <a href="https://stackoverflow.com/questions/47995062/pdfbox-api-how-to-handle-cyrillic-values">this
+ * stackoverflow answer</a>. For example, "/Helv 10 Tf 0 g" can be replaced with "/F1 10 Tf 0
+ * g". Performance may go down (see
+ * <a href="https://issues.apache.org/jira/browse/PDFBOX-4508">PDFBOX-4508)</a> if this is done
+ * for many fields and with a very large font (e.g. ArialUni); to avoid this, save and reload
+ * the file after changing all fields.
+ *
* @param daValue a string describing the default appearance
*/
public void setDefaultAppearance(String daValue)