我试图确定形状文本字体的大小。
当我以用户身份使用Visio时,我可以在Shape sheet
(Character->size
下)中看到此值
但是我无法理解如何以编程方式访问它,以便阅读。
我应该使用哪些section, Row and Cell
索引?或者也许使用形状的Characters对象?
答案 0 :(得分:1)
我成功地通过以下方式获得了公式:
string fontSize = shape.CellsSRC[(short) Visio.VisSectionIndices.visSectionCharacter,
(short) Visio.VisRowIndices.visRowCharacter,
(short) Visio.VisCellIndices.visCharacterSize].Formula;
或者通过:
string fontSize = shape.CellsSRC[3,0,7].Formula;
实际上是相同的,只是不太可读,或者是:
string fontSize = shape.get_Cells("Char.Size").Formula;