构建文字处理器
在开发文字处理器的过程中,涉及多个关键类和方法,下面将详细介绍这些内容。
1. 字符信息处理
首先是字符信息的剪贴板读写操作。 WriteCharInfoToClipboard 方法用于将字符信息写入剪贴板, ReadCharInfoFromClipboard 方法则用于从剪贴板读取字符信息。在这两个方法中,省略了 paragraphPtr 和 lineInfoPtr 指针,这些指针会在 WordDocument 类的 PasteGeneric 方法调用 ReadCharInfoFromClipboard 方法后进行设置。
void CharInfo::WriteCharInfoToClipboard(InfoList& infoList) const{
infoList.AddValue<TCHAR>(tChar);
charFont.WriteFontToClipboard(infoList);
}
void CharInfo::ReadCharInfoFromClipboard(InfoList& infoList) {
infoList.GetValue<TCHAR>(tChar);
charFont.ReadFontFromClipboard(infoList);
}
超级会员免费看
订阅专栏 解锁全文
1110

被折叠的 条评论
为什么被折叠?



