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.