PdfArrayInBuffer

遗产: java.lang.Object, com.aspose.pdf.groupprocessor.PdfArrayInMemory

所有已实现的接口: com.aspose.ms.System.IDisposable, java.io.Closeable

public final class PdfArrayInBuffer extends PdfArrayInMemory implements System.IDisposable, Closeable

仅供内部使用

构造函数

构造函数描述
PdfArrayInBuffer(System.IO.FileStream stream, int bufferSize, System.Collections.Generic.Dictionary<ObjectKey,ByteRange> pdfObjects, long documentStartIndex)
PdfArrayInBuffer(byte[] bytes, System.Collections.Generic.Dictionary<ObjectKey,ByteRange> pdfObjects)

方法

方法描述
checkIfThisIsCommentsInMemory(int currentIndex)
close()关闭此实例使用的所有资源。
dispose()关闭此实例使用的所有资源。
endParameterFinderInMemory(long[] index)
equals(Object arg0)
extractObjectKeyOnTheLeftSideInMemory(int index, ObjectKey[] key)
extractObjectKeyOnTheRightSide(long index, ObjectKey[] key)
extractParameterInMemory(int startIndex)
findNextEndobject(long currentIndex)
findNextEndobjectInMemory(int currentIndex)
findNextObject(long currentIndex, ObjectKey[] key)
findNextObjectInMemory(int currentIndex, ObjectKey[] key)
forwardSpaceEaterInMemory(long[] index)
getClass()
get_Item(int index)
get_Item(long index)
get_Item_PdfArrayInBuffer_New(int index)
hashCode()
indexOf(long indexFrom, byte pdfElement)
indexOf(long indexFrom, long indexTo, byte pdfElement)
indexOfEndobjInMemory(int indexFrom)
indexOfInMemory(int indexFrom, int indexTo, byte pdfElement)
indexOfObjInMemory(int indexFrom)
isEqual(byte[] firstArray, byte[] secondArray)
lastIndexOf(byte pdfElement)
lastIndexOf(long lastIndex, byte pdfElement)
lastIndexOfInMemory(byte pdfElement)
notify()
notifyAll()
subBytes(long indexFrom, long indexTo)
subString(long indexFrom, long indexTo)
subStringInMemory(int indexFrom, int indexTo)
toString()
tryToExtractObjectKeyOnTheLeftSideInMemory(int index, ObjectKey[] key)
tryToExtractObjectKeyOnTheRightSideInMemory(int index, ObjectKey[] key, int[] changedIndex)
tryToExtractObjectKeyOnTheRightSideInMemory(long index, ObjectKey[] key, long[] changedIndex)
wait()
wait(long arg0)
wait(long arg0, int arg1)

PdfArrayInBuffer(System.IO.FileStream stream, int bufferSize, System.Collections.Generic.Dictionary<ObjectKey,ByteRange> pdfObjects, long documentStartIndex)

public PdfArrayInBuffer(System.IO.FileStream stream, int bufferSize, System.Collections.Generic.Dictionary<ObjectKey,ByteRange> pdfObjects, long documentStartIndex)

参数:

范围类型描述
streamcom.aspose.ms.System.IO.FileStream
bufferSizeint
pdfObjectscom.aspose.ms.System.Collections.Generic.Dictionary<com.aspose.pdf.groupprocessor.ObjectKey,com.aspose.pdf.groupprocessor.ByteRange>
documentStartIndexlong

PdfArrayInBuffer(byte[] bytes, System.Collections.Generic.Dictionary<ObjectKey,ByteRange> pdfObjects)

public PdfArrayInBuffer(byte[] bytes, System.Collections.Generic.Dictionary<ObjectKey,ByteRange> pdfObjects)

参数:

范围类型描述
bytesbyte[]
pdfObjectscom.aspose.ms.System.Collections.Generic.Dictionary<com.aspose.pdf.groupprocessor.ObjectKey,com.aspose.pdf.groupprocessor.ByteRange>

checkIfThisIsCommentsInMemory(int currentIndex)

public boolean checkIfThisIsCommentsInMemory(int currentIndex)

参数:

范围类型描述
currentIndexint

退货: 布尔值

close()

public void close()

关闭此实例使用的所有资源。

dispose()

public void dispose()

关闭此实例使用的所有资源。

此方法已过时,请改用 close() 。

endParameterFinderInMemory(long[] index)

public void endParameterFinderInMemory(long[] index)

参数:

范围类型描述
indexlong[]

equals(Object arg0)

public boolean equals(Object arg0)

参数:

范围类型描述
arg0java.lang.Object

退货: 布尔值

extractObjectKeyOnTheLeftSideInMemory(int index, ObjectKey[] key)

public void extractObjectKeyOnTheLeftSideInMemory(int index, ObjectKey[] key)

参数:

范围类型描述
indexint
keycom.aspose.pdf.groupprocessor.ObjectKey[]

extractObjectKeyOnTheRightSide(long index, ObjectKey[] key)

public long extractObjectKeyOnTheRightSide(long index, ObjectKey[] key)

参数:

范围类型描述
indexlong
keycom.aspose.pdf.groupprocessor.ObjectKey[]

退货:

extractParameterInMemory(int startIndex)

public String extractParameterInMemory(int startIndex)

参数:

范围类型描述
startIndexint

退货: java.lang.字符串

findNextEndobject(long currentIndex)

public long findNextEndobject(long currentIndex)

参数:

范围类型描述
currentIndexlong

退货:

findNextEndobjectInMemory(int currentIndex)

public int findNextEndobjectInMemory(int currentIndex)

参数:

范围类型描述
currentIndexint

退货: 整数

findNextObject(long currentIndex, ObjectKey[] key)

public long findNextObject(long currentIndex, ObjectKey[] key)

参数:

范围类型描述
currentIndexlong
keycom.aspose.pdf.groupprocessor.ObjectKey[]

退货:

findNextObjectInMemory(int currentIndex, ObjectKey[] key)

public int findNextObjectInMemory(int currentIndex, ObjectKey[] key)

参数:

范围类型描述
currentIndexint
keycom.aspose.pdf.groupprocessor.ObjectKey[]

退货: 整数

forwardSpaceEaterInMemory(long[] index)

public void forwardSpaceEaterInMemory(long[] index)

参数:

范围类型描述
indexlong[]

getClass()

public final native Class<?> getClass()

退货: java.lang.Class

get_Item(int index)

public byte get_Item(int index)

参数:

范围类型描述
indexint

退货: 字节

get_Item(long index)

public byte get_Item(long index)

参数:

范围类型描述
indexlong

退货: 字节

get_Item_PdfArrayInBuffer_New(int index)

public byte get_Item_PdfArrayInBuffer_New(int index)

参数:

范围类型描述
indexint

退货: 字节

hashCode()

public native int hashCode()

退货: 整数

indexOf(long indexFrom, byte pdfElement)

public long indexOf(long indexFrom, byte pdfElement)

参数:

范围类型描述
indexFromlong
pdfElementbyte

退货:

indexOf(long indexFrom, long indexTo, byte pdfElement)

public long indexOf(long indexFrom, long indexTo, byte pdfElement)

参数:

范围类型描述
indexFromlong
indexTolong
pdfElementbyte

退货:

indexOfEndobjInMemory(int indexFrom)

public int indexOfEndobjInMemory(int indexFrom)

参数:

范围类型描述
indexFromint

退货: 整数

indexOfInMemory(int indexFrom, int indexTo, byte pdfElement)

public int indexOfInMemory(int indexFrom, int indexTo, byte pdfElement)

参数:

范围类型描述
indexFromint
indexToint
pdfElementbyte

退货: 整数

indexOfObjInMemory(int indexFrom)

public int indexOfObjInMemory(int indexFrom)

参数:

范围类型描述
indexFromint

退货: 整数

isEqual(byte[] firstArray, byte[] secondArray)

public static boolean isEqual(byte[] firstArray, byte[] secondArray)

参数:

范围类型描述
firstArraybyte[]
secondArraybyte[]

退货: 布尔值

lastIndexOf(byte pdfElement)

public long lastIndexOf(byte pdfElement)

参数:

范围类型描述
pdfElementbyte

退货:

lastIndexOf(long lastIndex, byte pdfElement)

public long lastIndexOf(long lastIndex, byte pdfElement)

参数:

范围类型描述
lastIndexlong
pdfElementbyte

退货:

lastIndexOfInMemory(byte pdfElement)

public int lastIndexOfInMemory(byte pdfElement)

参数:

范围类型描述
pdfElementbyte

退货: 整数

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

subBytes(long indexFrom, long indexTo)

public byte[] subBytes(long indexFrom, long indexTo)

参数:

范围类型描述
indexFromlong
indexTolong

退货: 字节[]

subString(long indexFrom, long indexTo)

public String subString(long indexFrom, long indexTo)

参数:

范围类型描述
indexFromlong
indexTolong

退货: java.lang.字符串

subStringInMemory(int indexFrom, int indexTo)

public String subStringInMemory(int indexFrom, int indexTo)

参数:

范围类型描述
indexFromint
indexToint

退货: java.lang.字符串

toString()

public String toString()

退货: java.lang.字符串

tryToExtractObjectKeyOnTheLeftSideInMemory(int index, ObjectKey[] key)

public boolean tryToExtractObjectKeyOnTheLeftSideInMemory(int index, ObjectKey[] key)

参数:

范围类型描述
indexint
keycom.aspose.pdf.groupprocessor.ObjectKey[]

退货: 布尔值

tryToExtractObjectKeyOnTheRightSideInMemory(int index, ObjectKey[] key, int[] changedIndex)

public boolean tryToExtractObjectKeyOnTheRightSideInMemory(int index, ObjectKey[] key, int[] changedIndex)

参数:

范围类型描述
indexint
keycom.aspose.pdf.groupprocessor.ObjectKey[]
changedIndexint[]

退货: 布尔值

tryToExtractObjectKeyOnTheRightSideInMemory(long index, ObjectKey[] key, long[] changedIndex)

public boolean tryToExtractObjectKeyOnTheRightSideInMemory(long index, ObjectKey[] key, long[] changedIndex)

参数:

范围类型描述
indexlong
keycom.aspose.pdf.groupprocessor.ObjectKey[]
changedIndexlong[]

退货: 布尔值

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

参数:

范围类型描述
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

参数:

范围类型描述
arg0long
arg1int