本文整理汇总了C#中Microsoft.Office.Interop.Visio.get_CellsU方法的典型用法代码示例。如果您正苦于以下问题:C# Microsoft.Office.Interop.Visio.get_CellsU方法的具体用法?C# Microsoft.Office.Interop.Visio.get_CellsU怎么用?C# Microsoft.Office.Interop.Visio.get_CellsU使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Microsoft.Office.Interop.Visio
的用法示例。
在下文中一共展示了Microsoft.Office.Interop.Visio.get_CellsU方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: DrawDirectionalDynamicConnector
private static Visio.Shape DrawDirectionalDynamicConnector(Visio.Shape shapeFrom, Visio.Shape shapeTo, FormulaUse formulaType)
{
// Add a dynamic connector to the page.
Visio.Shape connectorShape = shapeFrom.ContainingPage.Drop(shapeFrom.Application.ConnectorToolDataObject, 0.0, 0.0);
// Set the connector properties, using different arrows, colors, and patterns for many-to-many relationships.
connectorShape.get_CellsU("ShdwPattern").ResultIU = SHDW_PATTERN;
connectorShape.get_CellsU("BeginArrow").ResultIU = BEGIN_ARROW_NONE;
connectorShape.get_CellsU("EndArrow").ResultIU = END_ARROW;
connectorShape.get_CellsU("LineColor").FormulaU = COLOR_BLACK;
var linePatternCell = connectorShape.get_CellsU("LinePattern");
switch (formulaType)
{
case FormulaUse.Error:
linePatternCell.ResultIU = LINE_PATTERN_ERROR;
break;
case FormulaUse.Hide:
linePatternCell.ResultIU = LINE_PATTERN_HIDE;
break;
case FormulaUse.Match:
linePatternCell.ResultIU = LINE_PATTERN_MATCH;
break;
case FormulaUse.Value:
default:
linePatternCell.ResultIU = LINE_PATTERN;
break;
}
connectorShape.get_CellsU("Rounding").ResultIU = ROUNDING;
// Connect the starting point.
Visio.Cell cellBeginX = connectorShape.get_CellsU("BeginX");
cellBeginX.GlueTo(shapeFrom.get_CellsU("PinX"));
// Connect the ending point.
Visio.Cell cellEndX = connectorShape.get_CellsU("EndX");
cellEndX.GlueTo(shapeTo.get_CellsU("PinX"));
return connectorShape;
}