summaryrefslogtreecommitdiff
path: root/xfa/src/fxfa/src/parser/xfa_layout_appadapter.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'xfa/src/fxfa/src/parser/xfa_layout_appadapter.cpp')
-rw-r--r--xfa/src/fxfa/src/parser/xfa_layout_appadapter.cpp101
1 files changed, 0 insertions, 101 deletions
diff --git a/xfa/src/fxfa/src/parser/xfa_layout_appadapter.cpp b/xfa/src/fxfa/src/parser/xfa_layout_appadapter.cpp
index f2dd8489dd..b9c154fca1 100644
--- a/xfa/src/fxfa/src/parser/xfa_layout_appadapter.cpp
+++ b/xfa/src/fxfa/src/parser/xfa_layout_appadapter.cpp
@@ -49,107 +49,6 @@ CXFA_Node* IXFA_LayoutPage::GetMasterPage() const {
CXFA_ContainerLayoutItemImpl* pThis = (CXFA_ContainerLayoutItemImpl*)this;
return pThis->m_pFormNode;
}
-IXFA_LayoutPage* CXFA_LayoutItem::GetPage() const {
- CXFA_ContainerLayoutItemImpl* pThis = (CXFA_ContainerLayoutItemImpl*)this;
- for (CXFA_LayoutItemImpl* pCurNode = pThis; pCurNode;
- pCurNode = pCurNode->m_pParent) {
- if (pCurNode->m_pFormNode->GetClassID() == XFA_ELEMENT_PageArea) {
- return (IXFA_LayoutPage*)pCurNode;
- }
- }
- return NULL;
-}
-CXFA_Node* CXFA_LayoutItem::GetFormNode() const {
- CXFA_ContentLayoutItemImpl* pThis = (CXFA_ContentLayoutItemImpl*)this;
- return pThis->m_pFormNode;
-}
-void CXFA_LayoutItem::GetRect(CFX_RectF& rtLayout, FX_BOOL bRelative) const {
- CXFA_ContentLayoutItemImpl* pThis = (CXFA_ContentLayoutItemImpl*)this;
- CFX_PointF sPos = pThis->m_sPos;
- CFX_SizeF sSize = pThis->m_sSize;
- if (!bRelative) {
- for (CXFA_LayoutItemImpl* pLayoutItem = pThis->m_pParent; pLayoutItem;
- pLayoutItem = pLayoutItem->m_pParent) {
- if (pLayoutItem->IsContentLayoutItem()) {
- sPos += ((CXFA_ContentLayoutItemImpl*)pLayoutItem)->m_sPos;
- if (CXFA_Node* pMarginNode =
- pLayoutItem->m_pFormNode->GetFirstChildByClass(
- XFA_ELEMENT_Margin)) {
- sPos.Add(pMarginNode->GetMeasure(XFA_ATTRIBUTE_LeftInset)
- .ToUnit(XFA_UNIT_Pt),
- pMarginNode->GetMeasure(XFA_ATTRIBUTE_TopInset)
- .ToUnit(XFA_UNIT_Pt));
- }
- } else {
- if (pLayoutItem->m_pFormNode->GetClassID() == XFA_ELEMENT_ContentArea) {
- sPos.Add(pLayoutItem->m_pFormNode->GetMeasure(XFA_ATTRIBUTE_X)
- .ToUnit(XFA_UNIT_Pt),
- pLayoutItem->m_pFormNode->GetMeasure(XFA_ATTRIBUTE_Y)
- .ToUnit(XFA_UNIT_Pt));
- break;
- } else if (pLayoutItem->m_pFormNode->GetClassID() ==
- XFA_ELEMENT_PageArea) {
- break;
- }
- }
- }
- }
- rtLayout.Set(sPos.x, sPos.y, sSize.x, sSize.y);
-}
-CXFA_LayoutItem* CXFA_LayoutItem::GetParent() const {
- CXFA_LayoutItemImpl* pThis = (CXFA_LayoutItemImpl*)this;
- return (CXFA_LayoutItem*)pThis->m_pParent;
-}
-CXFA_LayoutItem* CXFA_LayoutItem::GetFirst() const {
- CXFA_ContentLayoutItemImpl* pThis = (CXFA_ContentLayoutItemImpl*)this;
- CXFA_ContentLayoutItemImpl* pCurNode = pThis;
- while (pCurNode->m_pPrev) {
- pCurNode = pCurNode->m_pPrev;
- }
- return (CXFA_LayoutItem*)pCurNode;
-}
-CXFA_LayoutItem* CXFA_LayoutItem::GetPrev() const {
- CXFA_ContentLayoutItemImpl* pThis = (CXFA_ContentLayoutItemImpl*)this;
- return (CXFA_LayoutItem*)pThis->m_pPrev;
-}
-CXFA_LayoutItem* CXFA_LayoutItem::GetNext() const {
- CXFA_ContentLayoutItemImpl* pThis = (CXFA_ContentLayoutItemImpl*)this;
- return (CXFA_LayoutItem*)pThis->m_pNext;
-}
-CXFA_LayoutItem* CXFA_LayoutItem::GetLast() const {
- CXFA_ContentLayoutItemImpl* pThis = (CXFA_ContentLayoutItemImpl*)this;
- CXFA_ContentLayoutItemImpl* pCurNode = pThis;
- while (pCurNode->m_pNext) {
- pCurNode = pCurNode->m_pNext;
- }
- return (CXFA_LayoutItem*)pCurNode;
-}
-int32_t CXFA_LayoutItem::GetIndex() const {
- CXFA_ContentLayoutItemImpl* pThis = (CXFA_ContentLayoutItemImpl*)this;
- int32_t iIndex = 0;
- CXFA_ContentLayoutItemImpl* pCurNode = pThis;
- while (pCurNode->m_pPrev) {
- pCurNode = pCurNode->m_pPrev;
- iIndex++;
- }
- return iIndex;
-}
-int32_t CXFA_LayoutItem::GetCount() const {
- CXFA_ContentLayoutItemImpl* pThis = (CXFA_ContentLayoutItemImpl*)this;
- int32_t iCount = 1;
- CXFA_ContentLayoutItemImpl* pCurNode = NULL;
- pCurNode = pThis;
- while (pCurNode->m_pPrev) {
- pCurNode = pCurNode->m_pPrev;
- iCount++;
- }
- pCurNode = pThis;
- while (pCurNode->m_pNext) {
- pCurNode = pCurNode->m_pNext;
- iCount++;
- }
- return iCount;
-}
FX_DWORD XFA_GetRelevant(CXFA_Node* pFormItem, FX_DWORD dwParentRelvant) {
FX_DWORD dwRelevant = XFA_LAYOUTSTATUS_Viewable | XFA_LAYOUTSTATUS_Printable;
CFX_WideStringC wsRelevant;