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 12 class CXFA_Barcode; 13 14 class 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