Class PDFLinearization.HintTable

    • Field Detail

      • pages

        private java.util.List<PDFPage> pages
      • pageStartPos

        int pageStartPos
      • sharedLengths

        java.util.List<java.lang.Integer> sharedLengths
      • pageLengths

        java.util.List<java.lang.Integer> pageLengths
      • contentStreamLengths

        java.util.List<java.lang.Integer> contentStreamLengths
      • objCount

        java.util.List<java.lang.Integer> objCount
      • hintGroups

        java.util.Map<java.lang.String,​int[]> hintGroups
    • Constructor Detail

    • Method Detail

      • outputRawStreamData

        protected void outputRawStreamData​(java.io.OutputStream os)
                                    throws java.io.IOException
        Description copied from class: PDFStream
        Sends the raw stream data to the target OutputStream.
        Overrides:
        outputRawStreamData in class PDFStream
        Parameters:
        os - OutputStream to write to
        Throws:
        java.io.IOException - In case of an I/O problem
      • writeSharedTable

        private void writeSharedTable​(org.apache.commons.io.output.CountingOutputStream bos)
                               throws java.io.IOException
        Throws:
        java.io.IOException
      • writeCard16

        private void writeCard16​(int s,
                                 java.io.OutputStream bos)
                          throws java.io.IOException
        Throws:
        java.io.IOException
      • writeULong

        private void writeULong​(int s,
                                java.io.OutputStream bos)
                         throws java.io.IOException
        Throws:
        java.io.IOException