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 2015/01/28 19:58:16 UTC

svn commit: r1655432 - in /pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox: cos/COSName.java pdmodel/interactive/annotation/PDAnnotationWidget.java pdmodel/interactive/annotation/PDAppearanceCharacteristicsDictionary.java

Author: tilman
Date: Wed Jan 28 18:58:16 2015
New Revision: 1655432

URL: http://svn.apache.org/r1655432
Log:
PDFBOX-2636: "BG" and "MK" as COSName

Modified:
    pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/cos/COSName.java
    pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotationWidget.java
    pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/annotation/PDAppearanceCharacteristicsDictionary.java

Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/cos/COSName.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/cos/COSName.java?rev=1655432&r1=1655431&r2=1655432&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/cos/COSName.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/cos/COSName.java Wed Jan 28 18:58:16 2015
@@ -83,6 +83,7 @@ public final class COSName extends COSBa
     public static final COSName BBOX = new COSName("BBox");
     public static final COSName BC = new COSName("BC");
     public static final COSName BEFORE = new COSName("Before");
+    public static final COSName BG = new COSName("BG");
     public static final COSName BITS_PER_COMPONENT = new COSName("BitsPerComponent");
     public static final COSName BITS_PER_COORDINATE = new COSName("BitsPerCoordinate");
     public static final COSName BITS_PER_FLAG = new COSName("BitsPerFlag");
@@ -315,6 +316,7 @@ public final class COSName extends COSBa
     public static final COSName MEDIA_BOX = new COSName("MediaBox");
     public static final COSName METADATA = new COSName("Metadata");
     public static final COSName MISSING_WIDTH = new COSName("MissingWidth");
+    public static final COSName MK = new COSName("MK");
     public static final COSName ML = new COSName("ML");
     public static final COSName MM_TYPE1 = new COSName("MMType1");
     public static final COSName MOD_DATE = new COSName("ModDate");

Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotationWidget.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotationWidget.java?rev=1655432&r1=1655431&r2=1655432&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotationWidget.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotationWidget.java Wed Jan 28 18:58:16 2015
@@ -127,7 +127,7 @@ public class PDAnnotationWidget extends
      */
     public PDAppearanceCharacteristicsDictionary getAppearanceCharacteristics()
     {
-        COSBase mk = this.getDictionary().getDictionaryObject(COSName.getPDFName("MK"));
+        COSBase mk = this.getDictionary().getDictionaryObject(COSName.MK);
         if (mk instanceof COSDictionary)
         {
             return new PDAppearanceCharacteristicsDictionary((COSDictionary) mk);
@@ -142,7 +142,7 @@ public class PDAnnotationWidget extends
      */
     public void setAppearanceCharacteristics(PDAppearanceCharacteristicsDictionary appearanceCharacteristics)
     {
-        this.getDictionary().setItem("MK", appearanceCharacteristics);
+        this.getDictionary().setItem(COSName.MK, appearanceCharacteristics);
     }
 
     /**

Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/annotation/PDAppearanceCharacteristicsDictionary.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/annotation/PDAppearanceCharacteristicsDictionary.java?rev=1655432&r1=1655431&r2=1655432&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/annotation/PDAppearanceCharacteristicsDictionary.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/annotation/PDAppearanceCharacteristicsDictionary.java Wed Jan 28 18:58:16 2015
@@ -97,7 +97,7 @@ public class PDAppearanceCharacteristics
      */
     public PDColor getBorderColour()
     {
-        COSBase c = this.getDictionary().getItem(COSName.getPDFName("BC"));
+        COSBase c = this.getDictionary().getItem(COSName.BC);
         if (c instanceof COSArray)
         {
             PDColorSpace colorSpace = null;
@@ -119,7 +119,7 @@ public class PDAppearanceCharacteristics
      */
     public void setBorderColour(PDColor c)
     {
-        this.getDictionary().setItem("BC", c.toCOSArray());
+        this.getDictionary().setItem(COSName.BC, c.toCOSArray());
     }
 
     /**
@@ -129,7 +129,7 @@ public class PDAppearanceCharacteristics
      */
     public PDColor getBackground()
     {
-        COSBase c = this.getDictionary().getItem(COSName.getPDFName("BG"));
+        COSBase c = this.getDictionary().getItem(COSName.BG);
         if (c instanceof COSArray)
         {
             PDColorSpace colorSpace = null;
@@ -151,7 +151,7 @@ public class PDAppearanceCharacteristics
      */
     public void setBackground(PDColor c)
     {
-        this.getDictionary().setItem("BG", c.toCOSArray());
+        this.getDictionary().setItem(COSName.BG, c.toCOSArray());
     }
 
     /**