public override bool Equals(Object o) { if (this == o) { return(true); } if (o == null || GetType() != o.GetType()) { return(false); } iText.Kernel.Pdf.PdfString that = (iText.Kernel.Pdf.PdfString)o; String v1 = GetValue(); String v2 = that.GetValue(); if (v1 != null && v1.Equals(v2)) { String e1 = GetEncoding(); String e2 = that.GetEncoding(); if ((e1 == null && e2 == null) || (e1 != null && e1.Equals(e2))) { return(true); } } return(false); }
protected internal override void CopyContent(PdfObject from, PdfDocument document) { base.CopyContent(from, document); iText.Kernel.Pdf.PdfString @string = (iText.Kernel.Pdf.PdfString)from; value = @string.value; hexWriting = @string.hexWriting; }
protected internal override void CopyContent(PdfObject from, PdfDocument document) { base.CopyContent(from, document); iText.Kernel.Pdf.PdfString @string = (iText.Kernel.Pdf.PdfString)from; value = @string.value; hexWriting = @string.hexWriting; decryption = @string.decryption; decryptInfoNum = @string.decryptInfoNum; decryptInfoGen = @string.decryptInfoGen; encoding = @string.encoding; }