Esempio n. 1
0
        public override void RemoveAt(int index)
        {
            int          baseIndex   = GetBaseIndex(index);
            IUILayerNode removedItem = base[baseIndex];

            base.RemoveAt(baseIndex);
            if (removedItem is Layer &&
                baseIndex < base.Count)
            {
                /*
                 * NOTE: Sublayers MUST be removed as well.
                 */
                if (BaseDataObject.Resolve(baseIndex) is PdfArray)
                {
                    BaseDataObject.RemoveAt(baseIndex);
                }
            }
        }
Esempio n. 2
0
 public void RemoveAt(
     int index
     )
 {
     BaseDataObject.RemoveAt(index);
 }