private void ReadDocumentInfo(RTFNodeGroup group)
{
myInfo.Clear();
RTFNodeList list = group.GetAllNodes(false);
foreach (RTFNode node in group.Nodes)
{
if ((node is RTFNodeGroup) == false)
{
continue;
}
if (node.Keyword == "creatim")
{
myInfo.Creatim = ReadDateTime(node);
}
else if (node.Keyword == "revtim")
{
myInfo.Revtim = ReadDateTime(node);
}
else if (node.Keyword == "printim")
{
myInfo.Printim = ReadDateTime(node);
}
else if (node.Keyword == "buptim")
{
myInfo.Buptim = ReadDateTime(node);
}
else
{
if (node.HasParameter)
myInfo.SetInfo(node.Keyword, node.Parameter.ToString());
else
{
myInfo.SetInfo(node.Keyword, node.Nodes.Text);
}
}
}
}