Beispiel #1
0
        public void Init(SlideManager SlideManager)
        {
            this.SlideManager = SlideManager;

            CurrentTable     = null;
            CurrentTableCell = null;
        }
Beispiel #2
0
        public void NextTableCell()
        {
            if (CurrentTable == null)
            {
                return;
            }

            CurrentTableCell = new PPTXTableCell();
            CurrentTable.Rows.Last().Cells.Add(CurrentTableCell);
        }
Beispiel #3
0
        public void AddTableEnd()
        {
            if (CurrentTable == null)
            {
                return;
            }

            var lastTextAreaSize = 0.0f;

            lastTextAreaSize = CurrentTable.Rows.Sum(_row => _row.Height);

            CurrentTable.Transform.SizeY = lastTextAreaSize;
            SlideManager.SetContentTransform(CurrentTable.Transform);

            CurrentTableCell = null;
            CurrentTable     = null;
        }