函数
PangoLayoutdeserialize
自版本:1.50
声明 [源]
PangoLayout*
pango_layout_deserialize (
PangoContext* context,
GBytes* bytes,
PangoLayoutDeserializeFlags flags,
GError** error
)
描述 [源]
加载之前通过 pango_layout_serialize()
创建的数据。
关于支持的格式的讨论,请参阅该函数。
注意:为了验证返回的布局与已序列化的布局相同,可以比较 bytes
与再次序列化布局的结果。
自版本:1.50
参数
context
-
类型:
PangoContext
PangoContext
数据由函数的调用者拥有。 bytes
-
类型:
GBytes
包含数据的字节。
数据由函数的调用者拥有。 flags
-
类型:
PangoLayoutDeserializeFlags
PangoLayoutDeserializeFlags
. error
-
类型:
GError **
用于 可恢复错误 返回的位置。
该参数可以是 NULL
。如果返回位置不是 NULL
,则必须将其初始化为NULL
的GError*
。如果没有错误,函数将保留初始化到 NULL
。发生错误时,参数将被设置为新生成的 GError
;调用者将承担数据所有权,并负责释放它。
返回值
类型: PangoLayout
一个新的 PangoLayout
。
调用函数的数据将由调用者拥有,并负责释放它。 |
返回值可以是 NULL 。 |