iText 5

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

Type

Name

Methods

bool

CanRead

get

bool

CanSeek

get

bool

CanWrite

get

long

Length

get

long

Position

get, set

Methods

Public methods

Returns

Name

void

Flush

()

int

Read

(byte``[] buffer, int offset, int len)

int

ReadByte

()

long

Seek

(long offset, SeekOrigin origin)

void

SetLength

(long value)

void

Write

(byte``[] buffer, int offset, int count)

Details

Inheritance

  • Stream

Constructors

RASInputStream

Source code

public RASInputStream(IRandomAccessSource source)

Arguments

Type

Name

Description

IRandomAccessSource

source

Methods

Flush

Source code

public override void Flush()

Read

Source code

public override int Read(byte[] buffer, int offset, int len)

Arguments

Type

Name

Description

byte``[]

buffer

int

offset

int

len

ReadByte

Source code

public override int ReadByte()

Seek

Source code

public override long Seek(long offset, SeekOrigin origin)

Arguments

Type

Name

Description

long

offset

SeekOrigin

origin

SetLength

Source code

public override void SetLength(long value)

Arguments

Type

Name

Description

long

value

Write

Source code

public override void Write(byte[] buffer, int offset, int count)

Arguments

Type

Name

Description

byte``[]

buffer

int

offset

int

count

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