1// Copyright 2014 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 _FX_ARABIC_
8#define _FX_ARABIC_
9class IFX_BidiChar
10{
11public:
12    static IFX_BidiChar*	Create();
13    virtual void			Release() = 0;
14    virtual void			SetPolicy(FX_BOOL bSeparateNeutral = TRUE) = 0;
15    virtual FX_BOOL			AppendChar(FX_WCHAR wch) = 0;
16    virtual FX_BOOL			EndChar() = 0;
17    virtual FX_INT32		GetBidiInfo(FX_INT32 &iStart, FX_INT32 &iCount) = 0;
18    virtual void			Reset() = 0;
19};
20#endif
21