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 34 of file cxfa_contentlayoutprocessor.h.
|
strong |
Enumerator | |
---|---|
kDone | |
kPageFullBreak | |
kRowFullBreak | |
kManualBreak |
Definition at line 37 of file cxfa_contentlayoutprocessor.h.
|
strong |
Enumerator | |
---|---|
kNone | |
kBookendLeader | |
kBreakBefore | |
kKeep | |
kContainer | |
kBreakAfter | |
kBookendTrailer | |
kDone |
Definition at line 44 of file cxfa_contentlayoutprocessor.h.
|
default |
CXFA_ContentLayoutProcessor::Result CXFA_ContentLayoutProcessor::DoLayout | ( | bool | bUseBreakControl, |
float | fHeightLimit, | ||
float | fRealHeight ) |
Definition at line 2081 of file cxfa_contentlayoutprocessor.cpp.
void CXFA_ContentLayoutProcessor::DoLayoutPageArea | ( | CXFA_ViewLayoutItem * | pPageAreaLayoutItem | ) |
Definition at line 993 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 829 of file cxfa_contentlayoutprocessor.cpp.
References CXFA_FFNotify::OnLayoutItemRemoving().
|
inline |
Definition at line 64 of file cxfa_contentlayoutprocessor.h.
|
inline |
Definition at line 59 of file cxfa_contentlayoutprocessor.h.
void CXFA_ContentLayoutProcessor::Trace | ( | cppgc::Visitor * | visitor | ) | const |
Definition at line 644 of file cxfa_contentlayoutprocessor.cpp.
CXFA_ContentLayoutProcessor::CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED |
Definition at line 55 of file cxfa_contentlayoutprocessor.h.