1// Copyright 2017 PDFium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
6
7#ifndef FXJS_XFA_CJX_BARCODE_H_
8#define FXJS_XFA_CJX_BARCODE_H_
9
10#include "fxjs/xfa/cjx_node.h"
11
12class CXFA_Barcode;
13
14class CJX_Barcode : public CJX_Node {
15 public:
16  explicit CJX_Barcode(CXFA_Barcode* arc);
17  ~CJX_Barcode() override;
18
19  JS_PROP(charEncoding);
20  JS_PROP(checksum);
21  JS_PROP(dataColumnCount);
22  JS_PROP(dataLength);
23  JS_PROP(dataPrep);
24  JS_PROP(dataRowCount);
25  JS_PROP(endChar);
26  JS_PROP(errorCorrectionLevel);
27  JS_PROP(moduleHeight);
28  JS_PROP(moduleWidth);
29  JS_PROP(printCheckDigit);
30  JS_PROP(rowColumnRatio);
31  JS_PROP(startChar);
32  JS_PROP(textLocation);
33  JS_PROP(truncate);
34  JS_PROP(type);
35  JS_PROP(upsMode);
36  JS_PROP(use);
37  JS_PROP(usehref);
38  JS_PROP(wideNarrowRatio);
39};
40
41#endif  // FXJS_XFA_CJX_BARCODE_H_
42