// methods concerning the Hashtable member value /** * Adds a <CODE>PdfObject</CODE> and its key to the <CODE>PdfDictionary</CODE>. * If the value is <CODE>null</CODE> or <CODE>PdfNull</CODE> the key is deleted. * * @param key key of the entry (a <CODE>PdfName</CODE>) * @param value value of the entry (a <CODE>PdfObject</CODE>) */ public void Put(PdfName key, PdfObject value) { if (value == null || value.IsNull()) { hashMap.Remove(key); } else { hashMap[key] = value; } }
internal void AddDefaultColor(PdfName name, PdfObject obj) { if (obj == null || obj.IsNull()) { colorDictionary.Remove(name); } else { colorDictionary.Put(name, obj); } }