Class PDFStream
- java.lang.Object
- 
- com.inductiveautomation.rm.base.RMListenerList
- 
- com.inductiveautomation.rm.base.RMObject
- 
- com.inductiveautomation.rm.pdf.writer.PDFStream
 
 
 
- 
- All Implemented Interfaces:
- RMPropertyChanger,- java.lang.Cloneable
 
 public class PDFStream extends RMObject This class represents a PDF stream object.
- 
- 
Constructor SummaryConstructors Constructor Description PDFStream(byte[] theBytes, java.util.Map aMap)Creates a new stream from the byte array and map.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddFilter(java.lang.String aName)The dict for a stream may specify multiple filters.PDFStreamclone()Standard clone implementation.static byte[]getBytesEncoded(RMPDFWriter aWriter, byte[] bytes, int offset, int length)Returns Flate encoded bytes from the given raw bytes.java.util.MapgetDictionary()Returns the stream dictionary.voidwritePDF(RMPDFWriter aWriter)Writes a stream to a pdf buffer.- 
Methods inherited from class com.inductiveautomation.rm.base.RMObjectaddPropertyChangeListener, animUpdate, firePropertyChange, firePropertyChange, firePropertyChange, getPCEvent, removePropertyChangeListener, sendPropertyChange, toString
 - 
Methods inherited from class com.inductiveautomation.rm.base.RMListenerListaddListener, getListener, getListenerCount, getListenerCount, getListenerList, getListeners, hasListeners, removeListener
 
- 
 
- 
- 
- 
Method Detail- 
getDictionarypublic java.util.Map getDictionary() Returns the stream dictionary.
 - 
addFilterpublic void addFilter(java.lang.String aName) The dict for a stream may specify multiple filters. The "Filter" property is either a single filter name or on array of filter names. If it's an array, the PDF reader will apply the filters in the order they appear. Call this method with the name of the filter after applying the encoding to the data.
 - 
getBytesEncodedpublic static byte[] getBytesEncoded(RMPDFWriter aWriter, byte[] bytes, int offset, int length) Returns Flate encoded bytes from the given raw bytes.
 - 
clonepublic PDFStream clone() Standard clone implementation.- Overrides:
- clonein class- RMListenerList
 
 - 
writePDFpublic void writePDF(RMPDFWriter aWriter) Writes a stream to a pdf buffer.
 
- 
 
-