Skip to main content
Skip table of contents

OutputStreamEncryption

OutputStreamEncryption Public class

Diagram

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

Members

Properties

Public properties
TypeNameMethods
boolCanReadget
boolCanSeekget
boolCanWriteget
longLengthget
longPositionget, set

Methods

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

Details

Inheritance

  • Stream

Constructors

OutputStreamEncryption [1/2]

Source code

public OutputStreamEncryption(Stream outc, byte[] key, int off, int len, int revision)
Arguments
TypeNameDescription
Streamoutc
byte``[]key
intoff
intlen
intrevision
OutputStreamEncryption [2/2]

Source code

public OutputStreamEncryption(Stream outc, byte[] key, int revision)
Arguments
TypeNameDescription
Streamoutc
byte``[]key
intrevision

Methods

Flush

Source code

public override void Flush()
Read

Source code

public override int Read(byte[] buffer, int offset, int count)
Arguments
TypeNameDescription
byte``[]buffer
intoffset
intcount
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[] b, int off, int len)
Arguments
TypeNameDescription
byte``[]b
intoff
intlen
Close

Source code

public override void Close()
WriteByte

Source code

public override void WriteByte(byte value)
Arguments
TypeNameDescription
bytevalue
Finish

Source code

public virtual void Finish()

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.