// 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 |