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 2018/12/29 19:10:59 UTC
svn commit: r1849935 -
/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/documentinterchange/logicalstructure/PDStructureTreeRoot.java
Author: tilman
Date: Sat Dec 29 19:10:59 2018
New Revision: 1849935
URL: http://svn.apache.org/viewvc?rev=1849935&view=rev
Log:
PDFBOX-4417: deprecate getKArray() because it brings null for some files that have only dictionaries at the top
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/documentinterchange/logicalstructure/PDStructureTreeRoot.java
Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/documentinterchange/logicalstructure/PDStructureTreeRoot.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/documentinterchange/logicalstructure/PDStructureTreeRoot.java?rev=1849935&r1=1849934&r2=1849935&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/documentinterchange/logicalstructure/PDStructureTreeRoot.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/documentinterchange/logicalstructure/PDStructureTreeRoot.java Sat Dec 29 19:10:59 2018
@@ -70,7 +70,12 @@ public class PDStructureTreeRoot extends
* Returns the K array entry.
*
* @return the K array entry
+ *
+ * @deprecated use {@link #getK()} only. /K can be a dictionary or an array, and the next level
+ * can also be a dictionary. See file 054080.pdf in PDFBOX-4417 and read "Entries in the
+ * structure tree root" in the PDF specification.
*/
+ @Deprecated
public COSArray getKArray()
{
COSBase k = this.getCOSObject().getDictionaryObject(COSName.K);