7#ifndef XFA_FXFA_CXFA_FFBARCODE_H_
8#define XFA_FXFA_CXFA_FFBARCODE_H_
10#include "fxbarcode/BC_Library.h"
11#include "v8/include/cppgc/member.h"
12#include "v8/include/cppgc/visitor.h"
13#include "xfa/fxfa/cxfa_ffpageview.h"
14#include "xfa/fxfa/cxfa_fftextedit.h"
25 void Trace(cppgc::Visitor* visitor)
const override;
39 CXFA_FFBarcode(
CXFA_Node* pNode, CXFA_Barcode* barcode);
41 cppgc::Member<CXFA_Barcode>
const barcode_;
constexpr CFX_Matrix(float a1, float b1, float c1, float d1, float e1, float f1)
void Concat(const CFX_Matrix &right)
void RenderWidget(CFGAS_GEGraphics *pGS, const CFX_Matrix &matrix, HighlightOption highlight) override
bool AcceptsFocusOnButtonDown(Mask< XFA_FWL_KeyFlag > dwFlags, const CFX_PointF &point, CFWL_MessageMouse::MouseCommand command) override
void Trace(cppgc::Visitor *visitor) const override
static BC_TYPE GetBarcodeTypeByName(const WideString &wsName)
void UpdateWidgetProperty() override
bool LoadWidget() override
~CXFA_FFBarcode() override
bool LoadWidget() override
void SetNormalWidget(CFWL_Widget *widget)
void RenderCaption(CFGAS_GEGraphics *pGS, const CFX_Matrix &pMatrix)
bool AcceptsFocusOnButtonDown(Mask< XFA_FWL_KeyFlag > dwFlags, const CFX_PointF &point, CFWL_MessageMouse::MouseCommand command) override
CXFA_FFTextEdit(CXFA_Node *pNode)
void UpdateWidgetProperty() override
bool EqualsASCII(ByteStringView that) const
void SetText(const WideString &wsText) override
void RegisterEventTarget(CFWL_Widget *pListener, CFWL_Widget *pEventSource)
CFX_PTemplate< float > CFX_PointF
#define CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED
fxcrt::WideString WideString