如题
这个函数在CE版本已经废弃了,请用新的方式(如下代码所示)创建文本:
void SampleCreateText() { DgnModelP modelp = ISessionMgr::GetActiveDgnModelP(); TextBlockPropertiesPtr txtBlkPropPtr = TextBlockProperties::Create(*modelp); ParagraphPropertiesPtr paraPropPtr = ParagraphProperties::Create(*modelp); DgnTextStylePtr txtStylePtr = DgnTextStyle::GetActive(); RunPropertiesPtr runPropPtr = RunProperties::Create(*txtStylePtr, *modelp); TextBlockPtr txtBlkPtr = TextBlock::Create(*txtBlkPropPtr, *paraPropPtr, *runPropPtr, *modelp); txtBlkPtr->AppendText(L"text create sample"); EditElementHandle eeh; if (TEXTBLOCK_TO_ELEMENT_RESULT_Success == TextHandlerBase::CreateElement(eeh, nullptr, *txtBlkPtr)) { eeh.AddToModel(); } }
Answer Verified By: Yongan.Fu
请问v8i的textSizeparam里的mode在CE中应该对应为什么?