table of contents
other versions
- wheezy 1.4.1-4
ScriptApplyLogicalWidth(3w) | Wine API | ScriptApplyLogicalWidth(3w) |
NAME¶
ScriptApplyLogicalWidth (USP10.@)SYNOPSIS¶
HRESULT ScriptApplyLogicalWidth(
const int* dx,
int num_chars,
int num_glyphs,
const WORD* log_clust,
const SCRIPT_VISATTR* sva,
const int* advance,
const SCRIPT_ANALYSIS* sa,
ABC* abc,
int* justify
)
DESCRIPTION¶
Generate glyph advance widths.PARAMS¶
dx [In] Array of logical advance widths. num_chars [In] Number of characters. num_glyphs [In] Number of glyphs. log_clust [In] Array of logical clusters. sva [In] Visual attributes. advance [In] Array of glyph advance widths. sa [In] Script analysis. abc [In/Out] Summed ABC widths. justify [Out] Array of glyph advance widths.RETURNS¶
Success: S_OK Failure: a non-zero HRESULT.IMPLEMENTATION¶
Declared in "usp10.h". Implemented in "dlls/usp10/usp10.c". Debug channel "uniscribe".Oct 2012 | Wine API |