⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pango-layout-objects.html

📁 linux
💻 HTML
📖 第 1 页 / 共 5 页
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"><title>Layout Objects</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Pango Reference Manual"><link rel="up" href="pango.html" title="Basic Pango Interfaces"><link rel="prev" href="PangoMarkupFormat.html" title="Text Attribute Markup"><link rel="next" href="pango-Scripts.html" title="Scripts"><meta name="generator" content="GTK-Doc V1.8 (XML mode)"><link rel="stylesheet" href="style.css" type="text/css"><link rel="chapter" href="pango.html" title="Basic Pango Interfaces"><link rel="chapter" href="rendering.html" title="Rendering with Pango"><link rel="chapter" href="lowlevel.html" title="Low Level Functionality"><link rel="chapter" href="tools.html" title="Pango Tools"><link rel="chapter" href="pango-hierarchy.html" title="Object Hierarchy"><link rel="index" href="index-all.html" title="Index"><link rel="index" href="index-deprecated.html" title="Index of deprecated symbols"><link rel="index" href="index-1.2.html" title="Index of new symbols in 1.2"><link rel="index" href="index-1.4.html" title="Index of new symbols in 1.4"><link rel="index" href="index-1.6.html" title="Index of new symbols in 1.6"><link rel="index" href="index-1.8.html" title="Index of new symbols in 1.8"><link rel="index" href="index-1.10.html" title="Index of new symbols in 1.10"><link rel="index" href="index-1.12.html" title="Index of new symbols in 1.12"><link rel="index" href="index-1.14.html" title="Index of new symbols in 1.14"><link rel="index" href="index-1.16.html" title="Index of new symbols in 1.16"><link rel="index" href="index-1.18.html" title="Index of new symbols in 1.18"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="PangoMarkupFormat.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td><td><a accesskey="u" href="pango.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td><td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td><th width="100%" align="center">Pango Reference Manual</th><td><a accesskey="n" href="pango-Scripts.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td></tr><tr><td colspan="5" class="shortcuts"><nobr><a href="#id3165676" class="shortcut">Top</a>                  &#160;|&#160;                  <a href="#id3169310" class="shortcut">Description</a>                  &#160;|&#160;                  <a href="#id3169286" class="shortcut">Object Hierarchy</a></nobr></td></tr></table><div class="refentry" lang="en"><a name="pango-Layout-Objects"></a><div class="titlepage"></div><div class="refnamediv"><table width="100%"><tr><td valign="top"><h2><a name="id3165676"></a><span class="refentrytitle">Layout Objects</span></h2><p>Layout Objects &#8212; High-level layout driver objects</p></td><td valign="top" align="right"></td></tr></table></div><div class="refsynopsisdiv"><h2>Synopsis</h2><a name="PangoLayout"></a><pre class="synopsis">                    <a href="pango-Layout-Objects.html#PangoLayout-struct">PangoLayout</a>;                    <a href="pango-Layout-Objects.html#PangoLayoutIter">PangoLayoutIter</a>;<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a>*        <a href="pango-Layout-Objects.html#pango-layout-new">pango_layout_new</a>                    (<a href="pango-Text-Processing.html#PangoContext">PangoContext</a> *context);<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a>*        <a href="pango-Layout-Objects.html#pango-layout-copy">pango_layout_copy</a>                   (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *src);<a href="pango-Text-Processing.html#PangoContext">PangoContext</a>*       <a href="pango-Layout-Objects.html#pango-layout-get-context">pango_layout_get_context</a>            (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout);void                <a href="pango-Layout-Objects.html#pango-layout-context-changed">pango_layout_context_changed</a>        (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout);void                <a href="pango-Layout-Objects.html#pango-layout-set-text">pango_layout_set_text</a>               (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout,                                                         const char *text,                                                         int length);const char*         <a href="pango-Layout-Objects.html#pango-layout-get-text">pango_layout_get_text</a>               (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout);void                <a href="pango-Layout-Objects.html#pango-layout-set-markup">pango_layout_set_markup</a>             (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout,                                                         const char *markup,                                                         int length);void                <a href="pango-Layout-Objects.html#pango-layout-set-markup-with-accel">pango_layout_set_markup_with_accel</a>  (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout,                                                         const char *markup,                                                         int length,                                                         <ahref="../glib/glib-Unicode-Manipulation.html#gunichar">gunichar</a> accel_marker,                                                         <ahref="../glib/glib-Unicode-Manipulation.html#gunichar">gunichar</a> *accel_char);void                <a href="pango-Layout-Objects.html#pango-layout-set-attributes">pango_layout_set_attributes</a>         (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout,                                                         <a href="pango-Text-Attributes.html#PangoAttrList">PangoAttrList</a> *attrs);<a href="pango-Text-Attributes.html#PangoAttrList">PangoAttrList</a>*      <a href="pango-Layout-Objects.html#pango-layout-get-attributes">pango_layout_get_attributes</a>         (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout);void                <a href="pango-Layout-Objects.html#pango-layout-set-font-description">pango_layout_set_font_description</a>   (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout,                                                         const <a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a> *desc);const <a href="pango-Fonts.html#PangoFontDescription">PangoFontDescription</a>* <a href="pango-Layout-Objects.html#pango-layout-get-font-description">pango_layout_get_font_description</a>                                                        (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout);void                <a href="pango-Layout-Objects.html#pango-layout-set-width">pango_layout_set_width</a>              (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout,                                                         int width);int                 <a href="pango-Layout-Objects.html#pango-layout-get-width">pango_layout_get_width</a>              (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout);void                <a href="pango-Layout-Objects.html#pango-layout-set-wrap">pango_layout_set_wrap</a>               (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout,                                                         <a href="pango-Layout-Objects.html#PangoWrapMode">PangoWrapMode</a> wrap);<a href="pango-Layout-Objects.html#PangoWrapMode">PangoWrapMode</a>       <a href="pango-Layout-Objects.html#pango-layout-get-wrap">pango_layout_get_wrap</a>               (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout);<ahref="../glib/glib-Basic-Types.html#gboolean">gboolean</a>            <a href="pango-Layout-Objects.html#pango-layout-is-wrapped">pango_layout_is_wrapped</a>             (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout);enum                <a href="pango-Layout-Objects.html#PangoWrapMode">PangoWrapMode</a>;#define             <a href="pango-Layout-Objects.html#PANGO-TYPE-WRAP-MODE:CAPS">PANGO_TYPE_WRAP_MODE</a>void                <a href="pango-Layout-Objects.html#pango-layout-set-ellipsize">pango_layout_set_ellipsize</a>          (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout,                                                         <a href="pango-Layout-Objects.html#PangoEllipsizeMode">PangoEllipsizeMode</a> ellipsize);<a href="pango-Layout-Objects.html#PangoEllipsizeMode">PangoEllipsizeMode</a>  <a href="pango-Layout-Objects.html#pango-layout-get-ellipsize">pango_layout_get_ellipsize</a>          (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout);<ahref="../glib/glib-Basic-Types.html#gboolean">gboolean</a>            <a href="pango-Layout-Objects.html#pango-layout-is-ellipsized">pango_layout_is_ellipsized</a>          (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout);enum                <a href="pango-Layout-Objects.html#PangoEllipsizeMode">PangoEllipsizeMode</a>;#define             <a href="pango-Layout-Objects.html#PANGO-TYPE-ELLIPSIZE-MODE:CAPS">PANGO_TYPE_ELLIPSIZE_MODE</a>void                <a href="pango-Layout-Objects.html#pango-layout-set-indent">pango_layout_set_indent</a>             (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout,                                                         int indent);int                 <a href="pango-Layout-Objects.html#pango-layout-get-indent">pango_layout_get_indent</a>             (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout);int                 <a href="pango-Layout-Objects.html#pango-layout-get-spacing">pango_layout_get_spacing</a>            (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout);void                <a href="pango-Layout-Objects.html#pango-layout-set-spacing">pango_layout_set_spacing</a>            (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout,                                                         int spacing);void                <a href="pango-Layout-Objects.html#pango-layout-set-justify">pango_layout_set_justify</a>            (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout,                                                         <ahref="../glib/glib-Basic-Types.html#gboolean">gboolean</a> justify);<ahref="../glib/glib-Basic-Types.html#gboolean">gboolean</a>            <a href="pango-Layout-Objects.html#pango-layout-get-justify">pango_layout_get_justify</a>            (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout);void                <a href="pango-Layout-Objects.html#pango-layout-set-auto-dir">pango_layout_set_auto_dir</a>           (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout,                                                         <ahref="../glib/glib-Basic-Types.html#gboolean">gboolean</a> auto_dir);<ahref="../glib/glib-Basic-Types.html#gboolean">gboolean</a>            <a href="pango-Layout-Objects.html#pango-layout-get-auto-dir">pango_layout_get_auto_dir</a>           (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout);void                <a href="pango-Layout-Objects.html#pango-layout-set-alignment">pango_layout_set_alignment</a>          (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout,                                                         <a href="pango-Layout-Objects.html#PangoAlignment">PangoAlignment</a> alignment);<a href="pango-Layout-Objects.html#PangoAlignment">PangoAlignment</a>      <a href="pango-Layout-Objects.html#pango-layout-get-alignment">pango_layout_get_alignment</a>          (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout);void                <a href="pango-Layout-Objects.html#pango-layout-set-tabs">pango_layout_set_tabs</a>               (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout,                                                         <a href="pango-Tab-Stops.html#PangoTabArray">PangoTabArray</a> *tabs);<a href="pango-Tab-Stops.html#PangoTabArray">PangoTabArray</a>*      <a href="pango-Layout-Objects.html#pango-layout-get-tabs">pango_layout_get_tabs</a>               (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout);void                <a href="pango-Layout-Objects.html#pango-layout-set-single-paragraph-mode">pango_layout_set_single_paragraph_mode</a>                                                        (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout,                                                         <ahref="../glib/glib-Basic-Types.html#gboolean">gboolean</a> setting);<ahref="../glib/glib-Basic-Types.html#gboolean">gboolean</a>            <a href="pango-Layout-Objects.html#pango-layout-get-single-paragraph-mode">pango_layout_get_single_paragraph_mode</a>                                                        (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout);enum                <a href="pango-Layout-Objects.html#PangoAlignment">PangoAlignment</a>;#define             <a href="pango-Layout-Objects.html#PANGO-TYPE-ALIGNMENT:CAPS">PANGO_TYPE_ALIGNMENT</a>int                 <a href="pango-Layout-Objects.html#pango-layout-get-unknown-glyphs-count">pango_layout_get_unknown_glyphs_count</a>                                                        (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout);void                <a href="pango-Layout-Objects.html#pango-layout-get-log-attrs">pango_layout_get_log_attrs</a>          (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout,                                                         <a href="pango-Text-Processing.html#PangoLogAttr">PangoLogAttr</a> **attrs,                                                         <ahref="../glib/glib-Basic-Types.html#gint">gint</a> *n_attrs);void                <a href="pango-Layout-Objects.html#pango-layout-index-to-pos">pango_layout_index_to_pos</a>           (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout,                                                         int index_,                                                         <a href="pango-Glyph-Storage.html#PangoRectangle">PangoRectangle</a> *pos);void                <a href="pango-Layout-Objects.html#pango-layout-index-to-line-x">pango_layout_index_to_line_x</a>        (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout,                                                         int index_,                                                         <ahref="../glib/glib-Basic-Types.html#gboolean">gboolean</a> trailing,                                                         int *line,                                                         int *x_pos);<ahref="../glib/glib-Basic-Types.html#gboolean">gboolean</a>            <a href="pango-Layout-Objects.html#pango-layout-xy-to-index">pango_layout_xy_to_index</a>            (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout,                                                         int x,                                                         int y,                                                         int *index_,                                                         int *trailing);void                <a href="pango-Layout-Objects.html#pango-layout-get-cursor-pos">pango_layout_get_cursor_pos</a>         (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout,                                                         int index_,                                                         <a href="pango-Glyph-Storage.html#PangoRectangle">PangoRectangle</a> *strong_pos,                                                         <a href="pango-Glyph-Storage.html#PangoRectangle">PangoRectangle</a> *weak_pos);void                <a href="pango-Layout-Objects.html#pango-layout-move-cursor-visually">pango_layout_move_cursor_visually</a>   (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout,                                                         <ahref="../glib/glib-Basic-Types.html#gboolean">gboolean</a> strong,                                                         int old_index,                                                         int old_trailing,                                                         int direction,                                                         int *new_index,                                                         int *new_trailing);void                <a href="pango-Layout-Objects.html#pango-layout-get-extents">pango_layout_get_extents</a>            (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout,                                                         <a href="pango-Glyph-Storage.html#PangoRectangle">PangoRectangle</a> *ink_rect,                                                         <a href="pango-Glyph-Storage.html#PangoRectangle">PangoRectangle</a> *logical_rect);void                <a href="pango-Layout-Objects.html#pango-layout-get-pixel-extents">pango_layout_get_pixel_extents</a>      (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout,                                                         <a href="pango-Glyph-Storage.html#PangoRectangle">PangoRectangle</a> *ink_rect,                                                         <a href="pango-Glyph-Storage.html#PangoRectangle">PangoRectangle</a> *logical_rect);void                <a href="pango-Layout-Objects.html#pango-layout-get-size">pango_layout_get_size</a>               (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout,                                                         int *width,                                                         int *height);void                <a href="pango-Layout-Objects.html#pango-layout-get-pixel-size">pango_layout_get_pixel_size</a>         (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout,                                                         int *width,                                                         int *height);int                 <a href="pango-Layout-Objects.html#pango-layout-get-line-count">pango_layout_get_line_count</a>         (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout);<a href="pango-Layout-Objects.html#PangoLayoutLine">PangoLayoutLine</a>*    <a href="pango-Layout-Objects.html#pango-layout-get-line">pango_layout_get_line</a>               (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout,                                                         int line);<a href="pango-Layout-Objects.html#PangoLayoutLine">PangoLayoutLine</a>*    <a href="pango-Layout-Objects.html#pango-layout-get-line-readonly">pango_layout_get_line_readonly</a>      (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout,                                                         int line);<ahref="../glib/glib-Singly-Linked-Lists.html#GSList">GSList</a>*             <a href="pango-Layout-Objects.html#pango-layout-get-lines">pango_layout_get_lines</a>              (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout);<ahref="../glib/glib-Singly-Linked-Lists.html#GSList">GSList</a>*             <a href="pango-Layout-Objects.html#pango-layout-get-lines-readonly">pango_layout_get_lines_readonly</a>     (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout);<a href="pango-Layout-Objects.html#PangoLayoutIter">PangoLayoutIter</a>*    <a href="pango-Layout-Objects.html#pango-layout-get-iter">pango_layout_get_iter</a>               (<a href="pango-Layout-Objects.html#PangoLayout">PangoLayout</a> *layout);void                <a href="pango-Layout-Objects.html#pango-layout-iter-free">pango_layout_iter_free</a>              (<a href="pango-Layout-Objects.html#PangoLayoutIter">PangoLayoutIter</a> *iter);<ahref="../glib/glib-Basic-Types.html#gboolean">gboolean</a>            <a href="pango-Layout-Objects.html#pango-layout-iter-next-run">pango_layout_iter_next_run</a>          (<a href="pango-Layout-Objects.html#PangoLayoutIter">PangoLayoutIter</a> *iter);<ahref="../glib/glib-Basic-Types.html#gboolean">gboolean</a>            <a href="pango-Layout-Objects.html#pango-layout-iter-next-char">pango_layout_iter_next_char</a>         (<a href="pango-Layout-Objects.html#PangoLayoutIter">PangoLayoutIter</a> *iter);<ahref="../glib/glib-Basic-Types.html#gboolean">gboolean</a>            <a href="pango-Layout-Objects.html#pango-layout-iter-next-cluster">pango_layout_iter_next_cluster</a>      (<a href="pango-Layout-Objects.html#PangoLayoutIter">PangoLayoutIter</a> *iter);<ahref="../glib/glib-Basic-Types.html#gboolean">gboolean</a>            <a href="pango-Layout-Objects.html#pango-layout-iter-next-line">pango_layout_iter_next_line</a>         (<a href="pango-Layout-Objects.html#PangoLayoutIter">PangoLayoutIter</a> *iter);<ahref="../glib/glib-Basic-Types.html#gboolean">gboolean</a>            <a href="pango-Layout-Objects.html#pango-layout-iter-at-last-line">pango_layout_iter_at_last_line</a>      (<a href="pango-Layout-Objects.html#PangoLayoutIter">PangoLayoutIter</a> *iter);int                 <a href="pango-Layout-Objects.html#pango-layout-iter-get-index">pango_layout_iter_get_index</a>         (<a href="pango-Layout-Objects.html#PangoLayoutIter">PangoLayoutIter</a> *iter);int                 <a href="pango-Layout-Objects.html#pango-layout-iter-get-baseline">pango_layout_iter_get_baseline</a>      (<a href="pango-Layout-Objects.html#PangoLayoutIter">PangoLayoutIter</a> *iter);<a href="pango-Layout-Objects.html#PangoLayoutRun">PangoLayoutRun</a>*     <a href="pango-Layout-Objects.html#pango-layout-iter-get-run">pango_layout_iter_get_run</a>           (<a href="pango-Layout-Objects.html#PangoLayoutIter">PangoLayoutIter</a> *iter);<a href="pango-Layout-Objects.html#PangoLayoutRun">PangoLayoutRun</a>*     <a href="pango-Layout-Objects.html#pango-layout-iter-get-run-readonly">pango_layout_iter_get_run_readonly</a>  (<a href="pango-Layout-Objects.html#PangoLayoutIter">PangoLayoutIter</a> *iter);<a href="pango-Layout-Objects.html#PangoLayoutLine">PangoLayoutLine</a>*    <a href="pango-Layout-Objects.html#pango-layout-iter-get-line">pango_layout_iter_get_line</a>          (<a href="pango-Layout-Objects.html#PangoLayoutIter">PangoLayoutIter</a> *iter);<a href="pango-Layout-Objects.html#PangoLayoutLine">PangoLayoutLine</a>*    <a href="pango-Layout-Objects.html#pango-layout-iter-get-line-readonly">pango_layout_iter_get_line_readonly</a> (<a href="pango-Layout-Objects.html#PangoLayoutIter">PangoLayoutIter</a> *iter);void                <a href="pango-Layout-Objects.html#pango-layout-iter-get-char-extents">pango_layout_iter_get_char_extents</a>  (<a href="pango-Layout-Objects.html#PangoLayoutIter">PangoLayoutIter</a> *iter,                                                         <a href="pango-Glyph-Storage.html#PangoRectangle">PangoRectangle</a> *logical_rect);void                <a href="pango-Layout-Objects.html#pango-layout-iter-get-cluster-extents">pango_layout_iter_get_cluster_extents</a>                                                        (<a href="pango-Layout-Objects.html#PangoLayoutIter">PangoLayoutIter</a> *iter,                                                         <a href="pango-Glyph-Storage.html#PangoRectangle">PangoRectangle</a> *ink_rect,                                                         <a href="pango-Glyph-Storage.html#PangoRectangle">PangoRectangle</a> *logical_rect);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -