iTextSharp.text.pdf.PdfReader.PdfReader C# (CSharp) Method

PdfReader() public method

public PdfReader ( PdfReader reader ) : System
reader PdfReader
return System
        public PdfReader(PdfReader reader) {
            this.appendable = reader.appendable;
            this.consolidateNamedDestinations = reader.consolidateNamedDestinations;
            this.encrypted = reader.encrypted;
            this.rebuilt = reader.rebuilt;
            this.sharedStreams = reader.sharedStreams;
            this.tampered = reader.tampered;
            this.password = reader.password;
            this.pdfVersion = reader.pdfVersion;
            this.eofPos = reader.eofPos;
            this.freeXref = reader.freeXref;
            this.lastXref = reader.lastXref;
            this.tokens = new PRTokeniser(reader.tokens.SafeFile);
            if (reader.decrypt != null)
                this.decrypt = new PdfEncryption(reader.decrypt);
            this.pValue = reader.pValue;
            this.rValue = reader.rValue;
            this.xrefObj = new ArrayList(reader.xrefObj);
            for (int k = 0; k < reader.xrefObj.Count; ++k) {
                this.xrefObj[k] = DuplicatePdfObject((PdfObject)reader.xrefObj[k], this);
            }
            this.pageRefs = new PageRefs(reader.pageRefs, this);
            this.trailer = (PdfDictionary)DuplicatePdfObject(reader.trailer, this);
            this.catalog = trailer.GetAsDict(PdfName.ROOT);
            this.rootPages = catalog.GetAsDict(PdfName.PAGES);
            this.fileLength = reader.fileLength;
            this.partial = reader.partial;
            this.hybridXref = reader.hybridXref;
            this.objStmToOffset = reader.objStmToOffset;
            this.xref = reader.xref;
            this.cryptoRef = (PRIndirectReference)DuplicatePdfObject(reader.cryptoRef, this);
            this.ownerPasswordUsed = reader.ownerPasswordUsed;
        }
                                                                                      

Same methods

PdfReader::PdfReader ( ) : System
PdfReader::PdfReader ( RandomAccessFileOrArray raf, byte ownerPassword ) : System
PdfReader::PdfReader ( Stream isp ) : System
PdfReader::PdfReader ( Stream isp, byte ownerPassword ) : System
PdfReader::PdfReader ( String filename ) : System
PdfReader::PdfReader ( String filename, X509Certificate certificate, ICipherParameters certificateKey ) : System
PdfReader::PdfReader ( String filename, byte ownerPassword ) : System
PdfReader::PdfReader ( Uri url ) : System
PdfReader::PdfReader ( Uri url, byte ownerPassword ) : System
PdfReader::PdfReader ( byte pdfIn ) : System
PdfReader::PdfReader ( byte pdfIn, byte ownerPassword ) : System