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