Function

PangoLayoutdeserialize

Declaration [src]

PangoLayout*
pango_layout_deserialize (
  PangoContext* context,
  GBytes* bytes,
  PangoLayoutDeserializeFlags flags,
  GError** error
)

Description [src]

Loads data previously created via pango_layout_serialize().

For a discussion of the supported format, see that function.

Note: to verify that the returned layout is identical to the one that was serialized, you can compare bytes to the result of serializing the layout again.

Available since:1.50

Parameters

context PangoContext
 

A PangoContext

 The data is owned by the caller of the function.
bytes GBytes*
 

The bytes containing the data.

 The data is owned by the caller of the function.
flags PangoLayoutDeserializeFlags
 

PangoLayoutDeserializeFlags

error GError **
  The return location for a GError*, or NULL.

Return value

Returns: PangoLayout
 

A new PangoLayout

 The caller of the function takes ownership of the data, and is responsible for freeing it.
 The return value can be NULL.