Class OutputStream<T>
- Namespace
- iText.IO.Source
- Assembly
- itext.io.dll
public class OutputStream<T> : Stream, IDisposable, IAsyncDisposable where T : Stream
Type Parameters
T
- Inheritance
-
OutputStream<T>
- Implements
-
- Derived
-
- Inherited Members
-
Constructors
OutputStream()
OutputStream(Stream)
public OutputStream(Stream outputStream)
Parameters
outputStream
Stream
OutputStream(Stream, bool)
public OutputStream(Stream outputStream, bool localHighPrecision)
Parameters
outputStream
Stream
localHighPrecision
bool
Properties
CanRead
public override bool CanRead { get; }
Property Value
- bool
CanSeek
public override bool CanSeek { get; }
Property Value
- bool
CanWrite
public override bool CanWrite { get; }
Property Value
- bool
Length
public override long Length { get; }
Property Value
- long
Position
public override long Position { get; set; }
Property Value
- long
Methods
AssignBytes(byte[], int)
public virtual void AssignBytes(byte[] bytes, int count)
Parameters
bytes
byte[]
count
int
Dispose(bool)
protected override void Dispose(bool disposing)
Parameters
disposing
bool
Flush()
public override void Flush()
GetCurrentPos()
public virtual long GetCurrentPos()
Returns
- long
GetHighPrecision()
public static bool GetHighPrecision()
Returns
- bool
GetLocalHighPrecision()
public bool? GetLocalHighPrecision()
Returns
- bool?
GetOutputStream()
public virtual Stream GetOutputStream()
Returns
- Stream
IsCloseStream()
public virtual bool IsCloseStream()
Returns
- bool
Read(byte[], int, int)
public override int Read(byte[] buffer, int offset, int count)
Parameters
buffer
byte[]
offset
int
count
int
Returns
- int
Reset()
public virtual void Reset()
Seek(long, SeekOrigin)
public override long Seek(long offset, SeekOrigin origin)
Parameters
offset
long
origin
SeekOrigin
Returns
- long
SetCloseStream(bool)
public virtual void SetCloseStream(bool closeStream)
Parameters
closeStream
bool
SetHighPrecision(bool)
public static void SetHighPrecision(bool value)
Parameters
value
bool
SetLength(long)
public override void SetLength(long value)
Parameters
value
long
SetLocalHighPrecision(bool)
public void SetLocalHighPrecision(bool value)
Parameters
value
bool
Write(byte[])
public virtual void Write(byte[] b)
Parameters
b
byte[]
Write(byte[], int, int)
public override void Write(byte[] b, int off, int len)
Parameters
b
byte[]
off
int
len
int
Write(int)
public virtual void Write(int b)
Parameters
b
int
WriteByte(byte)
public override void WriteByte(byte value)
Parameters
value
byte
WriteByte(int)
public virtual T WriteByte(int value)
Parameters
value
int
Returns
- T
WriteBytes(byte[])
public virtual T WriteBytes(byte[] b)
Parameters
b
byte[]
Returns
- T
WriteBytes(byte[], int, int)
public virtual T WriteBytes(byte[] b, int off, int len)
Parameters
b
byte[]
off
int
len
int
Returns
- T
WriteDouble(double)
public virtual T WriteDouble(double value)
Parameters
value
double
Returns
- T
WriteDouble(double, bool)
public virtual T WriteDouble(double value, bool highPrecision)
Parameters
value
double
highPrecision
bool
Returns
- T
WriteFloat(float)
public virtual T WriteFloat(float value)
Parameters
value
float
Returns
- T
WriteFloat(float, bool)
public virtual T WriteFloat(float value, bool highPrecision)
Parameters
value
float
highPrecision
bool
Returns
- T
WriteFloats(float[])
public virtual T WriteFloats(float[] value)
Parameters
value
float[]
Returns
- T
WriteInteger(int)
public virtual T WriteInteger(int value)
Parameters
value
int
Returns
- T
WriteLong(long)
public virtual T WriteLong(long value)
Parameters
value
long
Returns
- T
WriteNewLine()
public virtual T WriteNewLine()
Returns
- T
WriteSpace()
public virtual T WriteSpace()
Returns
- T
WriteString(string)
public virtual T WriteString(string value)
Parameters
value
string
Returns
- T