#include "xfa/fxfa/parser/cxfa_barcode.h"
#include "fxjs/xfa/cjx_node.h"
#include "xfa/fxfa/parser/cxfa_document.h"
#include "xfa/fxfa/parser/cxfa_measurement.h"
namespace {
const CXFA_Node::AttributeData kBarcodeAttributeData[] = …;
}
CXFA_Barcode* CXFA_Barcode::FromNode(CXFA_Node* pNode) { … }
CXFA_Barcode::CXFA_Barcode(CXFA_Document* doc, XFA_PacketType packet)
: … { … }
CXFA_Barcode::~CXFA_Barcode() = default;
XFA_FFWidgetType CXFA_Barcode::GetDefaultFFWidgetType() const { … }
WideString CXFA_Barcode::GetBarcodeType() { … }
std::optional<bool> CXFA_Barcode::GetChecksum() { … }
std::optional<int32_t> CXFA_Barcode::GetDataLength() { … }
std::optional<char> CXFA_Barcode::GetStartChar() { … }
std::optional<char> CXFA_Barcode::GetEndChar() { … }
std::optional<int32_t> CXFA_Barcode::GetECLevel() { … }
std::optional<int32_t> CXFA_Barcode::GetModuleWidth() { … }
std::optional<int32_t> CXFA_Barcode::GetModuleHeight() { … }
std::optional<bool> CXFA_Barcode::GetPrintChecksum() { … }
std::optional<XFA_AttributeValue> CXFA_Barcode::GetTextLocation() { … }
std::optional<bool> CXFA_Barcode::GetTruncate() { … }
std::optional<int8_t> CXFA_Barcode::GetWideNarrowRatio() { … }