|
| ~CXFA_Box () override |
|
XFA_AttributeValue | GetPresence () |
|
std::tuple< XFA_AttributeValue, bool, float > | Get3DStyle () |
|
size_t | CountEdges () |
|
CXFA_Edge * | GetEdgeIfExists (size_t nIndex) |
|
CXFA_Fill * | GetOrCreateFillIfPossible () |
|
std::vector< CXFA_Stroke * > | GetStrokes () |
|
void | Draw (CFGAS_GEGraphics *pGS, const CFX_RectF &rtWidget, const CFX_Matrix &matrix, bool forceRound) |
|
| ~CXFA_Node () override |
|
void | Trace (cppgc::Visitor *visitor) const override |
|
bool | HasProperty (XFA_Element property) const |
|
bool | HasPropertyFlag (XFA_Element property, XFA_PropertyFlag flag) const |
|
uint8_t | PropertyOccurrenceCount (XFA_Element property) const |
|
std::pair< CXFA_Node *, int32_t > | GetProperty (int32_t index, XFA_Element eProperty) const |
|
CXFA_Node * | GetOrCreateProperty (int32_t index, XFA_Element eProperty) |
|
void | SendAttributeChangeMessage (XFA_Attribute eAttribute, bool bScriptModify) |
|
bool | HasAttribute (XFA_Attribute attr) const |
|
XFA_AttributeType | GetAttributeType (XFA_Attribute type) const |
|
XFA_Attribute | GetAttribute (size_t i) const |
|
XFA_PacketType | GetPacketType () const |
|
void | SetInitializedFlagAndNotify () |
|
void | SetFlag (XFA_NodeFlag dwFlag) |
|
void | ClearFlag (XFA_NodeFlag dwFlag) |
|
CXFA_Node * | CreateInstanceIfPossible (bool bDataMerge) |
|
int32_t | GetCount () |
|
CXFA_Node * | GetItemIfExists (int32_t iIndex) |
|
void | RemoveItem (CXFA_Node *pRemoveInstance, bool bRemoveDataBinding) |
|
void | InsertItem (CXFA_Node *pNewInstance, int32_t iPos, int32_t iCount, bool bMoveDataBindingNodes) |
|
bool | IsInitialized () const |
|
bool | IsUserInteractive () const |
|
bool | IsUnusedNode () const |
|
bool | IsLayoutGeneratedNode () const |
|
bool | PresenceRequiresSpace () const |
|
void | SetBindingNode (CXFA_Node *node) |
|
void | SetNodeAndDescendantsUnused () |
|
bool | HasRemovedChildren () const |
|
bool | IsAttributeInXML () |
|
bool | IsFormContainer () const |
|
void | SetXMLMappingNode (CFX_XMLNode *node) |
|
CFX_XMLNode * | GetXMLMappingNode () const |
|
CFX_XMLNode * | CreateXMLMappingNode () |
|
bool | IsNeedSavingXMLNode () const |
|
void | SetToXML (const WideString &value) |
|
uint32_t | GetNameHash () const |
|
bool | IsUnnamed () const |
|
CXFA_Node * | GetModelNode () |
|
void | UpdateNameHash () |
|
size_t | CountChildren (XFA_Element eType, bool bOnlyChild) |
|
template<typename T > |
T * | GetChild (size_t index, XFA_Element eType, bool bOnlyChild) |
|
template<typename T > |
const T * | GetChild (size_t index, XFA_Element eType, bool bOnlyChild) const |
|
bool | IsAncestorOf (const CXFA_Node *that) const |
|
void | InsertChildAndNotify (int32_t index, CXFA_Node *pNode) |
|
void | InsertChildAndNotify (CXFA_Node *pNode, CXFA_Node *pBeforeNode) |
|
void | RemoveChildAndNotify (CXFA_Node *pNode, bool bNotify) |
|
CXFA_Node * | Clone (bool bRecursive) |
|
CXFA_Node * | GetNextContainerSibling () const |
|
CXFA_Node * | GetPrevContainerSibling () const |
|
CXFA_Node * | GetFirstContainerChild () const |
|
CXFA_Node * | GetContainerParent () const |
|
std::vector< CXFA_Node * > | GetNodeListForType (XFA_Element eTypeFilter) |
|
std::vector< CXFA_Node * > | GetNodeListWithFilter (Mask< XFA_NodeFilter > dwFilter) |
|
CXFA_Node * | CreateSamePacketNode (XFA_Element eType) |
|
CXFA_Node * | CloneTemplateToForm (bool bRecursive) |
|
CXFA_Node * | GetTemplateNodeIfExists () const |
|
void | SetTemplateNode (CXFA_Node *pTemplateNode) |
|
CXFA_Node * | GetDataDescriptionNode () |
|
void | SetDataDescriptionNode (CXFA_Node *pDataDescriptionNode) |
|
CXFA_Node * | GetBindData () |
|
bool | HasBindItems () const |
|
std::vector< CXFA_Node * > | GetBindItemsCopy () const |
|
void | AddBindItem (CXFA_Node *pFormNode) |
|
bool | RemoveBindItem (CXFA_Node *pFormNode) |
|
bool | HasBindItem () const |
|
CXFA_Node * | GetContainerNode () |
|
GCedLocaleIface * | GetLocale () |
|
absl::optional< WideString > | GetLocaleName () |
|
XFA_AttributeValue | GetIntact () |
|
WideString | GetNameExpression () |
|
CXFA_Node * | GetFirstChildByName (WideStringView wsNodeName) const |
|
CXFA_Node * | GetFirstChildByName (uint32_t dwNodeNameHash) const |
|
template<typename T > |
T * | GetFirstChildByClass (XFA_Element eType) const |
|
CXFA_Node * | GetNextSameNameSibling (uint32_t dwNodeNameHash) const |
|
template<typename T > |
T * | GetNextSameNameSibling (WideStringView wsNodeName) const |
|
template<typename T > |
T * | GetNextSameClassSibling (XFA_Element eType) const |
|
CXFA_Node * | GetOneChildNamed (WideStringView wsName) |
|
CXFA_Node * | GetOneChildOfClass (WideStringView wsClass) |
|
std::vector< CXFA_Node * > | GetSiblings (bool bIsClassName) |
|
size_t | GetIndex (bool bIsProperty, bool bIsClassIndex) |
|
size_t | GetIndexByName () |
|
size_t | GetIndexByClassName () |
|
CXFA_Node * | GetInstanceMgrOfSubform () |
|
absl::optional< bool > | GetDefaultBoolean (XFA_Attribute attr) const |
|
absl::optional< int32_t > | GetDefaultInteger (XFA_Attribute attr) const |
|
absl::optional< CXFA_Measurement > | GetDefaultMeasurement (XFA_Attribute attr) const |
|
absl::optional< WideString > | GetDefaultCData (XFA_Attribute attr) const |
|
absl::optional< XFA_AttributeValue > | GetDefaultEnum (XFA_Attribute attr) const |
|
bool | IsOpenAccess () const |
|
CXFA_Occur * | GetOccurIfExists () |
|
CXFA_Border * | GetBorderIfExists () const |
|
CXFA_Border * | GetOrCreateBorderIfPossible () |
|
CXFA_Caption * | GetCaptionIfExists () const |
|
CXFA_Font * | GetFontIfExists () const |
|
CXFA_Font * | GetOrCreateFontIfPossible () |
|
float | GetFontSize () const |
|
FX_ARGB | GetTextColor () const |
|
float | GetLineHeight () const |
|
CXFA_Margin * | GetMarginIfExists () const |
|
CXFA_Para * | GetParaIfExists () const |
|
CXFA_Calculate * | GetCalculateIfExists () const |
|
CXFA_Validate * | GetValidateIfExists () const |
|
CXFA_Validate * | GetOrCreateValidateIfPossible () |
|
CXFA_Value * | GetFormValueIfExists () const |
|
WideString | GetRawValue () const |
|
int32_t | GetRotate () const |
|
absl::optional< float > | TryWidth () |
|
CXFA_Node * | GetExclGroupIfExists () |
|
XFA_EventError | ProcessEvent (CXFA_FFDocView *pDocView, XFA_AttributeValue iActivity, CXFA_EventParam *pEventParam) |
|
XFA_EventError | ProcessCalculate (CXFA_FFDocView *pDocView) |
|
XFA_EventError | ProcessValidate (CXFA_FFDocView *pDocView, int32_t iFlags) |
|
XFA_EventError | ExecuteScript (CXFA_FFDocView *pDocView, CXFA_Script *script, CXFA_EventParam *pEventParam) |
|
BoolScriptResult | ExecuteBoolScript (CXFA_FFDocView *pDocView, CXFA_Script *script, CXFA_EventParam *pEventParam) |
|
CXFA_Node * | GetUIChildNode () |
|
XFA_FFWidgetType | GetFFWidgetType () |
|
CFX_RectF | GetUIMargin () |
|
CXFA_Border * | GetUIBorder () |
|
void | SetPreNull (bool val) |
|
bool | IsNull () const |
|
void | SetIsNull (bool val) |
|
void | SetWidgetReady () |
|
bool | IsWidgetReady () const |
|
std::vector< CXFA_Event * > | GetEventByActivity (XFA_AttributeValue iActivity, bool bIsFormReady) |
|
void | ResetData () |
|
void | StartWidgetLayout (CXFA_FFDoc *doc, float *pCalcWidth, float *pCalcHeight) |
|
absl::optional< float > | FindSplitPos (CXFA_FFDocView *pDocView, size_t szBlockIndex, float fCalcHeight) |
|
bool | LoadCaption (CXFA_FFDoc *doc) |
|
CXFA_TextLayout * | GetCaptionTextLayout () |
|
CXFA_TextLayout * | GetTextLayout () |
|
bool | LoadLayoutImage (CXFA_FFDoc *doc) |
|
bool | LoadEditImage (CXFA_FFDoc *doc) |
|
CFX_Size | GetLayoutImageDpi () const |
|
CFX_Size | GetEditImageDpi () const |
|
RetainPtr< CFX_DIBitmap > | GetLayoutImage () |
|
RetainPtr< CFX_DIBitmap > | GetEditImage () |
|
void | SetLayoutImage (RetainPtr< CFX_DIBitmap > newImage) |
|
void | SetEditImage (RetainPtr< CFX_DIBitmap > newImage) |
|
RetainPtr< CFGAS_GEFont > | GetFGASFont (CXFA_FFDoc *doc) |
|
bool | IsListBox () |
|
bool | IsRadioButton () |
|
bool | IsMultiLine () |
|
bool | HasButtonRollover () const |
|
bool | HasButtonDown () const |
|
float | GetCheckButtonSize () |
|
XFA_CheckState | GetCheckState () |
|
void | SetCheckState (XFA_CheckState eCheckState) |
|
CXFA_Node * | GetSelectedMember () |
|
CXFA_Node * | SetSelectedMember (WideStringView wsName) |
|
void | SetSelectedMemberByValue (WideStringView wsValue, bool bNotify, bool bScriptModify, bool bSyncData) |
|
CXFA_Node * | GetExclGroupFirstMember () |
|
CXFA_Node * | GetExclGroupNextMember (CXFA_Node *pNode) |
|
bool | IsChoiceListAllowTextEntry () |
|
size_t | CountChoiceListItems (bool bSaveValue) |
|
absl::optional< WideString > | GetChoiceListItem (int32_t nIndex, bool bSaveValue) |
|
bool | IsChoiceListMultiSelect () |
|
bool | IsChoiceListCommitOnSelect () |
|
std::vector< WideString > | GetChoiceListItems (bool bSaveValue) |
|
int32_t | CountSelectedItems () |
|
int32_t | GetSelectedItem (int32_t nIndex) |
|
std::vector< int32_t > | GetSelectedItems () |
|
std::vector< WideString > | GetSelectedItemsValue () |
|
void | SetSelectedItems (const std::vector< int32_t > &iSelArray, bool bNotify, bool bScriptModify, bool bSyncData) |
|
void | InsertItem (const WideString &wsLabel, const WideString &wsValue, bool bNotify) |
|
bool | DeleteItem (int32_t nIndex, bool bNotify, bool bScriptModify) |
|
void | ClearAllSelections () |
|
bool | GetItemState (int32_t nIndex) |
|
void | SetItemState (int32_t nIndex, bool bSelected, bool bNotify, bool bScriptModify) |
|
WideString | GetItemValue (WideStringView wsLabel) |
|
bool | IsHorizontalScrollPolicyOff () |
|
bool | IsVerticalScrollPolicyOff () |
|
absl::optional< int32_t > | GetNumberOfCells () |
|
bool | SetValue (XFA_ValuePicture eValueType, const WideString &wsValue) |
|
WideString | GetValue (XFA_ValuePicture eValueType) |
|
WideString | GetPictureContent (XFA_ValuePicture ePicture) |
|
WideString | GetNormalizeDataValue (const WideString &wsValue) |
|
WideString | GetFormatDataValue (const WideString &wsValue) |
|
WideString | NormalizeNumStr (const WideString &wsValue) |
|
std::pair< XFA_Element, int32_t > | GetMaxChars () const |
|
int32_t | GetFracDigits () const |
|
int32_t | GetLeadDigits () const |
|
WideString | NumericLimit (const WideString &wsValue) |
|
bool | IsTransparent () const |
|
bool | IsProperty () const |
|
virtual | ~CXFA_Object () |
|
CXFA_Document * | GetDocument () const |
|
XFA_ObjectType | GetObjectType () const |
|
bool | IsList () const |
|
bool | IsNode () const |
|
bool | IsTreeList () const |
|
bool | IsContentNode () const |
|
bool | IsContainerNode () const |
|
bool | IsModelNode () const |
|
bool | IsNodeV () const |
|
bool | IsThisProxy () const |
|
CXFA_List * | AsList () |
|
CXFA_Node * | AsNode () |
|
CXFA_TreeList * | AsTreeList () |
|
CXFA_ThisProxy * | AsThisProxy () |
|
CJX_Object * | JSObject () |
|
const CJX_Object * | JSObject () const |
|
bool | HasCreatedUIWidget () const |
|
XFA_Element | GetElementType () const |
|
ByteStringView | GetClassName () const |
|
uint32_t | GetClassHashCode () const |
|
WideString | GetSOMExpression () |
|
| TreeNodeBase ()=default |
|
virtual | ~TreeNodeBase ()=default |
|
T * | GetParent () const |
|
T * | GetFirstChild () const |
|
T * | GetLastChild () const |
|
T * | GetNextSibling () const |
|
T * | GetPrevSibling () const |
|
bool | HasChild (const T *child) const |
|
T * | GetNthChild (int32_t n) |
|
void | AppendFirstChild (T *child) |
|
void | AppendLastChild (T *child) |
|
void | InsertBefore (T *child, T *other) |
|
void | InsertAfter (T *child, T *other) |
|
void | RemoveChild (T *child) |
|
void | RemoveAllChildren () |
|
void | RemoveSelfIfParented () |
|
Definition at line 22 of file cxfa_box.h.