FoInlineFoIface

FoInlineFoIface

Functions

Types and Values

Object Hierarchy

    GInterface
    ╰── FoInlineFoIface

Prerequisites

FoInlineFoIface requires FoFo.

Known Implementations

FoInlineFoIface is implemented by FoBasicLink, FoBidiOverride, FoCharacter, FoExternalGraphic, FoFootnote, FoInline, FoInlineContainer, FoInstreamForeignObject, FoLeader, FoMultiToggle, FoPageNumber, FoPageNumberCitation, FoText and FoWrapperInline.

Description

Functions

FO_INLINE_FO_IFACE()

#define FO_INLINE_FO_IFACE(obj)      (G_TYPE_CHECK_CLASS_CAST ((obj), FO_TYPE_INLINE_FO, FoInlineFoIface))

fo_inline_fo_get_text_attr_list ()

void
fo_inline_fo_get_text_attr_list (FoFo *fo_inline_fo,
                                 FoDoc *fo_doc,
                                 GString *text,
                                 GList **attr_glist,
                                 guint debug_level);

Gets the text of the inline FO and its associated list of Pango attributes

Parameters

fo_inline_fo

The FoInlineFo object

 

fo_doc

The FoDoc that will render fo_inline_fo .

 

text

The text of the inline FO

 

attr_glist

The list of Pango attributes for the inline FO

 

debug_level

Debug level

 

fo_inline_fo_is_linefeed ()

gboolean
fo_inline_fo_is_linefeed (const gchar *string);

Parameters

string

the string

 

Returns

TRUE if the current character is a linefeed character, otherwise FALSE


fo_inline_fo_is_non_linefeed_white_space ()

gboolean
fo_inline_fo_is_non_linefeed_white_space
                               (const gchar *string);

From http://www.w3.org/TR/xml/sec-common-syn

[3] S ::= (x20 | x9 | xD | xA)+

Parameters

string

the string

 

Returns

TRUE if the current character is an white space character, otherwise FALSE


fo_inline_fo_is_white_space ()

gboolean
fo_inline_fo_is_white_space (const gchar *string);

From http://www.w3.org/TR/xml/sec-common-syn

[3] S ::= (x20 | x9 | xD | xA)+

Parameters

string

the string

 

Returns

TRUE if the current character is an white space character, otherwise FALSE

Types and Values

FoInlineFo

typedef struct _FoInlineFo FoInlineFo;

struct FoInlineFoIface

struct FoInlineFoIface;