Hi dongquangang, I've debug the layout loop and found the root cause. It's a little bit complicated - do you have some time on Tuesday or Wednesday for small chat session?
The formatting of the graphic, which causes the layout loop, is found in method <SwFlyAtCntFrm::MakeAll()> and all methods called directly respectively indirectly by this method. Regards, Oliver. dongquangang wrote: > Hi all, > In the method <SwLayAction::InternalAction()>, > there is a loop > <while ( !IsInterrupt() && !IsNextCycle() && ( pPage->IsInvalid() || (IS_FLYS > && IS_INVAFLY) ) )>. > When I trace in the codes according to the issue 68857 step by step, I find > that this loop can not break. > After a page is formated,this page is still invalid. > I think the reason is that: when this page is being formatted, the position > of baseline and the position of the picture can not be calculated exactly. > I have not found the codes of calculating the position of baseline and the > picture. Can you give me some suggestions about this? > > Best regards, > > > > > dongquangang > 2007-06-26 > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
