Exemplo n.º 1
0
        /// <summary>
        /// Updates the figure numbers.
        /// </summary>
        /// <param name="fc">The figure counter.</param>
        private void UpdateFigureNumbers(FigureCounter fc)
        {
            var table = this as Table;

            if (table != null && table.Caption != null)
            {
                table.TableNumber = fc.TableNumber++;
            }

            var figure = this as Figure;

            if (figure != null && figure.FigureText != null)
            {
                figure.FigureNumber = fc.FigureNumber++;
            }

            foreach (var child in this.Children)
            {
                child.UpdateFigureNumbers(fc);
            }
        }
        /// <summary>
        /// The update figure numbers.
        /// </summary>
        /// <param name="fc">
        /// The fc.
        /// </param>
        private void UpdateFigureNumbers(FigureCounter fc)
        {
            var table = this as Table;
            if (table != null)
            {
                table.TableNumber = fc.TableNumber++;
            }

            var figure = this as Figure;
            if (figure != null)
            {
                figure.FigureNumber = fc.FigureNumber++;
            }

            foreach (var child in this.Children)
            {
                child.UpdateFigureNumbers(fc);
            }
        }
 /// <summary>
 /// The update figure numbers.
 /// </summary>
 protected void UpdateFigureNumbers()
 {
     var fc = new FigureCounter();
     this.UpdateFigureNumbers(fc);
 }
Exemplo n.º 4
0
        /// <summary>
        /// Updates the figure numbers.
        /// </summary>
        protected void UpdateFigureNumbers()
        {
            var fc = new FigureCounter();

            this.UpdateFigureNumbers(fc);
        }