![]() |
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_contentlayoutprocessor.h>
Public Types | |
| enum class | Result : uint8_t { kDone , kPageFullBreak , kRowFullBreak , kManualBreak } |
| enum class | Stage : uint8_t { kNone , kBookendLeader , kBreakBefore , kKeep , kContainer , kBreakAfter , kBookendTrailer , kDone } |
Public Member Functions | |
| ~CXFA_ContentLayoutProcessor () | |
| void | Trace (cppgc::Visitor *visitor) const |
| cppgc::Heap * | GetHeap () const |
| Result | DoLayout (bool bUseBreakControl, float fHeightLimit, float fRealHeight) |
| void | DoLayoutPageArea (CXFA_ViewLayoutItem *pPageAreaLayoutItem) |
| CXFA_Node * | GetFormNode () |
| CXFA_ContentLayoutItem * | ExtractLayoutItem () |
Public Attributes | |
| CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED | |
Definition at line 35 of file cxfa_contentlayoutprocessor.h.
|
strong |
| Enumerator | |
|---|---|
| kDone | |
| kPageFullBreak | |
| kRowFullBreak | |
| kManualBreak | |
Definition at line 38 of file cxfa_contentlayoutprocessor.h.
|
strong |
| Enumerator | |
|---|---|
| kNone | |
| kBookendLeader | |
| kBreakBefore | |
| kKeep | |
| kContainer | |
| kBreakAfter | |
| kBookendTrailer | |
| kDone | |
Definition at line 45 of file cxfa_contentlayoutprocessor.h.
|
default |
| CXFA_ContentLayoutProcessor::Result CXFA_ContentLayoutProcessor::DoLayout | ( | bool | bUseBreakControl, |
| float | fHeightLimit, | ||
| float | fRealHeight ) |
Definition at line 2083 of file cxfa_contentlayoutprocessor.cpp.
| void CXFA_ContentLayoutProcessor::DoLayoutPageArea | ( | CXFA_ViewLayoutItem * | pPageAreaLayoutItem | ) |
Definition at line 997 of file cxfa_contentlayoutprocessor.cpp.
References CXFA_Object::GetElementType(), CXFA_LayoutItem::GetFormNode(), CXFA_LayoutItem::IsContentLayoutItem(), kContainer, and kNone.
| CXFA_ContentLayoutItem * CXFA_ContentLayoutProcessor::ExtractLayoutItem | ( | ) |
Definition at line 833 of file cxfa_contentlayoutprocessor.cpp.
References CXFA_FFNotify::OnLayoutItemRemoving().
|
inline |
Definition at line 65 of file cxfa_contentlayoutprocessor.h.
|
inline |
Definition at line 60 of file cxfa_contentlayoutprocessor.h.
| void CXFA_ContentLayoutProcessor::Trace | ( | cppgc::Visitor * | visitor | ) | const |
Definition at line 648 of file cxfa_contentlayoutprocessor.cpp.
| CXFA_ContentLayoutProcessor::CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED |
Definition at line 56 of file cxfa_contentlayoutprocessor.h.