// Copyright 2016 The PDFium Authors | |
// Use of this source code is governed by a BSD-style license that can be | |
// found in the LICENSE file. | |
// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com | |
#ifndef FXBARCODE_BC_LIBRARY_H_ | |
#define FXBARCODE_BC_LIBRARY_H_ | |
#include <stdint.h> | |
enum class BC_TEXT_LOC : uint8_t { | |
kNone = 0, | |
kAbove, | |
kBelow, | |
kAboveEmbed, | |
kBelowEmbed, | |
}; | |
enum class BC_CHAR_ENCODING : uint8_t { | |
kUTF8 = 0, | |
kUnicode, | |
}; | |
enum class BC_TYPE : int8_t { | |
kUnknown = -1, | |
kCode39 = 0, | |
kCodabar, | |
kCode128, | |
kCode128B, | |
kCode128C, | |
kEAN8, | |
kUPCA, | |
kEAN13, | |
kQRCode, | |
kPDF417, | |
kDataMatrix, | |
kLast = kDataMatrix | |
}; | |
void BC_Library_Init(); | |
void BC_Library_Destroy(); | |
#endif // FXBARCODE_BC_LIBRARY_H_ |