Skip to main content
Skip table of contents

CountOutputStream

CountOutputStream Public class

Description

An ...

Diagram

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

Members

Properties

Public properties
TypeNameMethods
intBytesWrittenget
boolCanReadget
boolCanSeekget
boolCanWriteget
longLengthget
longPositionget, set

Methods

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

Details

Summary

An

OutputStream

Inheritance

  • Stream

Constructors

CountOutputStream

Source code

internal CountOutputStream(Stream outp)
Arguments
TypeNameDescription
Streamoutp
Summary

Constructor with providing the output stream to decorate.

Methods

Write [1/3]

Source code

public override void Write(byte[] buf, int off, int len)
Arguments
TypeNameDescription
byte``[]buf
intoff
intlen
Write [2/3]

Source code

public void Write(byte[] buf)
Arguments
TypeNameDescription
byte``[]buf
Write [3/3]

Source code

public void Write(int b)
Arguments
TypeNameDescription
intb
Flush

Source code

public override void Flush()
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
Read

Source code

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

Properties

BytesWritten
public int BytesWritten { get; }
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.