Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
xfa_document_datamerger_imp.h
Go to the documentation of this file.
1
// Copyright 2014 The PDFium Authors
2
// Use of this source code is governed by a BSD-style license that can be
3
// found in the LICENSE file.
4
5
// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
6
7
#
ifndef
XFA_FXFA_PARSER_XFA_DOCUMENT_DATAMERGER_IMP_H_
8
#
define
XFA_FXFA_PARSER_XFA_DOCUMENT_DATAMERGER_IMP_H_
9
10
#
include
<
vector
>
11
12
#
include
"xfa/fxfa/fxfa_basic.h"
13
14
class
CXFA_Document;
15
class
CXFA_Node
;
16
17
bool
XFA_DataMerge_NeedGenerateForm
(
CXFA_Node
* pTemplateChild,
18
bool
bUseInstanceManager);
19
CXFA_Node
*
XFA_NodeMerge_CloneOrMergeContainer
(
20
CXFA_Document* pDocument,
21
CXFA_Node
* pFormParent,
22
CXFA_Node
* pTemplateNode,
23
bool
bRecursive,
24
std::vector<CXFA_Node*>* pSubformArray);
25
CXFA_Node
*
XFA_DataMerge_FindDataScope
(
CXFA_Node
* pParentFormNode);
26
CXFA_Node
*
XFA_DataMerge_FindFormDOMInstance
(CXFA_Document* pDocument,
27
XFA_Element
eType,
28
uint32_t dwNameHash,
29
CXFA_Node
* pFormParent);
30
31
#
endif
// XFA_FXFA_PARSER_XFA_DOCUMENT_DATAMERGER_IMP_H_
CXFA_ContentLayoutProcessor
Definition
cxfa_contentlayoutprocessor.h:36
CXFA_ContentLayoutProcessor::Result
Result
Definition
cxfa_contentlayoutprocessor.h:38
CXFA_ContentLayoutProcessor::Result::kDone
@ kDone
Definition
cxfa_contentlayoutprocessor.h:39
CXFA_Document::LayoutProcessorIface::GetDocument
CXFA_Document * GetDocument() const
Definition
cxfa_document.h:78
CXFA_LayoutItem
Definition
cxfa_layoutitem.h:20
CXFA_LayoutProcessor::~CXFA_LayoutProcessor
~CXFA_LayoutProcessor() override
CXFA_LayoutProcessor::CountPages
int32_t CountPages() const
Definition
cxfa_layoutprocessor.cpp:126
CXFA_LayoutProcessor::IncrementLayout
bool IncrementLayout()
Definition
cxfa_layoutprocessor.cpp:118
CXFA_LayoutProcessor::Trace
void Trace(cppgc::Visitor *visitor) const override
Definition
cxfa_layoutprocessor.cpp:34
CXFA_LayoutProcessor::GetLayoutItem
CXFA_LayoutItem * GetLayoutItem(CXFA_Node *pFormItem)
Definition
cxfa_layoutprocessor.cpp:135
CXFA_LayoutProcessor::StartLayout
int32_t StartLayout()
Definition
cxfa_layoutprocessor.cpp:44
CXFA_LayoutProcessor::SetHasChangedContainer
void SetHasChangedContainer() override
Definition
cxfa_layoutprocessor.cpp:139
CXFA_LayoutProcessor::DoLayout
int32_t DoLayout()
Definition
cxfa_layoutprocessor.cpp:80
CXFA_LayoutProcessor::GetPage
CXFA_ViewLayoutItem * GetPage(int32_t index) const
Definition
cxfa_layoutprocessor.cpp:130
CXFA_LayoutProcessor::FromDocument
static CXFA_LayoutProcessor * FromDocument(const CXFA_Document *pXFADoc)
Definition
cxfa_layoutprocessor.cpp:24
CXFA_LayoutProcessor::SetForceRelayout
void SetForceRelayout() override
Definition
cxfa_layoutprocessor.cpp:40
CXFA_Node
Definition
cxfa_node.h:94
XFA_Unit
XFA_Unit
Definition
fxfa_basic.h:91
XFA_Unit::Pt
@ Pt
Definition
fxfa_basic.h:94
XFA_Attribute
XFA_Attribute
Definition
fxfa_basic.h:67
XFA_HASHCODE_Form
@ XFA_HASHCODE_Form
Definition
fxfa_basic.h:22
XFA_Element
XFA_Element
Definition
fxfa_basic.h:75
cppgc
Definition
heap.h:12
XFA_NodeMerge_CloneOrMergeContainer
CXFA_Node * XFA_NodeMerge_CloneOrMergeContainer(CXFA_Document *pDocument, CXFA_Node *pFormParent, CXFA_Node *pTemplateNode, bool bRecursive, std::vector< CXFA_Node * > *pSubformArray)
Definition
xfa_document_datamerger_imp.cpp:40
XFA_DataMerge_FindFormDOMInstance
CXFA_Node * XFA_DataMerge_FindFormDOMInstance(CXFA_Document *pDocument, XFA_Element eType, uint32_t dwNameHash, CXFA_Node *pFormParent)
Definition
xfa_document_datamerger_imp.cpp:26
XFA_DataMerge_NeedGenerateForm
bool XFA_DataMerge_NeedGenerateForm(CXFA_Node *pTemplateChild, bool bUseInstanceManager)
Definition
xfa_document_datamerger_imp.cpp:12
XFA_DataMerge_FindDataScope
CXFA_Node * XFA_DataMerge_FindDataScope(CXFA_Node *pParentFormNode)
Definition
xfa_document_datamerger_imp.cpp:91
qtwebengine
src
3rdparty
chromium
third_party
pdfium
xfa
fxfa
parser
xfa_document_datamerger_imp.h
Generated on
for Qt by
1.18.0