public void Collect(XRef xref) { for (int i = 0; i < Count; ++i) { IPDFObject item = getItem(i); item.Collect(xref); } }
public void Collect(XRef xref) { if (ObjNo != -1) { return; } Entry entry = new Entry(0, 0); entry.Object = this; xref.Entries.Add(entry); ObjNo = xref.Entries.Count - 1; string[] keys = _dictionary.GetKeys(); for (int i = 0; i < keys.Length; ++i) { IPDFObject item = _dictionary[keys[i]]; item.Collect(xref); } }