Skip to main content
Skip table of contents

RASInputStream

RASInputStream Public class

Diagram

  flowchart LR
  classDef interfaceStyle stroke-dasharray: 5 5;
  classDef abstractStyle stroke-width:4px
  subgraph iTextSharp.text.io
  iTextSharp.text.io.RASInputStream[[RASInputStream]]
  end
  subgraph System.IO
System.IO.Stream[[Stream]]
  end
System.IO.Stream --> iTextSharp.text.io.RASInputStream

Members

Properties

Public properties
TypeNameMethods
boolCanReadget
boolCanSeekget
boolCanWriteget
longLengthget
longPositionget, set

Methods

Public methods
ReturnsName
voidFlush()
intRead(byte``[] buffer, int offset, int len)
intReadByte()
longSeek(long offset, SeekOrigin origin)
voidSetLength(long value)
voidWrite(byte``[] buffer, int offset, int count)

Details

Inheritance

  • Stream

Constructors

RASInputStream

Source code

public RASInputStream(IRandomAccessSource source)
Arguments
TypeNameDescription
IRandomAccessSourcesource

Methods

Flush

Source code

public override void Flush()
Read

Source code

public override int Read(byte[] buffer, int offset, int len)
Arguments
TypeNameDescription
byte``[]buffer
intoffset
intlen
ReadByte

Source code

public override int ReadByte()
Seek

Source code

public override long Seek(long offset, SeekOrigin origin)
Arguments
TypeNameDescription
longoffset
SeekOriginorigin
SetLength

Source code

public override void SetLength(long value)
Arguments
TypeNameDescription
longvalue
Write

Source code

public override void Write(byte[] buffer, int offset, int count)
Arguments
TypeNameDescription
byte``[]buffer
intoffset
intcount

Properties

CanRead
public override bool CanRead { get; }
CanSeek
public override bool CanSeek { get; }
CanWrite
public override bool CanWrite { get; }
Length
public override long Length { get; }
Position
public override long Position { get; set; }

Generated with ModularDoc

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.