//新建一个文档
UIDRef fDocUIDRef = UIDRef::gNull;
SDKLayoutHelper helper;
fDocUIDRef = helper.CreateDocument();
helper.OpenLayoutWindow(fDocUIDRef);
InterfacePtr<IDocument> iDocument(gSession->GetActiveContext()->GetContextDocument(),UseDefaultIID());
InterfacePtr<ISpreadList> iSpreadList(iDocument,UseDefaultIID());
IDataBase* sessionDB = ::GetDataBase(iDocument);
//文本框
UIDRef spreadcontent(helper.GetSpreadLayerRef(UIDRef(sessionDB,iSpreadList->GetNthSpreadUID(0))));
InterfacePtr<IGraphicFrameData> iGraphicFrame(helper.CreateTextFrame(spreadcontent,rect),UseDefaultIID());
//把buffer写进文本框
InterfacePtr<IMultiColumnTextFrame> textframe(sessionDB,iGraphicFrame->GetTextContentUID(),UseDefaultIID());
InterfacePtr<ITextModel> iTxtModel(textframe->QueryTextModel());
InterfacePtr<ITextModelCmds> iTxtModelCmds(iTxtModel,UseDefaultIID());
WideString str(buffer);
iTxtModel->Insert(0,&str);
//然后怎样设置字体?和居中对齐?
UIDRef fDocUIDRef = UIDRef::gNull;
SDKLayoutHelper helper;
fDocUIDRef = helper.CreateDocument();
helper.OpenLayoutWindow(fDocUIDRef);
InterfacePtr<IDocument> iDocument(gSession->GetActiveContext()->GetContextDocument(),UseDefaultIID());
InterfacePtr<ISpreadList> iSpreadList(iDocument,UseDefaultIID());
IDataBase* sessionDB = ::GetDataBase(iDocument);
//文本框
UIDRef spreadcontent(helper.GetSpreadLayerRef(UIDRef(sessionDB,iSpreadList->GetNthSpreadUID(0))));
InterfacePtr<IGraphicFrameData> iGraphicFrame(helper.CreateTextFrame(spreadcontent,rect),UseDefaultIID());
//把buffer写进文本框
InterfacePtr<IMultiColumnTextFrame> textframe(sessionDB,iGraphicFrame->GetTextContentUID(),UseDefaultIID());
InterfacePtr<ITextModel> iTxtModel(textframe->QueryTextModel());
InterfacePtr<ITextModelCmds> iTxtModelCmds(iTxtModel,UseDefaultIID());
WideString str(buffer);
iTxtModel->Insert(0,&str);
//然后怎样设置字体?和居中对齐?

