Example #1
0
        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);
        }
Example #2
0
 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;
 }
Example #3
0
 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;
 }