Ejemplo n.º 1
0
 internal void RegisterCellTextBoxes(bool isLTR, RTLTextBoxes delayedTB)
 {
     if (!isLTR)
     {
         delayedTB.Push(m_currentDelayedTB);
         m_currentDelayedTB = null;
     }
 }
Ejemplo n.º 2
0
 internal void EnterDelayedTBLevel(bool isLTR, ref RTLTextBoxes delayedTB)
 {
     if (!isLTR)
     {
         delayedTB          = new RTLTextBoxes(m_currentDelayedTB);
         m_currentDelayedTB = null;
         m_delayedTBLevels++;
     }
 }
Ejemplo n.º 3
0
 internal void LeaveDelayedTBLevel(bool isLTR, RTLTextBoxes delayedTB, PageContext pageContext)
 {
     if (!isLTR)
     {
         m_delayedTBLevels--;
         if (m_delayedTBLevels > 0)
         {
             m_currentDelayedTB = delayedTB.RegisterRTLLevel();
         }
         else
         {
             delayedTB.RegisterTextBoxes(pageContext);
         }
     }
 }