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_textprovider.h>
Public Types | |
enum class | Type : uint8_t { kText , kCaption , kRollover , kDown } |
Public Member Functions | |
~CXFA_TextProvider () | |
void | Trace (cppgc::Visitor *visitor) const |
CXFA_Node * | GetTextNode (bool *bRichText) |
CXFA_Para * | GetParaIfExists () |
CXFA_Font * | GetFontIfExists () |
bool | IsCheckButtonAndAutoWidth () const |
absl::optional< WideString > | GetEmbeddedObj (const WideString &wsAttr) const |
Public Attributes | |
CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED | |
Definition at line 22 of file cxfa_textprovider.h.
|
strong |
Enumerator | |
---|---|
kText | |
kCaption | |
kRollover | |
kDown |
Definition at line 24 of file cxfa_textprovider.h.
|
default |
absl::optional< WideString > CXFA_TextProvider::GetEmbeddedObj | ( | const WideString & | wsAttr | ) | const |
Definition at line 135 of file cxfa_textprovider.cpp.
References CXFA_Document::GetNodeByID(), CXFA_Node::GetValue(), CXFA_Document::GetXFAObject(), kDisplay, ToNode(), and XFA_HASHCODE_Form.
CXFA_Font * CXFA_TextProvider::GetFontIfExists | ( | ) |
Definition at line 119 of file cxfa_textprovider.cpp.
Referenced by CXFA_TextParser::CreateRootStyle(), CXFA_TextParser::GetBaseline(), CXFA_TextParser::GetColor(), CXFA_TextParser::GetFont(), CXFA_TextParser::GetFontSize(), CXFA_TextParser::GetHorScale(), CXFA_TextParser::GetLinethrough(), CXFA_TextParser::GetUnderline(), CXFA_TextParser::GetUnderlinePeriod(), and CXFA_TextParser::GetVerScale().
CXFA_Para * CXFA_TextProvider::GetParaIfExists | ( | ) |
Definition at line 110 of file cxfa_textprovider.cpp.
Referenced by CXFA_TextParser::CreateRootStyle(), CXFA_TextParser::GetLineHeight(), and CXFA_TextParser::GetVAlign().
CXFA_Node * CXFA_TextProvider::GetTextNode | ( | bool * | bRichText | ) |
Definition at line 46 of file cxfa_textprovider.cpp.
References fxcrt::WideString::EqualsASCII(), CXFA_Object::GetElementType(), kCaption, kDown, kRollover, and kText.
bool CXFA_TextProvider::IsCheckButtonAndAutoWidth | ( | ) | const |
Definition at line 129 of file cxfa_textprovider.cpp.
void CXFA_TextProvider::Trace | ( | cppgc::Visitor * | visitor | ) | const |
Definition at line 42 of file cxfa_textprovider.cpp.
CXFA_TextProvider::CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED |
Definition at line 31 of file cxfa_textprovider.h.