\hypertarget{group__Evas__Object__Text}{}\doxysection{Text Object Functions}
\label{group__Evas__Object__Text}\index{Text Object Functions@{Text Object Functions}}


Functions that operate on single line, single style text objects.  


\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{group__Evas__Object__Text_ga5511e80a76d8079e069a133d79938eda}\label{group__Evas__Object__Text_ga5511e80a76d8079e069a133d79938eda}} 
\#define {\bfseries E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+M\+A\+S\+K\+\_\+\+B\+A\+S\+IC}~0xf
\item 
\#define \mbox{\hyperlink{group__Evas__Object__Text_ga15e082dff2a1ec389c0cbbe7512f9a10}{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+B\+A\+S\+I\+C\+\_\+\+S\+ET}}(x,  s)~do \{ x = ((x) \& $\sim$E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+M\+A\+S\+K\+\_\+\+B\+A\+S\+IC) $\vert$ (s); \} while (0)
\begin{DoxyCompactList}\small\item\em Text style type creation macro. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Evas__Object__Text_gaed21e4625d3ba9ae888db73fa110b340}\label{group__Evas__Object__Text_gaed21e4625d3ba9ae888db73fa110b340}} 
\#define {\bfseries E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+M\+A\+S\+K\+\_\+\+S\+H\+A\+D\+O\+W\+\_\+\+D\+I\+R\+E\+C\+T\+I\+ON}~(0x7 $<$$<$ 4)
\item 
\#define \mbox{\hyperlink{group__Evas__Object__Text_ga60d68719291d9889a679bece55abb39b}{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+S\+H\+A\+D\+O\+W\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+S\+ET}}(x,  s)~do \{ x = ((x) \& $\sim$E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+M\+A\+S\+K\+\_\+\+S\+H\+A\+D\+O\+W\+\_\+\+D\+I\+R\+E\+C\+T\+I\+ON) $\vert$ (s); \} while (0)
\begin{DoxyCompactList}\small\item\em Text style type creation macro. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \mbox{\hyperlink{group__Evas__Object__Text_ga6b48c195b58fbe30ca8180e7451ad817}{Evas\+\_\+\+Text\+\_\+\+Style\+\_\+\+Type}} \{ \newline
\mbox{\hyperlink{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817aa5945efaa70038ced50fad08c4c8b543}{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+P\+L\+A\+IN}} = 0, 
\newline
\mbox{\hyperlink{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817ad8982ee65d30fbf666261fd1990c4a6f}{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+S\+H\+A\+D\+OW}}, 
\newline
\mbox{\hyperlink{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817a66399bfe91951039c91ebdee89639d86}{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+O\+U\+T\+L\+I\+NE}}, 
\newline
\mbox{\hyperlink{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817a370e3941067f77326acb76fb174e0d93}{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+S\+O\+F\+T\+\_\+\+O\+U\+T\+L\+I\+NE}}, 
\newline
\mbox{\hyperlink{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817ad42b9d71564c7983f28e9524bafff6d2}{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+G\+L\+OW}}, 
\newline
\mbox{\hyperlink{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817a41d98859fcb308553d839efb2589bb90}{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+O\+U\+T\+L\+I\+N\+E\+\_\+\+S\+H\+A\+D\+OW}}, 
\newline
\mbox{\hyperlink{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817a392c2d181f5d12df34c8d8c8d8977d8c}{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+F\+A\+R\+\_\+\+S\+H\+A\+D\+OW}}, 
\newline
\mbox{\hyperlink{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817a7583f30324e938dbcf2d5089de09a5a0}{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+O\+U\+T\+L\+I\+N\+E\+\_\+\+S\+O\+F\+T\+\_\+\+S\+H\+A\+D\+OW}}, 
\newline
\mbox{\hyperlink{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817a5675086aa98175b86803dc515972737f}{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+S\+O\+F\+T\+\_\+\+S\+H\+A\+D\+OW}}, 
\newline
\mbox{\hyperlink{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817a7ef1a030ee4fe4ee7782528e6ffb38b1}{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+F\+A\+R\+\_\+\+S\+O\+F\+T\+\_\+\+S\+H\+A\+D\+OW}}, 
\newline
\mbox{\hyperlink{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817a97effff56e2665ee74b166a7724820c6}{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+S\+H\+A\+D\+O\+W\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+B\+O\+T\+T\+O\+M\+\_\+\+R\+I\+G\+HT}} = 0, 
\newline
\mbox{\hyperlink{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817ac687d394e880c8aabe15390633debd31}{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+S\+H\+A\+D\+O\+W\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+B\+O\+T\+T\+OM}} = 16, 
\newline
\mbox{\hyperlink{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817abf5ed9730808f5b70fa499a7a096932f}{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+S\+H\+A\+D\+O\+W\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+B\+O\+T\+T\+O\+M\+\_\+\+L\+E\+FT}} = 32, 
\newline
\mbox{\hyperlink{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817afdbc70eefa1e048bb094ab9cfb6c6e2b}{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+S\+H\+A\+D\+O\+W\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+L\+E\+FT}} = 48, 
\newline
\mbox{\hyperlink{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817aa480ef9a73f12d9e2dcae8faea6c78b7}{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+S\+H\+A\+D\+O\+W\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+T\+O\+P\+\_\+\+L\+E\+FT}} = 64, 
\newline
\mbox{\hyperlink{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817a966138517d8e92f678f6653546ecd58f}{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+S\+H\+A\+D\+O\+W\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+T\+OP}} = 80, 
\newline
\mbox{\hyperlink{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817a2494aa946a9953da11a206c083f2046b}{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+S\+H\+A\+D\+O\+W\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+T\+O\+P\+\_\+\+R\+I\+G\+HT}} = 96, 
\newline
\mbox{\hyperlink{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817a6a7f1c409d21a3a3943e663371e97a56}{E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+S\+H\+A\+D\+O\+W\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+R\+I\+G\+HT}} = 112
 \}
\begin{DoxyCompactList}\small\item\em Types of styles to be applied on text objects. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$ \mbox{\hyperlink{group__Evas__Object__Text_ga72224822cf1772ef16b1554f0a6205d5}{evas\+\_\+object\+\_\+text\+\_\+add}} (\mbox{\hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas}} $\ast$e)
\begin{DoxyCompactList}\small\item\em Creates a new text object on the provided canvas. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Evas__Object__Text_gabe57fc428ee4db9e9d7feb9e3a108fb3}{evas\+\_\+object\+\_\+text\+\_\+text\+\_\+set}} (Eo $\ast$obj, const char $\ast$text)
\begin{DoxyCompactList}\small\item\em Sets the text string to be displayed by the given text object. \end{DoxyCompactList}\item 
const char $\ast$ \mbox{\hyperlink{group__Evas__Object__Text_ga823228295127ee2a2d9678d5ac24d9db}{evas\+\_\+object\+\_\+text\+\_\+text\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Retrieves the text string currently being displayed by the given text object. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Evas__Object__Text_ga7b30d6f96fcce1d982b2610408e9469c}{evas\+\_\+object\+\_\+text\+\_\+font\+\_\+source\+\_\+set}} (Eo $\ast$obj, const char $\ast$font\+\_\+source)
\begin{DoxyCompactList}\small\item\em Set the font (source) file to be used on a given text object. \end{DoxyCompactList}\item 
const char $\ast$ \mbox{\hyperlink{group__Evas__Object__Text_gae591234619773bb9cb74614490827aab}{evas\+\_\+object\+\_\+text\+\_\+font\+\_\+source\+\_\+get}} (const Eo $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the font file\textquotesingle{}s path which is being used on a given text object. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Evas__Object__Text_ga1813cea2c010c923d31787caec5dc857}{evas\+\_\+object\+\_\+text\+\_\+font\+\_\+set}} (Eo $\ast$obj, const char $\ast$font, \mbox{\hyperlink{Evas__Common_8h_a331780d32a8c07afcc05e6a3193467f5}{Evas\+\_\+\+Font\+\_\+\+Size}} size)
\begin{DoxyCompactList}\small\item\em Set the font family or filename, and size on a given text object. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Evas__Object__Text_ga2a13b7617af385b847d133da15357c13}{evas\+\_\+object\+\_\+text\+\_\+font\+\_\+get}} (const Eo $\ast$obj, const char $\ast$$\ast$font, \mbox{\hyperlink{Evas__Common_8h_a331780d32a8c07afcc05e6a3193467f5}{Evas\+\_\+\+Font\+\_\+\+Size}} $\ast$size)
\begin{DoxyCompactList}\small\item\em Retrieve the font family and size in use on a given text object. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Functions that operate on single line, single style text objects. 

For multiline and multiple style text, see \mbox{\hyperlink{group__Evas__Object__Textblock}{Textblock Object Functions}}.

See some \mbox{\hyperlink{Example_Evas_Text}{examples}} on this group of functions.

\begin{DoxyWarning}{Warning}
We don\textquotesingle{}t guarantee any proper results if you create a Text object without setting the evas engine. 
\end{DoxyWarning}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{group__Evas__Object__Text_ga15e082dff2a1ec389c0cbbe7512f9a10}\label{group__Evas__Object__Text_ga15e082dff2a1ec389c0cbbe7512f9a10}} 
\index{Text Object Functions@{Text Object Functions}!EVAS\_TEXT\_STYLE\_BASIC\_SET@{EVAS\_TEXT\_STYLE\_BASIC\_SET}}
\index{EVAS\_TEXT\_STYLE\_BASIC\_SET@{EVAS\_TEXT\_STYLE\_BASIC\_SET}!Text Object Functions@{Text Object Functions}}
\doxysubsubsection{\texorpdfstring{EVAS\_TEXT\_STYLE\_BASIC\_SET}{EVAS\_TEXT\_STYLE\_BASIC\_SET}}
{\footnotesize\ttfamily \#define E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+B\+A\+S\+I\+C\+\_\+\+S\+ET(\begin{DoxyParamCaption}\item[{}]{x,  }\item[{}]{s }\end{DoxyParamCaption})~do \{ x = ((x) \& $\sim$E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+M\+A\+S\+K\+\_\+\+B\+A\+S\+IC) $\vert$ (s); \} while (0)}



Text style type creation macro. 

Use style types on the \textquotesingle{}s\textquotesingle{} arguments, being \textquotesingle{}x\textquotesingle{} your style variable. \mbox{\Hypertarget{group__Evas__Object__Text_ga60d68719291d9889a679bece55abb39b}\label{group__Evas__Object__Text_ga60d68719291d9889a679bece55abb39b}} 
\index{Text Object Functions@{Text Object Functions}!EVAS\_TEXT\_STYLE\_SHADOW\_DIRECTION\_SET@{EVAS\_TEXT\_STYLE\_SHADOW\_DIRECTION\_SET}}
\index{EVAS\_TEXT\_STYLE\_SHADOW\_DIRECTION\_SET@{EVAS\_TEXT\_STYLE\_SHADOW\_DIRECTION\_SET}!Text Object Functions@{Text Object Functions}}
\doxysubsubsection{\texorpdfstring{EVAS\_TEXT\_STYLE\_SHADOW\_DIRECTION\_SET}{EVAS\_TEXT\_STYLE\_SHADOW\_DIRECTION\_SET}}
{\footnotesize\ttfamily \#define E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+S\+H\+A\+D\+O\+W\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+S\+ET(\begin{DoxyParamCaption}\item[{}]{x,  }\item[{}]{s }\end{DoxyParamCaption})~do \{ x = ((x) \& $\sim$E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+M\+A\+S\+K\+\_\+\+S\+H\+A\+D\+O\+W\+\_\+\+D\+I\+R\+E\+C\+T\+I\+ON) $\vert$ (s); \} while (0)}



Text style type creation macro. 

This one will impose shadow directions on the style type variable -- use the {\ttfamily E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+S\+H\+A\+D\+O\+W\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+$\ast$} values on \textquotesingle{}s\textquotesingle{}, incrementally. 

\doxysubsection{Enumeration Type Documentation}
\mbox{\Hypertarget{group__Evas__Object__Text_ga6b48c195b58fbe30ca8180e7451ad817}\label{group__Evas__Object__Text_ga6b48c195b58fbe30ca8180e7451ad817}} 
\index{Text Object Functions@{Text Object Functions}!Evas\_Text\_Style\_Type@{Evas\_Text\_Style\_Type}}
\index{Evas\_Text\_Style\_Type@{Evas\_Text\_Style\_Type}!Text Object Functions@{Text Object Functions}}
\doxysubsubsection{\texorpdfstring{Evas\_Text\_Style\_Type}{Evas\_Text\_Style\_Type}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group__Evas__Object__Text_ga6b48c195b58fbe30ca8180e7451ad817}{Evas\+\_\+\+Text\+\_\+\+Style\+\_\+\+Type}}}



Types of styles to be applied on text objects. 

The E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+S\+H\+A\+D\+O\+W\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+$\ast$ ones are to be OR\textquotesingle{}ed together with others imposing shadow, to change the shadow\textquotesingle{}s direction.

\begin{DoxySeeAlso}{See also}
evas\+\_\+object\+\_\+text\+\_\+style\+\_\+set() 

evas\+\_\+object\+\_\+text\+\_\+style\+\_\+get() 
\end{DoxySeeAlso}
\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{EVAS\_TEXT\_STYLE\_PLAIN@{EVAS\_TEXT\_STYLE\_PLAIN}!Text Object Functions@{Text Object Functions}}\index{Text Object Functions@{Text Object Functions}!EVAS\_TEXT\_STYLE\_PLAIN@{EVAS\_TEXT\_STYLE\_PLAIN}}}\mbox{\Hypertarget{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817aa5945efaa70038ced50fad08c4c8b543}\label{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817aa5945efaa70038ced50fad08c4c8b543}} 
E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+P\+L\+A\+IN&plain, standard text \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EVAS\_TEXT\_STYLE\_SHADOW@{EVAS\_TEXT\_STYLE\_SHADOW}!Text Object Functions@{Text Object Functions}}\index{Text Object Functions@{Text Object Functions}!EVAS\_TEXT\_STYLE\_SHADOW@{EVAS\_TEXT\_STYLE\_SHADOW}}}\mbox{\Hypertarget{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817ad8982ee65d30fbf666261fd1990c4a6f}\label{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817ad8982ee65d30fbf666261fd1990c4a6f}} 
E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+S\+H\+A\+D\+OW&text with shadow underneath \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EVAS\_TEXT\_STYLE\_OUTLINE@{EVAS\_TEXT\_STYLE\_OUTLINE}!Text Object Functions@{Text Object Functions}}\index{Text Object Functions@{Text Object Functions}!EVAS\_TEXT\_STYLE\_OUTLINE@{EVAS\_TEXT\_STYLE\_OUTLINE}}}\mbox{\Hypertarget{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817a66399bfe91951039c91ebdee89639d86}\label{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817a66399bfe91951039c91ebdee89639d86}} 
E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+O\+U\+T\+L\+I\+NE&text with an outline \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EVAS\_TEXT\_STYLE\_SOFT\_OUTLINE@{EVAS\_TEXT\_STYLE\_SOFT\_OUTLINE}!Text Object Functions@{Text Object Functions}}\index{Text Object Functions@{Text Object Functions}!EVAS\_TEXT\_STYLE\_SOFT\_OUTLINE@{EVAS\_TEXT\_STYLE\_SOFT\_OUTLINE}}}\mbox{\Hypertarget{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817a370e3941067f77326acb76fb174e0d93}\label{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817a370e3941067f77326acb76fb174e0d93}} 
E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+S\+O\+F\+T\+\_\+\+O\+U\+T\+L\+I\+NE&text with a soft outline \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EVAS\_TEXT\_STYLE\_GLOW@{EVAS\_TEXT\_STYLE\_GLOW}!Text Object Functions@{Text Object Functions}}\index{Text Object Functions@{Text Object Functions}!EVAS\_TEXT\_STYLE\_GLOW@{EVAS\_TEXT\_STYLE\_GLOW}}}\mbox{\Hypertarget{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817ad42b9d71564c7983f28e9524bafff6d2}\label{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817ad42b9d71564c7983f28e9524bafff6d2}} 
E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+G\+L\+OW&text with a glow effect \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EVAS\_TEXT\_STYLE\_OUTLINE\_SHADOW@{EVAS\_TEXT\_STYLE\_OUTLINE\_SHADOW}!Text Object Functions@{Text Object Functions}}\index{Text Object Functions@{Text Object Functions}!EVAS\_TEXT\_STYLE\_OUTLINE\_SHADOW@{EVAS\_TEXT\_STYLE\_OUTLINE\_SHADOW}}}\mbox{\Hypertarget{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817a41d98859fcb308553d839efb2589bb90}\label{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817a41d98859fcb308553d839efb2589bb90}} 
E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+O\+U\+T\+L\+I\+N\+E\+\_\+\+S\+H\+A\+D\+OW&text with both outline and shadow effects \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EVAS\_TEXT\_STYLE\_FAR\_SHADOW@{EVAS\_TEXT\_STYLE\_FAR\_SHADOW}!Text Object Functions@{Text Object Functions}}\index{Text Object Functions@{Text Object Functions}!EVAS\_TEXT\_STYLE\_FAR\_SHADOW@{EVAS\_TEXT\_STYLE\_FAR\_SHADOW}}}\mbox{\Hypertarget{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817a392c2d181f5d12df34c8d8c8d8977d8c}\label{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817a392c2d181f5d12df34c8d8c8d8977d8c}} 
E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+F\+A\+R\+\_\+\+S\+H\+A\+D\+OW&text with (far) shadow underneath \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EVAS\_TEXT\_STYLE\_OUTLINE\_SOFT\_SHADOW@{EVAS\_TEXT\_STYLE\_OUTLINE\_SOFT\_SHADOW}!Text Object Functions@{Text Object Functions}}\index{Text Object Functions@{Text Object Functions}!EVAS\_TEXT\_STYLE\_OUTLINE\_SOFT\_SHADOW@{EVAS\_TEXT\_STYLE\_OUTLINE\_SOFT\_SHADOW}}}\mbox{\Hypertarget{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817a7583f30324e938dbcf2d5089de09a5a0}\label{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817a7583f30324e938dbcf2d5089de09a5a0}} 
E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+O\+U\+T\+L\+I\+N\+E\+\_\+\+S\+O\+F\+T\+\_\+\+S\+H\+A\+D\+OW&text with outline and soft shadow effects combined \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EVAS\_TEXT\_STYLE\_SOFT\_SHADOW@{EVAS\_TEXT\_STYLE\_SOFT\_SHADOW}!Text Object Functions@{Text Object Functions}}\index{Text Object Functions@{Text Object Functions}!EVAS\_TEXT\_STYLE\_SOFT\_SHADOW@{EVAS\_TEXT\_STYLE\_SOFT\_SHADOW}}}\mbox{\Hypertarget{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817a5675086aa98175b86803dc515972737f}\label{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817a5675086aa98175b86803dc515972737f}} 
E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+S\+O\+F\+T\+\_\+\+S\+H\+A\+D\+OW&text with (soft) shadow underneath \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EVAS\_TEXT\_STYLE\_FAR\_SOFT\_SHADOW@{EVAS\_TEXT\_STYLE\_FAR\_SOFT\_SHADOW}!Text Object Functions@{Text Object Functions}}\index{Text Object Functions@{Text Object Functions}!EVAS\_TEXT\_STYLE\_FAR\_SOFT\_SHADOW@{EVAS\_TEXT\_STYLE\_FAR\_SOFT\_SHADOW}}}\mbox{\Hypertarget{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817a7ef1a030ee4fe4ee7782528e6ffb38b1}\label{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817a7ef1a030ee4fe4ee7782528e6ffb38b1}} 
E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+F\+A\+R\+\_\+\+S\+O\+F\+T\+\_\+\+S\+H\+A\+D\+OW&text with (far soft) shadow underneath \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EVAS\_TEXT\_STYLE\_SHADOW\_DIRECTION\_BOTTOM\_RIGHT@{EVAS\_TEXT\_STYLE\_SHADOW\_DIRECTION\_BOTTOM\_RIGHT}!Text Object Functions@{Text Object Functions}}\index{Text Object Functions@{Text Object Functions}!EVAS\_TEXT\_STYLE\_SHADOW\_DIRECTION\_BOTTOM\_RIGHT@{EVAS\_TEXT\_STYLE\_SHADOW\_DIRECTION\_BOTTOM\_RIGHT}}}\mbox{\Hypertarget{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817a97effff56e2665ee74b166a7724820c6}\label{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817a97effff56e2665ee74b166a7724820c6}} 
E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+S\+H\+A\+D\+O\+W\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+B\+O\+T\+T\+O\+M\+\_\+\+R\+I\+G\+HT&shadow growing to bottom right \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EVAS\_TEXT\_STYLE\_SHADOW\_DIRECTION\_BOTTOM@{EVAS\_TEXT\_STYLE\_SHADOW\_DIRECTION\_BOTTOM}!Text Object Functions@{Text Object Functions}}\index{Text Object Functions@{Text Object Functions}!EVAS\_TEXT\_STYLE\_SHADOW\_DIRECTION\_BOTTOM@{EVAS\_TEXT\_STYLE\_SHADOW\_DIRECTION\_BOTTOM}}}\mbox{\Hypertarget{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817ac687d394e880c8aabe15390633debd31}\label{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817ac687d394e880c8aabe15390633debd31}} 
E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+S\+H\+A\+D\+O\+W\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+B\+O\+T\+T\+OM&shadow growing to the bottom \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EVAS\_TEXT\_STYLE\_SHADOW\_DIRECTION\_BOTTOM\_LEFT@{EVAS\_TEXT\_STYLE\_SHADOW\_DIRECTION\_BOTTOM\_LEFT}!Text Object Functions@{Text Object Functions}}\index{Text Object Functions@{Text Object Functions}!EVAS\_TEXT\_STYLE\_SHADOW\_DIRECTION\_BOTTOM\_LEFT@{EVAS\_TEXT\_STYLE\_SHADOW\_DIRECTION\_BOTTOM\_LEFT}}}\mbox{\Hypertarget{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817abf5ed9730808f5b70fa499a7a096932f}\label{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817abf5ed9730808f5b70fa499a7a096932f}} 
E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+S\+H\+A\+D\+O\+W\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+B\+O\+T\+T\+O\+M\+\_\+\+L\+E\+FT&shadow growing to bottom left \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EVAS\_TEXT\_STYLE\_SHADOW\_DIRECTION\_LEFT@{EVAS\_TEXT\_STYLE\_SHADOW\_DIRECTION\_LEFT}!Text Object Functions@{Text Object Functions}}\index{Text Object Functions@{Text Object Functions}!EVAS\_TEXT\_STYLE\_SHADOW\_DIRECTION\_LEFT@{EVAS\_TEXT\_STYLE\_SHADOW\_DIRECTION\_LEFT}}}\mbox{\Hypertarget{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817afdbc70eefa1e048bb094ab9cfb6c6e2b}\label{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817afdbc70eefa1e048bb094ab9cfb6c6e2b}} 
E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+S\+H\+A\+D\+O\+W\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+L\+E\+FT&shadow growing to the left \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EVAS\_TEXT\_STYLE\_SHADOW\_DIRECTION\_TOP\_LEFT@{EVAS\_TEXT\_STYLE\_SHADOW\_DIRECTION\_TOP\_LEFT}!Text Object Functions@{Text Object Functions}}\index{Text Object Functions@{Text Object Functions}!EVAS\_TEXT\_STYLE\_SHADOW\_DIRECTION\_TOP\_LEFT@{EVAS\_TEXT\_STYLE\_SHADOW\_DIRECTION\_TOP\_LEFT}}}\mbox{\Hypertarget{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817aa480ef9a73f12d9e2dcae8faea6c78b7}\label{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817aa480ef9a73f12d9e2dcae8faea6c78b7}} 
E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+S\+H\+A\+D\+O\+W\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+T\+O\+P\+\_\+\+L\+E\+FT&shadow growing to top left \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EVAS\_TEXT\_STYLE\_SHADOW\_DIRECTION\_TOP@{EVAS\_TEXT\_STYLE\_SHADOW\_DIRECTION\_TOP}!Text Object Functions@{Text Object Functions}}\index{Text Object Functions@{Text Object Functions}!EVAS\_TEXT\_STYLE\_SHADOW\_DIRECTION\_TOP@{EVAS\_TEXT\_STYLE\_SHADOW\_DIRECTION\_TOP}}}\mbox{\Hypertarget{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817a966138517d8e92f678f6653546ecd58f}\label{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817a966138517d8e92f678f6653546ecd58f}} 
E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+S\+H\+A\+D\+O\+W\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+T\+OP&shadow growing to the top \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EVAS\_TEXT\_STYLE\_SHADOW\_DIRECTION\_TOP\_RIGHT@{EVAS\_TEXT\_STYLE\_SHADOW\_DIRECTION\_TOP\_RIGHT}!Text Object Functions@{Text Object Functions}}\index{Text Object Functions@{Text Object Functions}!EVAS\_TEXT\_STYLE\_SHADOW\_DIRECTION\_TOP\_RIGHT@{EVAS\_TEXT\_STYLE\_SHADOW\_DIRECTION\_TOP\_RIGHT}}}\mbox{\Hypertarget{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817a2494aa946a9953da11a206c083f2046b}\label{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817a2494aa946a9953da11a206c083f2046b}} 
E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+S\+H\+A\+D\+O\+W\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+T\+O\+P\+\_\+\+R\+I\+G\+HT&shadow growing to top right \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EVAS\_TEXT\_STYLE\_SHADOW\_DIRECTION\_RIGHT@{EVAS\_TEXT\_STYLE\_SHADOW\_DIRECTION\_RIGHT}!Text Object Functions@{Text Object Functions}}\index{Text Object Functions@{Text Object Functions}!EVAS\_TEXT\_STYLE\_SHADOW\_DIRECTION\_RIGHT@{EVAS\_TEXT\_STYLE\_SHADOW\_DIRECTION\_RIGHT}}}\mbox{\Hypertarget{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817a6a7f1c409d21a3a3943e663371e97a56}\label{group__Evas__Object__Text_gga6b48c195b58fbe30ca8180e7451ad817a6a7f1c409d21a3a3943e663371e97a56}} 
E\+V\+A\+S\+\_\+\+T\+E\+X\+T\+\_\+\+S\+T\+Y\+L\+E\+\_\+\+S\+H\+A\+D\+O\+W\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+R\+I\+G\+HT&shadow growing to the right \\
\hline

\end{DoxyEnumFields}


\doxysubsection{Function Documentation}
\mbox{\Hypertarget{group__Evas__Object__Text_ga72224822cf1772ef16b1554f0a6205d5}\label{group__Evas__Object__Text_ga72224822cf1772ef16b1554f0a6205d5}} 
\index{Text Object Functions@{Text Object Functions}!evas\_object\_text\_add@{evas\_object\_text\_add}}
\index{evas\_object\_text\_add@{evas\_object\_text\_add}!Text Object Functions@{Text Object Functions}}
\doxysubsubsection{\texorpdfstring{evas\_object\_text\_add()}{evas\_object\_text\_add()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}}$\ast$ evas\+\_\+object\+\_\+text\+\_\+add (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas}} $\ast$}]{e }\end{DoxyParamCaption})}



Creates a new text object on the provided canvas. 


\begin{DoxyParams}{Parameters}
{\em e} & The canvas to create the text object on. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily N\+U\+LL} on error, a pointer to a new text object on success.
\end{DoxyReturn}
Text objects are for simple, single line text elements. If you want more elaborated text blocks, see \mbox{\hyperlink{group__Evas__Object__Textblock}{Textblock Object Functions}}.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Evas__Object__Text_ga7b30d6f96fcce1d982b2610408e9469c}{evas\+\_\+object\+\_\+text\+\_\+font\+\_\+source\+\_\+set()}} 

\mbox{\hyperlink{group__Evas__Object__Text_ga1813cea2c010c923d31787caec5dc857}{evas\+\_\+object\+\_\+text\+\_\+font\+\_\+set()}} 

\mbox{\hyperlink{group__Evas__Object__Text_gabe57fc428ee4db9e9d7feb9e3a108fb3}{evas\+\_\+object\+\_\+text\+\_\+text\+\_\+set()}} 
\end{DoxySeeAlso}


References E\+I\+N\+A\+\_\+\+S\+A\+F\+E\+T\+Y\+\_\+\+O\+N\+\_\+\+F\+A\+L\+S\+E\+\_\+\+R\+E\+T\+U\+R\+N\+\_\+\+V\+AL, and E\+V\+A\+S\+\_\+\+C\+A\+N\+V\+A\+S\+\_\+\+C\+L\+A\+SS.

\mbox{\Hypertarget{group__Evas__Object__Text_gabe57fc428ee4db9e9d7feb9e3a108fb3}\label{group__Evas__Object__Text_gabe57fc428ee4db9e9d7feb9e3a108fb3}} 
\index{Text Object Functions@{Text Object Functions}!evas\_object\_text\_text\_set@{evas\_object\_text\_text\_set}}
\index{evas\_object\_text\_text\_set@{evas\_object\_text\_text\_set}!Text Object Functions@{Text Object Functions}}
\doxysubsubsection{\texorpdfstring{evas\_object\_text\_text\_set()}{evas\_object\_text\_text\_set()}}
{\footnotesize\ttfamily void evas\+\_\+object\+\_\+text\+\_\+text\+\_\+set (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{const char $\ast$}]{text }\end{DoxyParamCaption})}



Sets the text string to be displayed by the given text object. 

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Evas__Object__Text_ga823228295127ee2a2d9678d5ac24d9db}{evas\+\_\+object\+\_\+text\+\_\+text\+\_\+get()}}
\end{DoxySeeAlso}

\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em text} & Text string to display on it. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Evas__Object__Text_ga823228295127ee2a2d9678d5ac24d9db}\label{group__Evas__Object__Text_ga823228295127ee2a2d9678d5ac24d9db}} 
\index{Text Object Functions@{Text Object Functions}!evas\_object\_text\_text\_get@{evas\_object\_text\_text\_get}}
\index{evas\_object\_text\_text\_get@{evas\_object\_text\_text\_get}!Text Object Functions@{Text Object Functions}}
\doxysubsubsection{\texorpdfstring{evas\_object\_text\_text\_get()}{evas\_object\_text\_text\_get()}}
{\footnotesize\ttfamily const char$\ast$ evas\+\_\+object\+\_\+text\+\_\+text\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Retrieves the text string currently being displayed by the given text object. 

\begin{DoxyReturn}{Returns}
The text string currently being displayed on it.
\end{DoxyReturn}
\begin{DoxyNote}{Note}
Do not free() the return value.
\end{DoxyNote}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Evas__Object__Text_gabe57fc428ee4db9e9d7feb9e3a108fb3}{evas\+\_\+object\+\_\+text\+\_\+text\+\_\+set()}} 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Evas__Object__Text_ga7b30d6f96fcce1d982b2610408e9469c}\label{group__Evas__Object__Text_ga7b30d6f96fcce1d982b2610408e9469c}} 
\index{Text Object Functions@{Text Object Functions}!evas\_object\_text\_font\_source\_set@{evas\_object\_text\_font\_source\_set}}
\index{evas\_object\_text\_font\_source\_set@{evas\_object\_text\_font\_source\_set}!Text Object Functions@{Text Object Functions}}
\doxysubsubsection{\texorpdfstring{evas\_object\_text\_font\_source\_set()}{evas\_object\_text\_font\_source\_set()}}
{\footnotesize\ttfamily void evas\+\_\+object\+\_\+text\+\_\+font\+\_\+source\+\_\+set (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{const char $\ast$}]{font\+\_\+source }\end{DoxyParamCaption})}



Set the font (source) file to be used on a given text object. 

This function allows the font file to be explicitly set for a given text object, overriding system lookup, which will first occur in the given file\textquotesingle{}s contents.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Evas__Object__Text_ga2a13b7617af385b847d133da15357c13}{evas\+\_\+object\+\_\+text\+\_\+font\+\_\+get()}}
\end{DoxySeeAlso}

\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em font\+\_\+source} & The font file\textquotesingle{}s path. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Evas__Object__Text_gae591234619773bb9cb74614490827aab}\label{group__Evas__Object__Text_gae591234619773bb9cb74614490827aab}} 
\index{Text Object Functions@{Text Object Functions}!evas\_object\_text\_font\_source\_get@{evas\_object\_text\_font\_source\_get}}
\index{evas\_object\_text\_font\_source\_get@{evas\_object\_text\_font\_source\_get}!Text Object Functions@{Text Object Functions}}
\doxysubsubsection{\texorpdfstring{evas\_object\_text\_font\_source\_get()}{evas\_object\_text\_font\_source\_get()}}
{\footnotesize\ttfamily const char$\ast$ evas\+\_\+object\+\_\+text\+\_\+font\+\_\+source\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj }\end{DoxyParamCaption})}



Get the font file\textquotesingle{}s path which is being used on a given text object. 

\begin{DoxyReturn}{Returns}
The font file\textquotesingle{}s path.
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Evas__Object__Text_ga2a13b7617af385b847d133da15357c13}{evas\+\_\+object\+\_\+text\+\_\+font\+\_\+get()}} for more details 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Evas__Object__Text_ga1813cea2c010c923d31787caec5dc857}\label{group__Evas__Object__Text_ga1813cea2c010c923d31787caec5dc857}} 
\index{Text Object Functions@{Text Object Functions}!evas\_object\_text\_font\_set@{evas\_object\_text\_font\_set}}
\index{evas\_object\_text\_font\_set@{evas\_object\_text\_font\_set}!Text Object Functions@{Text Object Functions}}
\doxysubsubsection{\texorpdfstring{evas\_object\_text\_font\_set()}{evas\_object\_text\_font\_set()}}
{\footnotesize\ttfamily void evas\+\_\+object\+\_\+text\+\_\+font\+\_\+set (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{const char $\ast$}]{font,  }\item[{\mbox{\hyperlink{Evas__Common_8h_a331780d32a8c07afcc05e6a3193467f5}{Evas\+\_\+\+Font\+\_\+\+Size}}}]{size }\end{DoxyParamCaption})}



Set the font family or filename, and size on a given text object. 

This function allows the font name and size of a text object to be set. The {\ttfamily font} string has to follow fontconfig\textquotesingle{}s convention on naming fonts, as it\textquotesingle{}s the underlying library used to query system fonts by Evas (see the {\ttfamily fc-\/list} command\textquotesingle{}s output, on your system, to get an idea). Alternatively, one can use a full path to a font file.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Evas__Object__Text_ga2a13b7617af385b847d133da15357c13}{evas\+\_\+object\+\_\+text\+\_\+font\+\_\+get()}} 

\mbox{\hyperlink{group__Evas__Object__Text_ga7b30d6f96fcce1d982b2610408e9469c}{evas\+\_\+object\+\_\+text\+\_\+font\+\_\+source\+\_\+set()}}
\end{DoxySeeAlso}

\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em font} & The font family name or filename. \\
\hline
\mbox{\texttt{ in}}  & {\em size} & The font size, in points. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Evas__Object__Text_ga2a13b7617af385b847d133da15357c13}\label{group__Evas__Object__Text_ga2a13b7617af385b847d133da15357c13}} 
\index{Text Object Functions@{Text Object Functions}!evas\_object\_text\_font\_get@{evas\_object\_text\_font\_get}}
\index{evas\_object\_text\_font\_get@{evas\_object\_text\_font\_get}!Text Object Functions@{Text Object Functions}}
\doxysubsubsection{\texorpdfstring{evas\_object\_text\_font\_get()}{evas\_object\_text\_font\_get()}}
{\footnotesize\ttfamily void evas\+\_\+object\+\_\+text\+\_\+font\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj,  }\item[{const char $\ast$$\ast$}]{font,  }\item[{\mbox{\hyperlink{Evas__Common_8h_a331780d32a8c07afcc05e6a3193467f5}{Evas\+\_\+\+Font\+\_\+\+Size}} $\ast$}]{size }\end{DoxyParamCaption})}



Retrieve the font family and size in use on a given text object. 

This function allows the font name and size of a text object to be queried. Be aware that the font name string is still owned by Evas and should {\bfseries{not}} have free() called on it by the caller of the function.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Evas__Object__Text_ga1813cea2c010c923d31787caec5dc857}{evas\+\_\+object\+\_\+text\+\_\+font\+\_\+set()}}
\end{DoxySeeAlso}

\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ out}}  & {\em font} & The font family name or filename. \\
\hline
\mbox{\texttt{ out}}  & {\em size} & The font size, in points. \\
\hline
\end{DoxyParams}
