Merge to XFA: Remove FX_BSTR and FX_WSTR typedefs.
[pdfium.git] / xfa / include / fxbarcode / BC_BarCode.h
index 29820c7..a67653e 100644 (file)
@@ -42,7 +42,7 @@ public:
     CBC_CodeBase();\r
     virtual ~CBC_CodeBase();\r
     virtual BC_TYPE     GetType() = 0;\r
-    virtual FX_BOOL  Encode(FX_WSTR contents, FX_BOOL isDevice, int32_t &e) = 0;\r
+    virtual FX_BOOL  Encode(const CFX_WideStringC& contents, FX_BOOL isDevice, int32_t &e) = 0;\r
     virtual FX_BOOL     RenderDevice(CFX_RenderDevice* device, const CFX_Matrix* matirx, int32_t &e) = 0;\r
     virtual FX_BOOL     RenderBitmap(CFX_DIBitmap *&pOutBitmap, int32_t &e) = 0;\r
     virtual CFX_WideString Decode(uint8_t* buf, int32_t width, int32_t hight, int32_t &e) = 0;\r
@@ -66,13 +66,13 @@ public:
     CBC_OneCode();\r
     virtual ~CBC_OneCode();\r
     virtual BC_TYPE     GetType() = 0;\r
-    virtual FX_BOOL  Encode(FX_WSTR contents, FX_BOOL isDevice, int32_t &e) = 0;\r
+    virtual FX_BOOL  Encode(const CFX_WideStringC& contents, FX_BOOL isDevice, int32_t &e) = 0;\r
     virtual FX_BOOL     RenderDevice(CFX_RenderDevice* device, const CFX_Matrix* matirx, int32_t &e) = 0;\r
     virtual FX_BOOL     RenderBitmap(CFX_DIBitmap *&pOutBitmap, int32_t &e) = 0;\r
     virtual CFX_WideString Decode(uint8_t* buf, int32_t width, int32_t hight, int32_t &e) = 0;\r
     virtual CFX_WideString Decode(CFX_DIBitmap *pBitmap, int32_t &e) = 0;\r
-    virtual FX_BOOL                    CheckContentValidity(FX_WSTR contents);\r
-    virtual CFX_WideString     FilterContents(FX_WSTR contents);\r
+    virtual FX_BOOL                    CheckContentValidity(const CFX_WideStringC& contents);\r
+    virtual CFX_WideString     FilterContents(const CFX_WideStringC& contents);\r
     virtual void                       SetPrintChecksum(FX_BOOL checksum);\r
     virtual void                       SetDataLength(int32_t length);\r
     virtual void                       SetCalChecksum(FX_BOOL calc);\r
@@ -88,7 +88,7 @@ public:
     CBC_Code39(FX_BOOL usingCheckDigit);\r
     CBC_Code39(FX_BOOL usingCheckDigit, FX_BOOL extendedMode);\r
     virtual ~CBC_Code39();\r
-    FX_BOOL            Encode(FX_WSTR contents, FX_BOOL isDevice, int32_t &e);\r
+    FX_BOOL            Encode(const CFX_WideStringC& contents, FX_BOOL isDevice, int32_t &e);\r
     FX_BOOL                    RenderDevice(CFX_RenderDevice* device, const CFX_Matrix* matirx, int32_t &e);\r
     FX_BOOL                    RenderBitmap(CFX_DIBitmap *&pOutBitmap, int32_t &e);\r
     CFX_WideString     Decode(uint8_t* buf, int32_t width, int32_t hight, int32_t &e);\r
@@ -107,7 +107,7 @@ class CBC_Codabar : public CBC_OneCode
 public:\r
     CBC_Codabar();\r
     virtual ~CBC_Codabar();\r
-    FX_BOOL                Encode(FX_WSTR contents, FX_BOOL isDevice, int32_t &e);\r
+    FX_BOOL                Encode(const CFX_WideStringC& contents, FX_BOOL isDevice, int32_t &e);\r
     FX_BOOL                    RenderDevice(CFX_RenderDevice* device, const CFX_Matrix* matirx, int32_t &e);\r
     FX_BOOL                    RenderBitmap(CFX_DIBitmap *&pOutBitmap, int32_t &e);\r
     CFX_WideString     Decode(uint8_t* buf, int32_t width, int32_t hight, int32_t &e);\r
@@ -130,7 +130,7 @@ private:
 public:\r
     CBC_Code128(BC_TYPE type);\r
     virtual ~CBC_Code128();\r
-    FX_BOOL                    Encode(FX_WSTR contents, FX_BOOL isDevice, int32_t &e);\r
+    FX_BOOL                    Encode(const CFX_WideStringC& contents, FX_BOOL isDevice, int32_t &e);\r
     FX_BOOL                    RenderDevice(CFX_RenderDevice* device, const CFX_Matrix* matirx, int32_t &e);\r
     FX_BOOL                    RenderBitmap(CFX_DIBitmap *&pOutBitmap, int32_t &e);\r
     CFX_WideString     Decode(uint8_t* buf, int32_t width, int32_t hight, int32_t &e);\r
@@ -148,7 +148,7 @@ class CBC_EAN8 : public CBC_OneCode
 public:\r
     CBC_EAN8();\r
     virtual ~CBC_EAN8();\r
-    FX_BOOL                    Encode(FX_WSTR contents, FX_BOOL isDevice, int32_t &e);\r
+    FX_BOOL                    Encode(const CFX_WideStringC& contents, FX_BOOL isDevice, int32_t &e);\r
     FX_BOOL                    RenderDevice(CFX_RenderDevice* device, const CFX_Matrix* matirx, int32_t &e);\r
     FX_BOOL                    RenderBitmap(CFX_DIBitmap *&pOutBitmap, int32_t &e);\r
     CFX_WideString     Decode(uint8_t* buf, int32_t width, int32_t hight, int32_t &e);\r
@@ -158,7 +158,7 @@ public:
         return BC_EAN8;\r
     }\r
 private:\r
-    CFX_WideString     Preprocess(FX_WSTR contents);\r
+    CFX_WideString     Preprocess(const CFX_WideStringC& contents);\r
     CFX_WideString  m_renderContents;\r
 };\r
 class CBC_EAN13 : public CBC_OneCode\r
@@ -166,7 +166,7 @@ class CBC_EAN13 : public CBC_OneCode
 public:\r
     CBC_EAN13();\r
     virtual ~CBC_EAN13();\r
-    FX_BOOL            Encode(FX_WSTR contents, FX_BOOL isDevice, int32_t &e);\r
+    FX_BOOL            Encode(const CFX_WideStringC& contents, FX_BOOL isDevice, int32_t &e);\r
     FX_BOOL                    RenderDevice(CFX_RenderDevice* device, const CFX_Matrix* matirx, int32_t &e);\r
     FX_BOOL                    RenderBitmap(CFX_DIBitmap *&pOutBitmap, int32_t &e);\r
     CFX_WideString     Decode(uint8_t* buf, int32_t width, int32_t hight, int32_t &e);\r
@@ -176,7 +176,7 @@ public:
         return BC_EAN13;\r
     }\r
 private:\r
-    CFX_WideString     Preprocess(FX_WSTR contents);\r
+    CFX_WideString     Preprocess(const CFX_WideStringC& contents);\r
     CFX_WideString  m_renderContents;\r
 };\r
 class CBC_UPCA : public CBC_OneCode\r
@@ -184,7 +184,7 @@ class CBC_UPCA : public CBC_OneCode
 public:\r
     CBC_UPCA();\r
     virtual ~CBC_UPCA();\r
-    FX_BOOL            Encode(FX_WSTR contents, FX_BOOL isDevice, int32_t &e);\r
+    FX_BOOL            Encode(const CFX_WideStringC& contents, FX_BOOL isDevice, int32_t &e);\r
     FX_BOOL                    RenderDevice(CFX_RenderDevice* device, const CFX_Matrix* matirx, int32_t &e);\r
     FX_BOOL                    RenderBitmap(CFX_DIBitmap *&pOutBitmap, int32_t &e);\r
     CFX_WideString     Decode(uint8_t* buf, int32_t width, int32_t hight, int32_t &e);\r
@@ -194,7 +194,7 @@ public:
         return BC_UPCA;\r
     }\r
 private:\r
-    CFX_WideString     Preprocess(FX_WSTR contents);\r
+    CFX_WideString     Preprocess(const CFX_WideStringC& contents);\r
     CFX_WideString  m_renderContents;\r
 };\r
 class CBC_QRCode : public CBC_CodeBase\r
@@ -202,7 +202,7 @@ class CBC_QRCode : public CBC_CodeBase
 public:\r
     CBC_QRCode();\r
     virtual ~CBC_QRCode();\r
-    FX_BOOL            Encode(FX_WSTR contents, FX_BOOL isDevice, int32_t &e);\r
+    FX_BOOL            Encode(const CFX_WideStringC& contents, FX_BOOL isDevice, int32_t &e);\r
     FX_BOOL                    RenderDevice(CFX_RenderDevice* device, const CFX_Matrix* matirx, int32_t &e);\r
     FX_BOOL                    RenderBitmap(CFX_DIBitmap *&pOutBitmap, int32_t &e);\r
     CFX_WideString     Decode(uint8_t* buf, int32_t width, int32_t hight, int32_t &e);\r
@@ -219,7 +219,7 @@ class CBC_PDF417I : public CBC_CodeBase
 public:\r
     CBC_PDF417I();\r
     virtual ~CBC_PDF417I();\r
-    FX_BOOL                    Encode(FX_WSTR contents, FX_BOOL isDevice, int32_t &e);\r
+    FX_BOOL                    Encode(const CFX_WideStringC& contents, FX_BOOL isDevice, int32_t &e);\r
     FX_BOOL                    RenderDevice(CFX_RenderDevice* device, const CFX_Matrix* matirx, int32_t &e);\r
     FX_BOOL                    RenderBitmap(CFX_DIBitmap *&pOutBitmap, int32_t &e);\r
     CFX_WideString     Decode(uint8_t* buf, int32_t width, int32_t hight, int32_t &e);\r
@@ -236,7 +236,7 @@ class CBC_DataMatrix : public CBC_CodeBase
 public:\r
     CBC_DataMatrix();\r
     virtual ~CBC_DataMatrix();\r
-    FX_BOOL            Encode(FX_WSTR contents, FX_BOOL isDevice, int32_t &e);\r
+    FX_BOOL            Encode(const CFX_WideStringC& contents, FX_BOOL isDevice, int32_t &e);\r
     FX_BOOL                    RenderDevice(CFX_RenderDevice* device, const CFX_Matrix* matirx, int32_t &e);\r
     FX_BOOL                    RenderBitmap(CFX_DIBitmap *&pOutBitmap, int32_t &e);\r
     CFX_WideString     Decode(uint8_t* buf, int32_t width, int32_t hight, int32_t &e);\r