// Copyright 2014 PDFium Authors. All rights reserved.
// 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 _FGAS_UNICODE_
#define _FGAS_UNICODE_
#define FX_JAPCHARPROPERTYEX_Left		0x01
#define FX_JAPCHARPROPERTYEX_Center		0x02
#define FX_JAPCHARPROPERTYEX_Right		0x03
#define FX_JAPCHARPROPERTYEX_Top		0x10
#define FX_JAPCHARPROPERTYEX_Middle		0x20
#define FX_JAPCHARPROPERTYEX_Bottom		0x30
typedef struct _FX_JAPCHARPROPERTYEX {
    FX_WCHAR	wChar;
    uint8_t		uAlign;
} FX_JAPCHARPROPERTYEX, *FX_LPJAPCHARPROPERTYEX;
typedef FX_JAPCHARPROPERTYEX const * FX_LPCJAPCHARPROPERTYEX;
FX_LPCJAPCHARPROPERTYEX FX_GetJapCharPropertyEx(FX_WCHAR wch);
typedef FX_BOOL (*FX_AdjustCharDisplayPos)(FX_WCHAR wch, FX_BOOL bMBCSCode, IFX_Font *pFont, FX_FLOAT fFontSize, FX_BOOL bVertical, CFX_PointF &ptOffset);
FX_BOOL FX_AdjustJapCharDisplayPos(FX_WCHAR wch, FX_BOOL bMBCSCode, IFX_Font *pFont, FX_FLOAT fFontSize, FX_BOOL bVertical, CFX_PointF &ptOffset);
#endif