summaryrefslogtreecommitdiff
path: root/xfa/src/fgas/include/fx_ucd.h
blob: 7b5b6532a58346df8bce16256a2e2db3fdcb0593 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// 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