public void SetFormulas(short shapeid, VA.ShapeSheet.CellGroups.CellGroup cg) { foreach (var pair in cg.EnumPairs()) { this.SetFormulaIgnoreNull(shapeid, pair.SRC, pair.Formula); } }
internal void __SetCells(TargetShapes targetshapes, VASS.CellGroups.CellGroup cellgroup, IVisio.Page page) { targetshapes = targetshapes.Resolve(this._client); var targetshapeids = targetshapes.ToShapeIDs(); var writer = new VASS.Writers.SidSrcWriter(); foreach (var shapeid in targetshapeids) { var cells_mr = (VASS.CellGroups.CellGroup)cellgroup; writer.SetValues((short)shapeid, cells_mr, 0); } writer.Commit(page, VASS.CellValueType.Formula); }
internal void __SetCells(Models.TargetShapes targets, VASS.CellGroups.CellGroup cells, IVisio.Page page) { targets = targets.ResolveShapes(this._client); var shapeids = targets.ToShapeIDs(); var writer = new VASS.Writers.SidSrcWriter(); foreach (var shapeid in shapeids.ShapeIDs) { if (cells is VASS.CellGroups.CellGroup) { var cells_mr = (VASS.CellGroups.CellGroup)cells; writer.SetValues((short)shapeid, cells_mr, 0); } else { var cells_sr = (VASS.CellGroups.CellGroup)cells; writer.SetValues((short)shapeid, cells_sr); } } writer.CommitFormulas(page); }