private bool addChunk(Chunk chunk) { if (!font.isStandardFont()) { chunk.Font = font.difference(chunk.Font); } if (Count > 0 && !chunk.hasAttributes()) { try { Chunk previous = (Chunk)this[Count - 1]; if (!previous.hasAttributes() && previous.Font.CompareTo(chunk.Font) == 0 && !"".Equals(previous.Content.Trim()) && !"".Equals(chunk.Content.Trim())) { previous.append(chunk.Content); return(true); } } catch (Exception cce) { cce.GetType(); } } base.Add(chunk); return(true); }