public final class PdfArrayInBuffer extends Object implements com.aspose.ms.System.IDisposable
Modifier and Type | Field and Description |
---|---|
long |
LeftIndex |
Constructor and Description |
---|
PdfArrayInBuffer(byte[] bytes,
com.aspose.ms.System.Collections.Generic.Dictionary<com.aspose.pdf.groupprocessor.ObjectKey,com.aspose.pdf.groupprocessor.ByteRange> pdfObjects) |
PdfArrayInBuffer(com.aspose.ms.System.IO.FileStream stream,
int bufferSize,
com.aspose.ms.System.Collections.Generic.Dictionary<com.aspose.pdf.groupprocessor.ObjectKey,com.aspose.pdf.groupprocessor.ByteRange> pdfObjects,
long documentStartIndex) |
Modifier and Type | Method and Description |
---|---|
boolean |
checkIfThisIsCommentsInMemory(int currentIndex) |
void |
dispose() |
void |
endParameterFinderInMemory(long[] index) |
void |
extractObjectKeyOnTheLeftSideInMemory(int index,
com.aspose.pdf.groupprocessor.ObjectKey[] key) |
long |
extractObjectKeyOnTheRightSide(long index,
com.aspose.pdf.groupprocessor.ObjectKey[] key) |
String |
extractParameterInMemory(int startIndex) |
long |
findNextEndobject(long currentIndex) |
int |
findNextEndobjectInMemory(int currentIndex) |
long |
findNextObject(long currentIndex,
com.aspose.pdf.groupprocessor.ObjectKey[] key) |
int |
findNextObjectInMemory(int currentIndex,
com.aspose.pdf.groupprocessor.ObjectKey[] key) |
void |
forwardSpaceEaterInMemory(long[] index) |
byte |
get_Item_PdfArrayInBuffer_New(int index) |
byte |
get_Item(int index) |
byte |
get_Item(long index) |
long |
indexOf(long indexFrom,
byte pdfElement) |
long |
indexOf(long indexFrom,
long indexTo,
byte pdfElement) |
int |
indexOfEndobjInMemory(int indexFrom) |
int |
indexOfInMemory(int indexFrom,
int indexTo,
byte pdfElement) |
int |
indexOfObjInMemory(int indexFrom) |
static boolean |
isEqual(byte[] firstArray,
byte[] secondArray) |
long |
lastIndexOf(byte pdfElement) |
long |
lastIndexOf(long lastIndex,
byte pdfElement) |
int |
lastIndexOfInMemory(byte pdfElement) |
byte[] |
subBytes(long indexFrom,
long indexTo) |
String |
subString(long indexFrom,
long indexTo) |
String |
subStringInMemory(int indexFrom,
int indexTo) |
boolean |
tryToExtractObjectKeyOnTheLeftSideInMemory(int index,
com.aspose.pdf.groupprocessor.ObjectKey[] key) |
boolean |
tryToExtractObjectKeyOnTheRightSideInMemory(int index,
com.aspose.pdf.groupprocessor.ObjectKey[] key,
int[] changedIndex) |
boolean |
tryToExtractObjectKeyOnTheRightSideInMemory(long index,
com.aspose.pdf.groupprocessor.ObjectKey[] key,
long[] changedIndex) |
public PdfArrayInBuffer(com.aspose.ms.System.IO.FileStream stream, int bufferSize, com.aspose.ms.System.Collections.Generic.Dictionary<com.aspose.pdf.groupprocessor.ObjectKey,com.aspose.pdf.groupprocessor.ByteRange> pdfObjects, long documentStartIndex)
public PdfArrayInBuffer(byte[] bytes, com.aspose.ms.System.Collections.Generic.Dictionary<com.aspose.pdf.groupprocessor.ObjectKey,com.aspose.pdf.groupprocessor.ByteRange> pdfObjects)
public byte get_Item_PdfArrayInBuffer_New(int index)
public byte get_Item(long index)
public long indexOf(long indexFrom, long indexTo, byte pdfElement)
public long indexOf(long indexFrom, byte pdfElement)
public long lastIndexOf(byte pdfElement)
public long lastIndexOf(long lastIndex, byte pdfElement)
public long findNextObject(long currentIndex, com.aspose.pdf.groupprocessor.ObjectKey[] key)
public long findNextEndobject(long currentIndex)
public long extractObjectKeyOnTheRightSide(long index, com.aspose.pdf.groupprocessor.ObjectKey[] key)
public byte[] subBytes(long indexFrom, long indexTo)
public String subString(long indexFrom, long indexTo)
public void endParameterFinderInMemory(long[] index)
public boolean tryToExtractObjectKeyOnTheRightSideInMemory(long index, com.aspose.pdf.groupprocessor.ObjectKey[] key, long[] changedIndex)
public void forwardSpaceEaterInMemory(long[] index)
public static boolean isEqual(byte[] firstArray, byte[] secondArray)
public void dispose()
dispose
in interface com.aspose.ms.System.IDisposable
public byte get_Item(int index)
public int indexOfInMemory(int indexFrom, int indexTo, byte pdfElement)
public int lastIndexOfInMemory(byte pdfElement)
public int indexOfObjInMemory(int indexFrom)
public int indexOfEndobjInMemory(int indexFrom)
public boolean checkIfThisIsCommentsInMemory(int currentIndex)
public boolean tryToExtractObjectKeyOnTheLeftSideInMemory(int index, com.aspose.pdf.groupprocessor.ObjectKey[] key)
public void extractObjectKeyOnTheLeftSideInMemory(int index, com.aspose.pdf.groupprocessor.ObjectKey[] key)
public String subStringInMemory(int indexFrom, int indexTo)
public String extractParameterInMemory(int startIndex)
public int findNextObjectInMemory(int currentIndex, com.aspose.pdf.groupprocessor.ObjectKey[] key)
public boolean tryToExtractObjectKeyOnTheRightSideInMemory(int index, com.aspose.pdf.groupprocessor.ObjectKey[] key, int[] changedIndex)
public int findNextEndobjectInMemory(int currentIndex)
Copyright © 2016 Aspose. All Rights Reserved.