Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <cxfa_viewlayoutprocessor.h>
Classes | |
struct | BreakData |
struct | OverflowData |
Public Attributes | |
CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED | |
Definition at line 29 of file cxfa_viewlayoutprocessor.h.
|
default |
void CXFA_ViewLayoutProcessor::FinishPaginatedPageSets | ( | ) |
Definition at line 695 of file cxfa_viewlayoutprocessor.cpp.
References CXFA_LayoutItem::GetFormNode().
float CXFA_ViewLayoutProcessor::GetAvailHeight | ( | ) |
Definition at line 551 of file cxfa_viewlayoutprocessor.cpp.
References CXFA_LayoutItem::GetFormNode(), kXFALayoutPrecision, and Pt.
|
inline |
Definition at line 54 of file cxfa_viewlayoutprocessor.h.
bool CXFA_ViewLayoutProcessor::GetNextAvailContentHeight | ( | float | fChildHeight | ) |
Definition at line 1526 of file cxfa_viewlayoutprocessor.cpp.
References kXFALayoutPrecision, and Pt.
CXFA_ViewLayoutItem * CXFA_ViewLayoutProcessor::GetPage | ( | int32_t | index | ) | const |
Definition at line 725 of file cxfa_viewlayoutprocessor.cpp.
int32_t CXFA_ViewLayoutProcessor::GetPageCount | ( | ) | const |
Definition at line 721 of file cxfa_viewlayoutprocessor.cpp.
int32_t CXFA_ViewLayoutProcessor::GetPageIndex | ( | const CXFA_ViewLayoutItem * | pPage | ) | const |
Definition at line 731 of file cxfa_viewlayoutprocessor.cpp.
|
inline |
Definition at line 67 of file cxfa_viewlayoutprocessor.h.
Referenced by PreFinalize(), and SyncLayoutData().
bool CXFA_ViewLayoutProcessor::InitLayoutPage | ( | CXFA_Node * | pFormNode | ) |
Definition at line 371 of file cxfa_viewlayoutprocessor.cpp.
References CXFA_Measurement::CXFA_Measurement(), CXFA_Document::CreateNode(), CXFA_Object::GetDocument(), CXFA_Object::GetElementType(), CXFA_Node::GetPacketType(), CXFA_Node::GetTemplateNodeIfExists(), In, and CXFA_Node::SetInitializedFlagAndNotify().
void CXFA_ViewLayoutProcessor::PreFinalize | ( | ) |
Definition at line 346 of file cxfa_viewlayoutprocessor.cpp.
References GetRootLayoutItem(), and XFA_ReleaseLayoutItem().
bool CXFA_ViewLayoutProcessor::PrepareFirstPage | ( | CXFA_Node * | pRootSubform | ) |
Definition at line 461 of file cxfa_viewlayoutprocessor.cpp.
References CXFA_ViewLayoutProcessor::BreakData::bCreatePage, CXFA_Object::GetElementType(), and CXFA_Node::PresenceRequiresSpace().
Definition at line 908 of file cxfa_viewlayoutprocessor.cpp.
Definition at line 913 of file cxfa_viewlayoutprocessor.cpp.
absl::optional< CXFA_ViewLayoutProcessor::BreakData > CXFA_ViewLayoutProcessor::ProcessBreakAfter | ( | const CXFA_Node * | pBreakNode | ) |
Definition at line 862 of file cxfa_viewlayoutprocessor.cpp.
absl::optional< CXFA_ViewLayoutProcessor::BreakData > CXFA_ViewLayoutProcessor::ProcessBreakBefore | ( | const CXFA_Node * | pBreakNode | ) |
Definition at line 857 of file cxfa_viewlayoutprocessor.cpp.
absl::optional< CXFA_ViewLayoutProcessor::OverflowData > CXFA_ViewLayoutProcessor::ProcessOverflow | ( | CXFA_Node * | pFormNode, |
bool | bCreatePage ) |
Definition at line 1021 of file cxfa_viewlayoutprocessor.cpp.
References CXFA_Document::DataMerge_CopyContainer(), CXFA_Document::DataMerge_UpdateBindingRelations(), CXFA_Object::GetDocument(), CXFA_Object::GetElementType(), CXFA_ViewLayoutProcessor::OverflowData::pLeader, CXFA_ViewLayoutProcessor::OverflowData::pTrailer, and XFA_DataMerge_FindDataScope().
Definition at line 1629 of file cxfa_viewlayoutprocessor.cpp.
References CXFA_Object::GetElementType(), and fxcrt::WideString::IsEmpty().
void CXFA_ViewLayoutProcessor::SubmitContentItem | ( | CXFA_ContentLayoutItem * | pContentLayoutItem, |
CXFA_ContentLayoutProcessor::Result | eStatus ) |
Definition at line 530 of file cxfa_viewlayoutprocessor.cpp.
References CXFA_ContentLayoutProcessor::kDone.
void CXFA_ViewLayoutProcessor::SyncLayoutData | ( | ) |
Definition at line 1851 of file cxfa_viewlayoutprocessor.cpp.
References CXFA_LayoutItem::AsContentLayoutItem(), CXFA_LayoutItem::GetFormNode(), GetRootLayoutItem(), CXFA_FFDoc::kPostRemoved, and CXFA_FFNotify::OnPageViewEvent().
void CXFA_ViewLayoutProcessor::Trace | ( | cppgc::Visitor * | visitor | ) | const |
Definition at line 356 of file cxfa_viewlayoutprocessor.cpp.
CXFA_ViewLayoutProcessor::CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED |
Definition at line 49 of file cxfa_viewlayoutprocessor.h.