Index: xfa/src/fxfa/src/parser/xfa_layout_itemlayout.cpp |
diff --git a/xfa/src/fxfa/src/parser/xfa_layout_itemlayout.cpp b/xfa/src/fxfa/src/parser/xfa_layout_itemlayout.cpp |
index 228086734b76ed4a66fe551efd505399cc7c02b3..4ebc248ec268b7e58fd348fb996a40cbacdb86bb 100644 |
--- a/xfa/src/fxfa/src/parser/xfa_layout_itemlayout.cpp |
+++ b/xfa/src/fxfa/src/parser/xfa_layout_itemlayout.cpp |
@@ -274,7 +274,7 @@ void CXFA_ItemLayoutProcessor::SplitLayoutItem(CXFA_ContentLayoutItemImpl* pLayo |
pSecondLayoutItem->AddChild(pChildItem); |
} else { |
if(lHeightForKeep < XFA_LAYOUT_FLOAT_PERCISION) { |
- for(FX_INT32 iIndex = 0; iIndex < keepLayoutItems.GetSize(); iIndex ++) { |
+ for(int32_t iIndex = 0; iIndex < keepLayoutItems.GetSize(); iIndex ++) { |
CXFA_ContentLayoutItemImpl *pPreItem = keepLayoutItems[iIndex]; |
pLayoutItem->RemoveChild(pPreItem); |
pPreItem->m_sPos.y -= fSplitPos; |
@@ -713,7 +713,7 @@ static inline void XFA_ItemLayoutProcessor_CalculateContainerComponentSizeFromCo |
void CXFA_ItemLayoutProcessor::CalculatePositionedContainerPos(CXFA_Node* pNode, FX_FLOAT fWidth, FX_FLOAT fHeight, FX_FLOAT& fAbsoluteX, FX_FLOAT& fAbsoluteY) |
{ |
XFA_ATTRIBUTEENUM eAnchorType = pNode->GetEnum(XFA_ATTRIBUTE_AnchorType); |
- FX_INT32 nAnchorType = 0; |
+ int32_t nAnchorType = 0; |
switch(eAnchorType) { |
case XFA_ATTRIBUTEENUM_TopLeft: |
nAnchorType = 0; |
@@ -745,16 +745,16 @@ void CXFA_ItemLayoutProcessor::CalculatePositionedContainerPos(CXFA_Node* pNode, |
default: |
break; |
} |
- static const FX_UINT8 nNextPos[4][9] = { {0, 1, 2, 3, 4, 5, 6, 7, 8}, |
+ static const uint8_t nNextPos[4][9] = { {0, 1, 2, 3, 4, 5, 6, 7, 8}, |
{6, 3, 0, 7, 4, 1, 8, 5, 2}, |
{8, 7, 6, 5, 4, 3, 2, 1, 0}, |
{2, 5, 8, 1, 4, 7, 0, 3, 6} }; |
FX_FLOAT fAnchorX = pNode->GetMeasure(XFA_ATTRIBUTE_X).ToUnit(XFA_UNIT_Pt); |
FX_FLOAT fAnchorY = pNode->GetMeasure(XFA_ATTRIBUTE_Y).ToUnit(XFA_UNIT_Pt); |
- FX_INT32 nRotate = FXSYS_round(pNode->GetMeasure(XFA_ATTRIBUTE_Rotate).GetValue()); |
+ int32_t nRotate = FXSYS_round(pNode->GetMeasure(XFA_ATTRIBUTE_Rotate).GetValue()); |
nRotate = XFA_MapRotation(nRotate) / 90; |
- FX_INT32 nAbsoluteAnchorType = nNextPos[nRotate][nAnchorType]; |
+ int32_t nAbsoluteAnchorType = nNextPos[nRotate][nAnchorType]; |
fAbsoluteX = fAnchorX; |
fAbsoluteY = fAnchorY; |
switch(nAbsoluteAnchorType / 3) { |
@@ -867,7 +867,7 @@ void CXFA_ItemLayoutProcessor::DoLayoutPositionedContainer(CXFA_LayoutContext* p |
if(m_pCurChildNode == XFA_LAYOUT_INVALIDNODE) { |
XFA_ItemLayoutProcessor_GotoNextContainerNode(m_pCurChildNode, m_nCurChildNodeStage, m_pFormNode, FALSE); |
} |
- FX_INT32 iColIndex = 0; |
+ int32_t iColIndex = 0; |
for(; m_pCurChildNode; XFA_ItemLayoutProcessor_GotoNextContainerNode(m_pCurChildNode, m_nCurChildNodeStage, m_pFormNode, FALSE)) { |
if (m_nCurChildNodeStage != XFA_ItemLayoutProcessorStages_Container) { |
continue; |
@@ -880,14 +880,14 @@ void CXFA_ItemLayoutProcessor::DoLayoutPositionedContainer(CXFA_LayoutContext* p |
pProcessor->m_pPageMgrCreateItem = m_pPageMgrCreateItem; |
#endif |
if (pContext && pContext->m_prgSpecifiedColumnWidths) { |
- FX_INT32 iColSpan = m_pCurChildNode->GetInteger(XFA_ATTRIBUTE_ColSpan); |
+ int32_t iColSpan = m_pCurChildNode->GetInteger(XFA_ATTRIBUTE_ColSpan); |
if (iColSpan <= pContext->m_prgSpecifiedColumnWidths->GetSize() - iColIndex) { |
pContext->m_fCurColumnWidth = 0; |
pContext->m_bCurColumnWidthAvaiable = TRUE; |
if(iColSpan == -1) { |
iColSpan = pContext->m_prgSpecifiedColumnWidths->GetSize(); |
} |
- for (FX_INT32 i = 0; i < iColSpan; i++) { |
+ for (int32_t i = 0; i < iColSpan; i++) { |
pContext->m_fCurColumnWidth += pContext->m_prgSpecifiedColumnWidths->GetAt(iColIndex + i); |
} |
if(pContext->m_fCurColumnWidth == 0) { |
@@ -993,16 +993,16 @@ static inline void XFA_ItemLayoutProcessor_RelocateTableRowCells(CXFA_ContentLay |
FX_FLOAT fContentCurrentHeight = pLayoutRow->m_sSize.y - fTopInset - fBottomInset; |
FX_FLOAT fContentCalculatedWidth = 0, fContentCalculatedHeight = 0; |
FX_FLOAT fCurrentColX = 0; |
- FX_INT32 nCurrentColIdx = 0; |
+ int32_t nCurrentColIdx = 0; |
FX_BOOL bMetWholeRowCell = FALSE; |
for(CXFA_ContentLayoutItemImpl* pLayoutChild = (CXFA_ContentLayoutItemImpl*)pLayoutRow->m_pFirstChild; pLayoutChild; pLayoutChild = (CXFA_ContentLayoutItemImpl*)pLayoutChild->m_pNextSibling) { |
- FX_INT32 nOriginalColSpan = pLayoutChild->m_pFormNode->GetInteger(XFA_ATTRIBUTE_ColSpan); |
- FX_INT32 nColSpan = nOriginalColSpan; |
+ int32_t nOriginalColSpan = pLayoutChild->m_pFormNode->GetInteger(XFA_ATTRIBUTE_ColSpan); |
+ int32_t nColSpan = nOriginalColSpan; |
FX_FLOAT fColSpanWidth = 0; |
if(nColSpan == -1 || nCurrentColIdx + nColSpan > rgSpecifiedColumnWidths.GetSize()) { |
nColSpan = rgSpecifiedColumnWidths.GetSize() - nCurrentColIdx; |
} |
- for(FX_INT32 i = 0; i < nColSpan; i ++) { |
+ for(int32_t i = 0; i < nColSpan; i ++) { |
fColSpanWidth += rgSpecifiedColumnWidths[nCurrentColIdx + i]; |
} |
if (nColSpan != nOriginalColSpan) { |
@@ -1101,9 +1101,9 @@ void CXFA_ItemLayoutProcessor::DoLayoutTableContainer(CXFA_Node* pLayoutNode) |
if (pLayoutNode->TryCData(XFA_ATTRIBUTE_ColumnWidths, wsColumnWidths)) { |
CFX_WideStringArray widths; |
if (FX_SeparateStringW(wsColumnWidths.GetPtr(), wsColumnWidths.GetLength(), L' ', widths) > 0) { |
- FX_INT32 iCols = widths.GetSize(); |
+ int32_t iCols = widths.GetSize(); |
CFX_WideString wsWidth; |
- for (FX_INT32 i = 0; i < iCols; i++) { |
+ for (int32_t i = 0; i < iCols; i++) { |
wsWidth = widths[i]; |
wsWidth.TrimLeft(L' '); |
if (!wsWidth.IsEmpty()) { |
@@ -1113,7 +1113,7 @@ void CXFA_ItemLayoutProcessor::DoLayoutTableContainer(CXFA_Node* pLayoutNode) |
} |
} |
} |
- FX_INT32 iSpecifiedColumnCount = m_rgSpecifiedColumnWidths.GetSize(); |
+ int32_t iSpecifiedColumnCount = m_rgSpecifiedColumnWidths.GetSize(); |
CXFA_LayoutContext layoutContext; |
layoutContext.m_prgSpecifiedColumnWidths = &m_rgSpecifiedColumnWidths; |
CXFA_LayoutContext* pLayoutContext = iSpecifiedColumnCount > 0 ? &layoutContext : NULL; |
@@ -1138,10 +1138,10 @@ void CXFA_ItemLayoutProcessor::DoLayoutTableContainer(CXFA_Node* pLayoutNode) |
m_pLayoutItem->AddChild(pProcessor->ExtractLayoutItem()); |
delete pProcessor; |
} |
- FX_INT32 iRowCount = 0, iColCount = 0; |
+ int32_t iRowCount = 0, iColCount = 0; |
{ |
CFX_ArrayTemplate<CXFA_ContentLayoutItemImpl*> rgRowItems; |
- CFX_ArrayTemplate<FX_INT32> rgRowItemsSpan; |
+ CFX_ArrayTemplate<int32_t> rgRowItemsSpan; |
CFX_ArrayTemplate<FX_FLOAT> rgRowItemsWidth; |
for(CXFA_ContentLayoutItemImpl* pLayoutChild = (CXFA_ContentLayoutItemImpl*)m_pLayoutItem->m_pFirstChild; pLayoutChild; pLayoutChild = (CXFA_ContentLayoutItemImpl*)pLayoutChild->m_pNextSibling) { |
if(pLayoutChild->m_pFormNode->GetClassID() != XFA_ELEMENT_Subform) { |
@@ -1156,7 +1156,7 @@ void CXFA_ItemLayoutProcessor::DoLayoutTableContainer(CXFA_Node* pLayoutNode) |
} |
if (CXFA_ContentLayoutItemImpl* pRowLayoutCell = (CXFA_ContentLayoutItemImpl*)pLayoutChild->m_pFirstChild) { |
rgRowItems.Add(pRowLayoutCell); |
- FX_INT32 iColSpan = pRowLayoutCell->m_pFormNode->GetInteger(XFA_ATTRIBUTE_ColSpan); |
+ int32_t iColSpan = pRowLayoutCell->m_pFormNode->GetInteger(XFA_ATTRIBUTE_ColSpan); |
rgRowItemsSpan.Add(iColSpan); |
rgRowItemsWidth.Add(pRowLayoutCell->m_sSize.x); |
} |
@@ -1167,7 +1167,7 @@ void CXFA_ItemLayoutProcessor::DoLayoutTableContainer(CXFA_Node* pLayoutNode) |
while(bMoreColumns) { |
bMoreColumns = FALSE; |
FX_BOOL bAutoCol = FALSE; |
- for(FX_INT32 i = 0; i < iRowCount; i ++) { |
+ for(int32_t i = 0; i < iRowCount; i ++) { |
while(rgRowItems[i] != NULL && (rgRowItemsSpan[i] <= 0 || !XFA_ItemLayoutProcessor_IsTakingSpace(rgRowItems[i]->m_pFormNode))) { |
CXFA_ContentLayoutItemImpl* pNewCell = (CXFA_ContentLayoutItemImpl*)rgRowItems[i]->m_pNextSibling; |
if(rgRowItemsSpan[i] < 0 && XFA_ItemLayoutProcessor_IsTakingSpace(rgRowItems[i]->m_pFormNode)) { |
@@ -1184,7 +1184,7 @@ void CXFA_ItemLayoutProcessor::DoLayoutTableContainer(CXFA_Node* pLayoutNode) |
bMoreColumns = TRUE; |
if (rgRowItemsSpan[i] == 1) { |
if (iColCount >= iSpecifiedColumnCount) { |
- for (FX_INT32 j = 0, c = iColCount + 1 - m_rgSpecifiedColumnWidths.GetSize(); j < c; j ++) { |
+ for (int32_t j = 0, c = iColCount + 1 - m_rgSpecifiedColumnWidths.GetSize(); j < c; j ++) { |
m_rgSpecifiedColumnWidths.Add(0); |
} |
} |
@@ -1198,7 +1198,7 @@ void CXFA_ItemLayoutProcessor::DoLayoutTableContainer(CXFA_Node* pLayoutNode) |
} |
if(bMoreColumns) { |
FX_FLOAT fFinalColumnWidth = m_rgSpecifiedColumnWidths[iColCount]; |
- for(FX_INT32 i = 0; i < iRowCount; i ++) { |
+ for(int32_t i = 0; i < iRowCount; i ++) { |
if(!rgRowItems[i]) { |
continue; |
} |
@@ -1257,7 +1257,7 @@ void CXFA_ItemLayoutProcessor::DoLayoutTableContainer(CXFA_Node* pLayoutNode) |
XFA_ItemLayoutProcessor_CalculateContainerComponentSizeFromContentSize(m_pFormNode, bContainerWidthAutoSize, fContentCalculatedWidth, fContainerWidth, bContainerHeightAutoSize, fContentCalculatedHeight, fContainerHeight); |
SetCurrentComponentSize(fContainerWidth, fContainerHeight); |
} |
-static FX_UINT8 XFA_ItemLayoutProcessor_HAlignEnumToInt(XFA_ATTRIBUTEENUM eHAlign) |
+static uint8_t XFA_ItemLayoutProcessor_HAlignEnumToInt(XFA_ATTRIBUTEENUM eHAlign) |
{ |
switch(eHAlign) { |
case XFA_ATTRIBUTEENUM_Center: |
@@ -1427,7 +1427,7 @@ FX_FLOAT CXFA_ItemLayoutProcessor::InsertKeepLayoutItems() |
m_pLayoutItem = CreateContentLayoutItem(m_pFormNode); |
m_pLayoutItem->m_sSize.Set(0, 0); |
} |
- for(FX_INT32 iIndex = m_arrayKeepItems.GetSize() - 1; iIndex >= 0 ; iIndex --) { |
+ for(int32_t iIndex = m_arrayKeepItems.GetSize() - 1; iIndex >= 0 ; iIndex --) { |
XFA_ItemLayoutProcessor_AddLeaderAfterSplit(this, m_arrayKeepItems[iIndex]); |
fTotalHeight += m_arrayKeepItems[iIndex]->m_sSize.y; |
} |
@@ -1449,7 +1449,7 @@ FX_BOOL CXFA_ItemLayoutProcessor::ProcessKeepForSplite(CXFA_ItemLayoutProcessor* |
CFX_ArrayTemplate<CXFA_ContentLayoutItemImpl*> keepLayoutItems; |
if(pParentProcessor->JudgePutNextPage(pParentProcessor->m_pLayoutItem, fChildHeight, keepLayoutItems)) { |
m_arrayKeepItems.RemoveAll(); |
- for(FX_INT32 iIndex = 0; iIndex < keepLayoutItems.GetSize(); iIndex++) { |
+ for(int32_t iIndex = 0; iIndex < keepLayoutItems.GetSize(); iIndex++) { |
CXFA_ContentLayoutItemImpl* pItem = keepLayoutItems.GetAt(iIndex); |
pParentProcessor->m_pLayoutItem->RemoveChild(pItem); |
fContentCurRowY -= pItem->m_sSize.y; |
@@ -1531,12 +1531,12 @@ void CXFA_ItemLayoutProcessor::ProcessUnUseOverFlow(CXFA_Node* pLeaderNode, CXFA |
} |
} |
static XFA_ItemLayoutProcessorResult XFA_ItemLayoutProcessor_InsertFlowedItem(CXFA_ItemLayoutProcessor* pThis, CXFA_ItemLayoutProcessor*& pProcessor, |
- FX_BOOL bContainerWidthAutoSize, FX_BOOL bContainerHeightAutoSize, FX_FLOAT fContainerHeight, XFA_ATTRIBUTEENUM eFlowStrategy, FX_UINT8& uCurHAlignState, CFX_ArrayTemplate<CXFA_ContentLayoutItemImpl*> (&rgCurLineLayoutItems)[3], |
+ FX_BOOL bContainerWidthAutoSize, FX_BOOL bContainerHeightAutoSize, FX_FLOAT fContainerHeight, XFA_ATTRIBUTEENUM eFlowStrategy, uint8_t& uCurHAlignState, CFX_ArrayTemplate<CXFA_ContentLayoutItemImpl*> (&rgCurLineLayoutItems)[3], |
FX_BOOL bUseBreakControl, FX_FLOAT fAvailHeight, FX_FLOAT fRealHeight, FX_FLOAT& fContentCurRowY, FX_FLOAT& fContentWidthLimit, FX_FLOAT& fContentCurRowAvailWidth, |
FX_FLOAT& fContentCurRowHeight, FX_BOOL& bAddedItemInRow, FX_BOOL& bForceEndPage, CXFA_LayoutContext* pLayoutContext = NULL, FX_BOOL bNewRow = FALSE) |
{ |
FX_BOOL bTakeSpace = XFA_ItemLayoutProcessor_IsTakingSpace(pProcessor->m_pFormNode); |
- FX_UINT8 uHAlign = XFA_ItemLayoutProcessor_HAlignEnumToInt(pThis->m_pCurChildNode->GetEnum(XFA_ATTRIBUTE_HAlign)); |
+ uint8_t uHAlign = XFA_ItemLayoutProcessor_HAlignEnumToInt(pThis->m_pCurChildNode->GetEnum(XFA_ATTRIBUTE_HAlign)); |
if(bContainerWidthAutoSize) { |
uHAlign = 0; |
} |
@@ -1883,7 +1883,7 @@ XFA_ItemLayoutProcessorResult CXFA_ItemLayoutProcessor::DoLayoutFlowedContainer( |
FX_FLOAT fContentCurRowAvailWidth = fContentWidthLimit; |
m_fWidthLimite = fContentCurRowAvailWidth; |
CFX_ArrayTemplate<CXFA_ContentLayoutItemImpl*> rgCurLineLayoutItems[3]; |
- FX_UINT8 uCurHAlignState = (eFlowStrategy != XFA_ATTRIBUTEENUM_Rl_tb ? 0 : 2); |
+ uint8_t uCurHAlignState = (eFlowStrategy != XFA_ATTRIBUTEENUM_Rl_tb ? 0 : 2); |
if (pLayoutChild) { |
for (CXFA_ContentLayoutItemImpl* pLayoutNext = pLayoutChild; pLayoutNext; pLayoutNext = (CXFA_ContentLayoutItemImpl*)pLayoutNext->m_pNextSibling) { |
if (pLayoutNext->m_pNextSibling == NULL && m_pCurChildPreprocessor && m_pCurChildPreprocessor->m_pFormNode == pLayoutNext->m_pFormNode) { |
@@ -1891,7 +1891,7 @@ XFA_ItemLayoutProcessorResult CXFA_ItemLayoutProcessor::DoLayoutFlowedContainer( |
m_pCurChildPreprocessor->m_pLayoutItem = pLayoutNext; |
break; |
} |
- FX_UINT8 uHAlign = XFA_ItemLayoutProcessor_HAlignEnumToInt(pLayoutNext->m_pFormNode->GetEnum(XFA_ATTRIBUTE_HAlign)); |
+ uint8_t uHAlign = XFA_ItemLayoutProcessor_HAlignEnumToInt(pLayoutNext->m_pFormNode->GetEnum(XFA_ATTRIBUTE_HAlign)); |
rgCurLineLayoutItems[uHAlign].Add(pLayoutNext); |
if (eFlowStrategy == XFA_ATTRIBUTEENUM_Lr_tb) { |
if (uHAlign > uCurHAlignState) { |
@@ -1936,7 +1936,7 @@ XFA_ItemLayoutProcessorResult CXFA_ItemLayoutProcessor::DoLayoutFlowedContainer( |
case XFA_ItemLayoutProcessorStages_None: |
break; |
case XFA_ItemLayoutProcessorStages_BreakBefore: { |
- for(FX_INT32 iIndex = 0; iIndex < m_arrayKeepItems.GetSize(); iIndex++) { |
+ for(int32_t iIndex = 0; iIndex < m_arrayKeepItems.GetSize(); iIndex++) { |
CXFA_ContentLayoutItemImpl* pItem = m_arrayKeepItems.GetAt(iIndex); |
m_pLayoutItem->RemoveChild(pItem); |
fContentCalculatedHeight -= pItem->m_sSize.y; |
@@ -2152,12 +2152,12 @@ SuspendAndCreateNewRow: |
FX_BOOL CXFA_ItemLayoutProcessor::CalculateRowChildPosition(CFX_ArrayTemplate<CXFA_ContentLayoutItemImpl*>(&rgCurLineLayoutItems)[3], XFA_ATTRIBUTEENUM eFlowStrategy, FX_BOOL bContainerHeightAutoSize, |
FX_BOOL bContainerWidthAutoSize, FX_FLOAT& fContentCalculatedWidth, FX_FLOAT& fContentCalculatedHeight, FX_FLOAT& fContentCurRowY, FX_FLOAT fContentCurRowHeight, FX_FLOAT fContentWidthLimit, FX_BOOL bRootForceTb) |
{ |
- FX_INT32 nGroupLengths[3] = {0, 0, 0}; |
+ int32_t nGroupLengths[3] = {0, 0, 0}; |
FX_FLOAT fGroupWidths[3] = {0, 0, 0}; |
- FX_INT32 nTotalLength = 0; |
- for(FX_INT32 i = 0; i < 3; i ++) { |
+ int32_t nTotalLength = 0; |
+ for(int32_t i = 0; i < 3; i ++) { |
nGroupLengths[i] = rgCurLineLayoutItems[i].GetSize(); |
- for(FX_INT32 c = nGroupLengths[i], j = 0; j < c; j++) { |
+ for(int32_t c = nGroupLengths[i], j = 0; j < c; j++) { |
nTotalLength++; |
if(XFA_ItemLayoutProcessor_IsTakingSpace(rgCurLineLayoutItems[i][j]->m_pFormNode)) { |
fGroupWidths[i] += rgCurLineLayoutItems[i][j]->m_sSize.x; |
@@ -2179,7 +2179,7 @@ FX_BOOL CXFA_ItemLayoutProcessor::CalculateRowChildPosition(CFX_ArrayTemplate |
if (eFlowStrategy != XFA_ATTRIBUTEENUM_Rl_tb) { |
FX_FLOAT fCurPos; |
fCurPos = 0; |
- for(FX_INT32 c = nGroupLengths[0], j = 0; j < c; j++) { |
+ for(int32_t c = nGroupLengths[0], j = 0; j < c; j++) { |
if(bRootForceTb) { |
FX_FLOAT fAbsoluteX, fAbsoluteY; |
CalculatePositionedContainerPos(rgCurLineLayoutItems[0][j]->m_pFormNode, rgCurLineLayoutItems[0][j]->m_sSize.x, rgCurLineLayoutItems[0][j]->m_sSize.y, fAbsoluteX, fAbsoluteY); |
@@ -2194,7 +2194,7 @@ FX_BOOL CXFA_ItemLayoutProcessor::CalculateRowChildPosition(CFX_ArrayTemplate |
m_fLastRowWidth = fCurPos; |
} |
fCurPos = (fContentWidthLimit + fGroupWidths[0] - fGroupWidths[1] - fGroupWidths[2]) / 2; |
- for(FX_INT32 c = nGroupLengths[1], j = 0; j < c; j++) { |
+ for(int32_t c = nGroupLengths[1], j = 0; j < c; j++) { |
if(bRootForceTb) { |
FX_FLOAT fAbsoluteX, fAbsoluteY; |
CalculatePositionedContainerPos(rgCurLineLayoutItems[1][j]->m_pFormNode, rgCurLineLayoutItems[1][j]->m_sSize.x, rgCurLineLayoutItems[1][j]->m_sSize.y, fAbsoluteX, fAbsoluteY); |
@@ -2209,7 +2209,7 @@ FX_BOOL CXFA_ItemLayoutProcessor::CalculateRowChildPosition(CFX_ArrayTemplate |
m_fLastRowWidth = fCurPos; |
} |
fCurPos = fContentWidthLimit - fGroupWidths[2]; |
- for(FX_INT32 c = nGroupLengths[2], j = 0; j < c; j++) { |
+ for(int32_t c = nGroupLengths[2], j = 0; j < c; j++) { |
if(bRootForceTb) { |
FX_FLOAT fAbsoluteX, fAbsoluteY; |
CalculatePositionedContainerPos(rgCurLineLayoutItems[2][j]->m_pFormNode, rgCurLineLayoutItems[2][j]->m_sSize.x, rgCurLineLayoutItems[2][j]->m_sSize.y, fAbsoluteX, fAbsoluteY); |
@@ -2226,7 +2226,7 @@ FX_BOOL CXFA_ItemLayoutProcessor::CalculateRowChildPosition(CFX_ArrayTemplate |
} else { |
FX_FLOAT fCurPos; |
fCurPos = fGroupWidths[0]; |
- for(FX_INT32 c = nGroupLengths[0], j = 0; j < c; j++) { |
+ for(int32_t c = nGroupLengths[0], j = 0; j < c; j++) { |
if(XFA_ItemLayoutProcessor_IsTakingSpace(rgCurLineLayoutItems[0][j]->m_pFormNode)) { |
fCurPos -= rgCurLineLayoutItems[0][j]->m_sSize.x; |
} |
@@ -2235,7 +2235,7 @@ FX_BOOL CXFA_ItemLayoutProcessor::CalculateRowChildPosition(CFX_ArrayTemplate |
m_fLastRowWidth = fCurPos; |
} |
fCurPos = (fContentWidthLimit + fGroupWidths[0] + fGroupWidths[1] - fGroupWidths[2]) / 2; |
- for(FX_INT32 c = nGroupLengths[1], j = 0; j < c; j++) { |
+ for(int32_t c = nGroupLengths[1], j = 0; j < c; j++) { |
if(XFA_ItemLayoutProcessor_IsTakingSpace(rgCurLineLayoutItems[1][j]->m_pFormNode)) { |
fCurPos -= rgCurLineLayoutItems[1][j]->m_sSize.x; |
} |
@@ -2244,7 +2244,7 @@ FX_BOOL CXFA_ItemLayoutProcessor::CalculateRowChildPosition(CFX_ArrayTemplate |
m_fLastRowWidth = fCurPos; |
} |
fCurPos = fContentWidthLimit; |
- for(FX_INT32 c = nGroupLengths[2], j = 0; j < c; j++) { |
+ for(int32_t c = nGroupLengths[2], j = 0; j < c; j++) { |
if(XFA_ItemLayoutProcessor_IsTakingSpace(rgCurLineLayoutItems[2][j]->m_pFormNode)) { |
fCurPos -= rgCurLineLayoutItems[2][j]->m_sSize.x; |
} |
@@ -2300,7 +2300,7 @@ void CXFA_ItemLayoutProcessor::DoLayoutField() |
FX_FLOAT fHeight = -1; |
FX_FLOAT fWidth = -1; |
pNotify->StartFieldDrawLayout(m_pFormNode, fWidth, fHeight); |
- FX_INT32 nRotate = FXSYS_round(m_pFormNode->GetMeasure(XFA_ATTRIBUTE_Rotate).GetValue()); |
+ int32_t nRotate = FXSYS_round(m_pFormNode->GetMeasure(XFA_ATTRIBUTE_Rotate).GetValue()); |
nRotate = XFA_MapRotation(nRotate); |
if(nRotate == 90 || nRotate == 270) { |
FX_FLOAT fTmp = fWidth; |
@@ -2381,14 +2381,14 @@ FX_BOOL CXFA_ItemLayoutProcessor::JudgeLeaderOrTrailerForOccur(CXFA_Node* pFormN |
pTemplate = pFormNode; |
} |
CXFA_Occur NodeOccur = pTemplate->GetFirstChildByClass(XFA_ELEMENT_Occur); |
- FX_INT32 iMax = NodeOccur.GetMax(); |
+ int32_t iMax = NodeOccur.GetMax(); |
if (iMax > -1) { |
- FX_INT32 iCount = (FX_INT32)(FX_UINTPTR)m_PendingNodesCount.GetValueAt(pTemplate); |
+ int32_t iCount = (int32_t)(uintptr_t)m_PendingNodesCount.GetValueAt(pTemplate); |
if (iCount >= iMax) { |
return FALSE; |
} |
iCount++; |
- m_PendingNodesCount.SetAt(pTemplate, (FX_LPVOID)(FX_UINTPTR)(iCount)); |
+ m_PendingNodesCount.SetAt(pTemplate, (FX_LPVOID)(uintptr_t)(iCount)); |
return TRUE; |
} |
return TRUE; |