![]() | ![]() | ![]() | PangoPDF Reference Manual | ![]() |
---|
Pango PDFLIB Text Attributes —
PangoAttrType pango_attr_alignment_adjust_get_type (void); PangoAttribute* pango_attr_alignment_adjust_new (gint alignment_adjust); PangoAttrType pango_attr_alignment_baseline_get_type (void); PangoAttribute* pango_attr_alignment_baseline_new (gint alignment_baseline);gpointer pango_attr_callback_get_callback (const PangoAttribute *attr); PangoAttrType pango_attr_callback_get_type (void); PangoAttribute* pango_attr_callback_new (gpointer callback); PangoAttrType pango_attr_db_reset_size_get_type (void); PangoAttribute* pango_attr_db_reset_size_new (gboolean db_reset_size); enum PangoBaseline; PangoAttrType pango_attr_dominant_baseline_get_type (void); PangoAttribute* pango_attr_dominant_baseline_new (PangoBaseline dominant_baseline, PangoFontDescription *font_desc); PangoAttrType pango_attr_keep_together_within_line_get_type (void); PangoAttribute* pango_attr_keep_together_within_line_new (gint strength); PangoAttrType pango_attr_keep_with_next_within_line_get_type (void); PangoAttribute* pango_attr_keep_with_next_within_line_new (gint strength); PangoAttrType pango_attr_keep_with_previous_within_line_get_type (void); PangoAttribute* pango_attr_keep_with_previous_within_line_new (gint strength); PangoAttrType pango_attr_line_height_get_type (void); PangoAttribute* pango_attr_line_height_new (gint line_height); enum PangoLineStackingStrategy; PangoAttrType pango_attr_line_stacking_strategy_get_type (void); PangoAttribute* pango_attr_line_stacking_strategy_new (PangoLineStackingStrategy line_stacking_strategy);
PangoAttrType pango_attr_alignment_adjust_get_type (void);
Register the 'alignment-adjust' PangoAttribute type.
Returns : | The new PangoAttrType. |
PangoAttribute* pango_attr_alignment_adjust_new (gint alignment_adjust);
Create a new alignment-adjust attribute.
alignment_adjust : | the alignment-adjust value |
Returns : | the new PangoAttribute. |
PangoAttrType pango_attr_alignment_baseline_get_type (void);
Register the 'alignment-baseline' PangoAttribute type.
Returns : | The new PangoAttrType. |
PangoAttribute* pango_attr_alignment_baseline_new (gint alignment_baseline);
Create a new alignment-baseline attribute.
alignment_baseline : | the alignment-baseline value |
Returns : | the new PangoAttribute. |
gpointer pango_attr_callback_get_callback (const PangoAttribute *attr);
Get the callback associated with attr.
attr : | The 'callback' attribute. |
Returns : | The callback. |
PangoAttrType pango_attr_callback_get_type (void);
Register the 'callback' PangoAttribute type.
Returns : | The new PangoAttrType. |
PangoAttribute* pango_attr_callback_new (gpointer callback);
Create a new callback attribute.
callback : | the callback |
Returns : | the new PangoAttribute. |
PangoAttrType pango_attr_db_reset_size_get_type (void);
Register the 'dominant-baseline="reset-size"' PangoAttribute type.
Returns : | The new PangoAttrType. |
PangoAttribute* pango_attr_db_reset_size_new (gboolean db_reset_size);
Create a new dominant-baseline attribute.
db_reset_size : | the dominant baseline. |
Returns : | the new PangoAttribute. |
typedef enum { PANGO_BASELINE_INVALID, PANGO_BASELINE_AUTO, PANGO_BASELINE_RESET_SIZE, PANGO_BASELINE_ALPHABETIC, PANGO_BASELINE_IDEOGRAPHIC, PANGO_BASELINE_HANGING, PANGO_BASELINE_MATHEMATICAL, PANGO_BASELINE_CENTRAL, PANGO_BASELINE_MIDDLE, PANGO_BASELINE_TEXT_BEFORE_EDGE, PANGO_BASELINE_TEXT_AFTER_EDGE, PANGO_BASELINE_BEFORE_EDGE, PANGO_BASELINE_AFTER_EDGE, PANGO_BASELINE_LENGTH, PANGO_BASELINE_USE_SCRIPT, PANGO_BASELINE_BASELINE } PangoBaseline;
The PangoBaseline enumeration is used to specify the baseline to be used to align characters in the PangoLayout.
PANGO_BASELINE_INVALID | No valid baseline has been specified. |
PANGO_BASELINE_AUTO | Baseline depends on the script and writing mode. |
PANGO_BASELINE_RESET_SIZE | Baseline-table font-size is changed to current font-size. |
PANGO_BASELINE_ALPHABETIC | Use 'alphabetic' baseline-table in the nominal font. |
PANGO_BASELINE_IDEOGRAPHIC | Use 'ideographic' baseline-table in the nominal font. |
PANGO_BASELINE_HANGING | Use 'hanging' baseline-table in the nominal font. |
PANGO_BASELINE_MATHEMATICAL | Use 'mathematical' baseline-table in the nominal font. |
PANGO_BASELINE_CENTRAL | Use derived 'central' baseline-table. |
PANGO_BASELINE_MIDDLE | Use derived 'middle' baseline-table. |
PANGO_BASELINE_TEXT_BEFORE_EDGE | Baseline-identifier for dominant-baseline is set to be 'text-before-edge'. |
PANGO_BASELINE_TEXT_AFTER_EDGE | Baseline-identifier for dominant-baseline is set to be 'text-after-edge'. |
PANGO_BASELINE_BEFORE_EDGE | |
PANGO_BASELINE_AFTER_EDGE | |
PANGO_BASELINE_LENGTH | |
PANGO_BASELINE_USE_SCRIPT | The script is used to determine the baseline-identifier. |
PANGO_BASELINE_BASELINE |
PangoAttrType pango_attr_dominant_baseline_get_type (void);
Register the '' PangoAttribute type.
Returns : | The new PangoAttrType. |
PangoAttribute* pango_attr_dominant_baseline_new (PangoBaseline dominant_baseline, PangoFontDescription *font_desc);
Create a new dominant-baseline attribute.
dominant_baseline : | the dominant baseline. |
font_desc : | the PangoFontDescription. |
Returns : | the new PangoAttribute. |
PangoAttrType pango_attr_keep_together_within_line_get_type (void);
Register the 'keep-together.within-line' PangoAttribute type.
Returns : | The new PangoAttrType. |
PangoAttribute* pango_attr_keep_together_within_line_new (gint strength);
Create a new 'keep-together.within-line' attribute.
strength : | the strength of the keep. |
Returns : | the new PangoAttribute. |
PangoAttrType pango_attr_keep_with_next_within_line_get_type (void);
Register the 'keep-with-next.within-line' PangoAttribute type.
Returns : | The new PangoAttrType. |
PangoAttribute* pango_attr_keep_with_next_within_line_new (gint strength);
Create a new keep-with_next.within-line attribute.
strength : | the strength of the keep. |
Returns : | the new PangoAttribute. |
PangoAttrType pango_attr_keep_with_previous_within_line_get_type (void);
Register the 'keep-with-previous.within-line' PangoAttribute type.
Returns : | The new PangoAttrType. |
PangoAttribute* pango_attr_keep_with_previous_within_line_new (gint strength);
Create a new keep-with_previous.within-line attribute.
strength : | the strength of the keep. |
Returns : | the new PangoAttribute. |
PangoAttrType pango_attr_line_height_get_type (void);
Register the 'line_height' PangoAttribute type.
Returns : | The new PangoAttrType. |
PangoAttribute* pango_attr_line_height_new (gint line_height);
Create a new line-height attribute.
line_height : | the line-height value |
Returns : | the new PangoAttribute. |
typedef enum { PANGO_LINE_STACKING_STRATEGY_INVALID, PANGO_LINE_STACKING_STRATEGY_LINE_HEIGHT, PANGO_LINE_STACKING_STRATEGY_FONT_HEIGHT, PANGO_LINE_STACKING_STRATEGY_MAX_HEIGHT } PangoLineStackingStrategy;
The PangoLineStackingStrategy enumeration is used to specify the strategy to be used to stack the lines of the PangoLayout.
PANGO_LINE_STACKING_STRATEGY_INVALID | no valid strategy has been specified. |
PANGO_LINE_STACKING_STRATEGY_LINE_HEIGHT | Stack lines according to the 'line-height' strategy of XSL. |
PANGO_LINE_STACKING_STRATEGY_FONT_HEIGHT | Stack lines according to the 'font-height' strategy of XSL. |
PANGO_LINE_STACKING_STRATEGY_MAX_HEIGHT | Stack lines according to the 'max-height' strategy of XSL. |
PangoAttrType pango_attr_line_stacking_strategy_get_type (void);
Register the 'line-stacking-strategy' PangoAttribute type.
Returns : | The new PangoAttrType. |
PangoAttribute* pango_attr_line_stacking_strategy_new (PangoLineStackingStrategy line_stacking_strategy);
Create a new line-stacking_strategy attribute.
line_stacking_strategy : | the line-stacking_strategy value |
Returns : | the new PangoAttribute. |
<< Text Attributes | Tab Stops >> |