\section{A\-I\-D\-A\-:\-:I\-Text\-Style Class Reference}
\label{classAIDA_1_1ITextStyle}\index{A\-I\-D\-A\-::\-I\-Text\-Style@{A\-I\-D\-A\-::\-I\-Text\-Style}}


Style for all text (e.\-g.  




{\ttfamily \#include $<$I\-Text\-Style.\-h$>$}

Inheritance diagram for A\-I\-D\-A\-:\-:I\-Text\-Style\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=4.000000cm]{classAIDA_1_1ITextStyle}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual {\bf $\sim$\-I\-Text\-Style} ()\label{classAIDA_1_1ITextStyle_a66853b2ba65aae619fe5dd9fa9d32677}

\begin{DoxyCompactList}\small\item\em Destructor. \end{DoxyCompactList}\item 
virtual std\-::vector$<$ std\-::string $>$ {\bf available\-Fonts} () const =0\label{classAIDA_1_1ITextStyle_a21022e34659d18f54de46fb4f86ce477}

\begin{DoxyCompactList}\small\item\em Get list of fonts available in this implementation. \end{DoxyCompactList}\item 
virtual double {\bf font\-Size} () const =0\label{classAIDA_1_1ITextStyle_aebf950df248a42213c5ff4ca7e1a619d}

\begin{DoxyCompactList}\small\item\em Get current font size. \end{DoxyCompactList}\item 
virtual bool {\bf set\-Font\-Size} (double size)=0
\begin{DoxyCompactList}\small\item\em Set current font size. \end{DoxyCompactList}\item 
virtual std\-::string {\bf font} () const =0\label{classAIDA_1_1ITextStyle_af30ede7758297dd197ae308d8e981d6b}

\begin{DoxyCompactList}\small\item\em Get name of current font. \end{DoxyCompactList}\item 
virtual bool {\bf set\-Font} (const std\-::string \&{\bf font})=0
\begin{DoxyCompactList}\small\item\em Set current font, e.\-g. \end{DoxyCompactList}\item 
virtual bool {\bfseries is\-Bold} () const =0\label{classAIDA_1_1ITextStyle_aa61fca59e1c703056139b26933452b6b}

\item 
virtual bool {\bfseries is\-Italic} () const =0\label{classAIDA_1_1ITextStyle_a1517dad919bc23d2d723a9c5d30f0bbc}

\item 
virtual bool {\bfseries is\-Underlined} () const =0\label{classAIDA_1_1ITextStyle_ada2742d22a9c910f6ad7840dc05acc64}

\item 
virtual bool {\bfseries set\-Bold} (bool bold=true)=0\label{classAIDA_1_1ITextStyle_a4797809a4ab4a6046b4bbc0f5c7f84ef}

\item 
virtual bool {\bfseries set\-Italic} (bool italic=true)=0\label{classAIDA_1_1ITextStyle_ae7ed13a018b0a5f0e943848d9dbb2be6}

\item 
virtual bool {\bfseries set\-Underlined} (bool underlined=true)=0\label{classAIDA_1_1ITextStyle_ad4e92dcc2b08891da6392ddb0cc3a661}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Style for all text (e.\-g. 

axis labels, legend box text etc.)

\begin{DoxyAuthor}{Author}
The \doxyref{A\-I\-D\-A}{p.}{namespaceAIDA} team ({\tt http\-://aida.\-freehep.\-org/}) 
\end{DoxyAuthor}


\subsection{Member Function Documentation}
\index{A\-I\-D\-A\-::\-I\-Text\-Style@{A\-I\-D\-A\-::\-I\-Text\-Style}!set\-Font@{set\-Font}}
\index{set\-Font@{set\-Font}!AIDA::ITextStyle@{A\-I\-D\-A\-::\-I\-Text\-Style}}
\subsubsection[{set\-Font}]{\setlength{\rightskip}{0pt plus 5cm}virtual bool A\-I\-D\-A\-::\-I\-Text\-Style\-::set\-Font (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{font}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classAIDA_1_1ITextStyle_a137e40479523f21135cb0fd85bad7346}


Set current font, e.\-g. 

\char`\"{}times\-New\-Roman\char`\"{} or \char`\"{}courier\char`\"{}. \begin{DoxyReturn}{Returns}
false if font not supported by this implementation. 
\end{DoxyReturn}


Implemented in {\bf A\-I\-D\-A\-::\-I\-Text\-Style\-R\-O\-O\-T} \doxyref{}{p.}{classAIDA_1_1ITextStyleROOT_a1e13a77536f3ef5178ddf6954df582ee}.

\index{A\-I\-D\-A\-::\-I\-Text\-Style@{A\-I\-D\-A\-::\-I\-Text\-Style}!set\-Font\-Size@{set\-Font\-Size}}
\index{set\-Font\-Size@{set\-Font\-Size}!AIDA::ITextStyle@{A\-I\-D\-A\-::\-I\-Text\-Style}}
\subsubsection[{set\-Font\-Size}]{\setlength{\rightskip}{0pt plus 5cm}virtual bool A\-I\-D\-A\-::\-I\-Text\-Style\-::set\-Font\-Size (
\begin{DoxyParamCaption}
\item[{double}]{size}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classAIDA_1_1ITextStyle_a4292efccacbffb94d245fc6de9950b37}


Set current font size. 

\begin{DoxyReturn}{Returns}
false if size not supported by this implementation. 
\end{DoxyReturn}


Implemented in {\bf A\-I\-D\-A\-::\-I\-Text\-Style\-R\-O\-O\-T} \doxyref{}{p.}{classAIDA_1_1ITextStyleROOT_ad17f2597f73b83461f0c8a094fa329ae}.



The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
I\-Text\-Style.\-h\end{DoxyCompactItemize}
