- printerframework_src.zip
- Devp
- Bin
- Printer.dll
- Test.exe
- Include
- Lib
- Sources
- Printer
- Doc
- AccentCesure.sty
- html
- Image
- ArchitectureMFC.png
- MFC.png
- PreviewRefactor.png
- PrinterPath.png
- PrintMfc.png
- PrintRefactor.png
- UMLPrinter.png
- IntroPrinter.doc
- Licence
- MAKEDOC.BAT
- MAKEPDF.BAT
- MAKEPS.BAT
- manual.pdf
- printer.dox
- printer.log
- printer.tag
- Readme.txt
- Sources
- Test
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>printer::CPrinterText class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- G�n�r� par Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Page principale</a> <a class="qindex" href="namespaces.html">Liste des namespaces</a> <a class="qindex" href="hierarchy.html">Hi�rarchie des classes</a> <a class="qindex" href="classes.html">Liste par ordre alphab�tique</a> <a class="qindex" href="annotated.html">Liste des composants</a> <a class="qindex" href="files.html">Liste des fichiers</a> <a class="qindex" href="functions.html">Composants</a> </center>
<hr><h1>R�f�rence de la classe printer::CPrinterText</h1>Impression texte.
<a href="#_details">Plus de d�tails...</a>
<p>
<code>#include <PrinterText.h></code>
<p>
Graphe d'h�ritage de la classe printer::CPrinterText<p><center><img src="classprinter_1_1CPrinterText__inherit__graph.png" border="0" usemap="#printer_1_1CPrinterText__inherit__map" alt="Inheritance graph"></center>
<map name="printer_1_1CPrinterText__inherit__map">
<area href="classprinter_1_1CPrinterAbstract.html" shape="rect" coords="7,16,159,37" alt="">
</map>
<center><font size="2">[<a href="graph_legend.html">L�gende</a>]</font></center>Diagramme de collaboration de printer::CPrinterText:<p><center><img src="classprinter_1_1CPrinterText__coll__graph.png" border="0" usemap="#printer_1_1CPrinterText__coll__map" alt="Collaboration graph"></center>
<map name="printer_1_1CPrinterText__coll__map">
<area href="classprinter_1_1CPrinterAbstract.html" shape="rect" coords="7,16,159,37" alt="">
<area href="classprinter_1_1CArena.html" shape="rect" coords="183,16,281,37" alt="">
<area href="classprinter_1_1CDocText.html" shape="rect" coords="305,16,417,37" alt="">
</map>
<center><font size="2">[<a href="graph_legend.html">L�gende</a>]</font></center><a href="classprinter_1_1CPrinterText-members.html">Liste de tous les membres</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
<tr><td colspan=2><br><h2>Membres publics</h2></td></tr>
<tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classprinter_1_1CPrinterText.html#a0">CPrinterText</a> (UINT IDR_MENU=128)</td></tr>
<tr><td nowrap align=right valign=top>virtual </td><td valign=bottom><a class="el" href="classprinter_1_1CPrinterText.html#a1">~CPrinterText</a> ()</td></tr>
<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classprinter_1_1CPrinterText.html#a2">SetDataColumns</a> (int nLib, int nVal)</td></tr>
<tr><td colspan="2"><div class="groupHeader">Cr�ation du document</div></td></tr>
<tr><td colspan="2"><div class="groupText">Les m�thodes suivantes permettent de pr�parer un CDocText contenant les informations � afficher pour une impression texte. La classe prend compl�tement en charge la mise en page des donn�es (Alignement, nombre de pages, nombre de lignes occup�es par chaque �l�ments,...) <br><br></div></td></tr>
<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classprinter_1_1CPrinterText.html#z15_0">ClearDoc</a> ()</td></tr>
<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classprinter_1_1CPrinterText.html#z15_1">AddData</a> (LPCTSTR lpszLib, LPCTSTR lpszVal)</td></tr>
<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classprinter_1_1CPrinterText.html#z15_2">AddEmpty</a> ()</td></tr>
<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classprinter_1_1CPrinterText.html#z15_3">AddTitle</a> (LPCTSTR lpszTitle)</td></tr>
<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classprinter_1_1CPrinterText.html#z15_4">AddList</a> (CListCtrl *pList, int nPercent)</td></tr>
<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classprinter_1_1CPrinterText.html#z15_5">AddFreeLine</a> (<a class="el" href="classprinter_1_1CTextFreeLine.html">CTextFreeLine</a> *pLine)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classprinter_1_1CTextFreeLine.html">CTextFreeLine</a> * </td><td valign=bottom><a class="el" href="classprinter_1_1CPrinterText.html#z15_6">CreateFreeLine</a> ()</td></tr>
<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classprinter_1_1CPrinterText.html#z15_7">AddTable</a> (<a class="el" href="classprinter_1_1CTextTable.html">CTextTable</a> *pTable)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classprinter_1_1CTextTable.html">CTextTable</a> * </td><td valign=bottom><a class="el" href="classprinter_1_1CPrinterText.html#z15_8">CreateTable</a> (int nColumns)</td></tr>
<tr><td colspan=2><br><h2>Membres prot�g�s</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader">Encapsulation du framework MFC</div></td></tr>
<tr><td colspan="2"><div class="groupText">Les m�thodes suivantes ont la m�me signature et la m�me signification que celles de CView. Print et Preview ont �t� r��crites pour utiliser ces m�thodes. <br><br></div></td></tr>
<tr><td nowrap align=right valign=top>virtual BOOL </td><td valign=bottom><a class="el" href="classprinter_1_1CPrinterText.html#z17_0">OnPreparePrinting</a> (CPrintInfo *pInfo)</td></tr>
<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classprinter_1_1CPrinterText.html#z17_1">OnBeginPrinting</a> (CDC *pDC, CPrintInfo *pInfo)</td></tr>
<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classprinter_1_1CPrinterText.html#z17_2">PrintPage</a> (CDC *pDC, CPrintInfo *pInfo)</td></tr>
<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classprinter_1_1CPrinterText.html#z17_3">OnEndPrinting</a> (CDC *pDC, CPrintInfo *pInfo)</td></tr>
<tr><td colspan=2><br><h2>Attributs Priv�s</h2></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classprinter_1_1CDocText.html">CDocText</a> </td><td valign=bottom><a class="el" href="classprinter_1_1CPrinterText.html#o0">m_docText</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classprinter_1_1CArena.html">CArena</a> </td><td valign=bottom><a class="el" href="classprinter_1_1CPrinterText.html#o1">m_arena</a></td></tr>
</table>
<hr><a name="_details"></a><h2>Description d�taill�e</h2>
Impression texte.
<p>
La classe utilise le canevas g�n�ral mis en place par <a class="el" href="classprinter_1_1CPrinterAbstract.html">CPrinterAbstract</a>. Elle utilise un <a class="el" href="classprinter_1_1CDocText.html">CDocText</a> pour stocker une repr�sentation textuelle des �l�ments graphiques et un <a class="el" href="classprinter_1_1CArena.html">CArena</a> pour stocker temporairement les objets dynamiques cr��s. L'impression texte doit se faire en deux �tapes distinctes :<p>
<ul>
<li>Dans un premier temps on d�pose dans le CTextDoc les �l�ments que l'on souhaite imprimer. Seule une d�finition ligne � ligne est possible (bien s�r, des �l�ments peuvent occuper plusieurs lignes sur le p�riph�rique de sortie).</li></ul>
<p>
<ul>
<li>Lorsque le <a class="el" href="classprinter_1_1CDocText.html">CDocText</a> est pr�t, l'impression ou l'aper�u peuvent �tre demand�s (print et preview).</li></ul>
<p>
Les m�thodes OnXXPrinting sont surcharg�es pour d�l�guer le flot au <a class="el" href="classprinter_1_1CDocText.html">CDocText</a>.<p>
On trouve enfin un ensemble de m�thodes qui permettent d'ajouter au CTextDoc les diff�rents types d'�l�ments graphiques. Il faut noter les deux 'fabriques' pour les �l�ments dynamiques (CreateTable et CreateFreeLine).
<p>
<hr><h2>Documentation des contructeurs et destructeurs</h2>
<a name="a0" doxytag="printer::CPrinterText::CPrinterText"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> printer::CPrinterText::CPrinterText </td>
<td class="md" valign="top">( </td>
<td class="md" nowrap valign="top">UINT </td>
<td class="mdname1" valign="top" nowrap> <em>IDR_MENU</em> = 128 </td>
<td class="md" valign="top"> ) </td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
</td>
<td>
<p>
<dl compact><dt><b>Objet :</b></dt><dd>Constructeur</dd></dl>
</td>
</tr>
</table>
<a name="a1" doxytag="printer::CPrinterText::~CPrinterText"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> virtual printer::CPrinterText::~CPrinterText </td>
<td class="md" valign="top">( </td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top"> ) </td>
<td class="md" nowrap><code> [virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
</td>
<td>
<p>
<dl compact><dt><b>Objet :</b></dt><dd>Destructeur</dd></dl>
</td>
</tr>
</table>
<hr><h2>Documentation des m�thodes</h2>
<a name="z15_1" doxytag="printer::CPrinterText::AddData"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void printer::CPrinterText::AddData </td>
<td class="md" valign="top">( </td>
<td class="md" nowrap valign="top">LPCTSTR </td>
<td class="mdname" nowrap> <em>lpszLib</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>LPCTSTR </td>
<td class="mdname" nowrap> <em>lpszVal</em></td>
</tr>
<tr>
<td></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
</td>
<td>
<p>
<dl compact><dt><b>Objet :</b></dt><dd>Ajout d'un couple (Libell�,Valeur) au <a class="el" href="classprinter_1_1CDocText.html">CDocText</a> </dd></dl>
<dl compact><dt><b>Param�tres:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>lpszLib</em> </td><td>: Le libell� </td></tr>
<tr><td valign=top><em>lpszVal</em> </td><td>: La valeur </td></tr>
</table>
</dl>
<dl compact><dt><b>Avertissement:</b></dt><dd>Les abcisses sont modifiables par SetDataColumns, mais restent les m�mes pour tout le document. Il y a ajustement automatique du nombre de lignes.</dd></dl>
</td>
</tr>
</table>
<a name="z15_2" doxytag="printer::CPrinterText::AddEmpty"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void printer::CPrinterText::AddEmpty </td>
<td class="md" valign="top">( </td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top"> ) </td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
</td>
<td>
<p>
<dl compact><dt><b>Objet :</b></dt><dd>Ajout d'une ligne vide</dd></dl>
</td>
</tr>
</table>
<a name="z15_5" doxytag="printer::CPrinterText::AddFreeLine"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void printer::CPrinterText::AddFreeLine </td>
<td class="md" valign="top">( </td>
<td class="md" nowrap valign="top"><a class="el" href="classprinter_1_1CTextFreeLine.html">CTextFreeLine</a> * </td>
<td class="mdname1" valign="top" nowrap> <em>pLine</em> </td>
<td class="md" valign="top"> ) </td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
</td>
<td>
<p>
<dl compact><dt><b>Objet :</b></dt><dd>Ajout d'une ligne au au <a class="el" href="classprinter_1_1CDocText.html">CDocText</a> </dd></dl>
<dl compact><dt><b>Param�tres:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>pLine</em> </td><td>: Un pointeur sur la ligne</td></tr>
</table>
</dl>
</td>
</tr>
</table>
<a name="z15_4" doxytag="printer::CPrinterText::AddList"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void printer::CPrinterText::AddList </td>
<td class="md" valign="top">( </td>
<td class="md" nowrap valign="top">CListCtrl * </td>
<td class="mdname" nowrap> <em>pList</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>int </td>
<td class="mdname" nowrap> <em>nPercent</em></td>
</tr>
<tr>
<td></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
</td>
<td>
<p>
<dl compact><dt><b>Objet :</b></dt><dd>Ajout d'une liste au au <a class="el" href="classprinter_1_1CDocText.html">CDocText</a> </dd></dl>
<dl compact><dt><b>Param�tres:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>pList</em> </td><td>: Un pointeur sur la liste </td></tr>
<tr><td valign=top><em>nPercent</em> </td><td>: Un ratio pour ajuster le rendu graphique.</td></tr>
</table>
</dl>
</td>
</tr>
</table>
<a name="z15_7" doxytag="printer::CPrinterText::AddTable"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void printer::CPrinterText::AddTable </td>
<td class="md" valign="top">( </td>
<td class="md" nowrap valign="top"><a class="el" href="classprinter_1_1CTextTable.html">CTextTable</a> * </td>
<td class="mdname1" valign="top" nowrap> <em>pTable</em> </td>
<td class="md" valign="top"> ) </td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
</td>
<td>
<p>
<dl compact><dt><b>Objet :</b></dt><dd>Ajout d'une table au <a class="el" href="classprinter_1_1CDocText.html">CDocText</a>. </dd></dl>
<dl compact><dt><b>Param�tres:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>pTable</em> </td><td>: Un pointeur sur la table</td></tr>
</table>
</dl>
</td>
</tr>
</table>
<a name="z15_3" doxytag="printer::CPrinterText::AddTitle"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void printer::CPrinterText::AddTitle </td>
<td class="md" valign="top">( </td>
<td class="md" nowrap valign="top">LPCTSTR </td>
<td class="mdname1" valign="top" nowrap> <em>lpszTitle</em> </td>
<td class="md" valign="top"> ) </td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
</td>
<td>
<p>
<dl compact><dt><b>Objet :</b></dt><dd>Ajout d'un titre au <a class="el" href="classprinter_1_1CDocText.html">CDocText</a>. Il apparait centr� en gras avec une ligne vide au-dessus et en dessous </dd></dl>
<dl compact><dt><b>Param�tres:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>lpszTitle</em> </td><td>: Le Titre </td></tr>
</table>
</dl>
<dl compact><dt><b>Avertissement:</b></dt><dd>Il doit tenir sur une ligne.</dd></dl>
</td>
</tr>
</table>
<a name="z15_0" doxytag="printer::CPrinterText::ClearDoc"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void printer::CPrinterText::ClearDoc </td>
<td class="md" valign="top">( </td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top"> ) </td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
</td>
<td>
<p>
<dl compact><dt><b>Objet :</b></dt><dd>Vidage complet du <a class="el" href="classprinter_1_1CDocText.html">CDocText</a> contenant les informations.</dd></dl>
</td>
</tr>
</table>
<a name="z15_6" doxytag="printer::CPrinterText::CreateFreeLine"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> <a class="el" href="classprinter_1_1CTextFreeLine.html">CTextFreeLine</a>* printer::CPrinterText::CreateFreeLine </td>
<td class="md" valign="top">( </td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top"> ) </td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
</td>
<td>
<p>
<dl compact><dt><b>Objet :</b></dt><dd>Cr�ation d'un <a class="el" href="classprinter_1_1CTextFreeLine.html">CTextFreeLine</a> dans l'ar�ne </dd></dl>
<dl compact><dt><b>Renvoie:</b></dt><dd>Un pointeur sur l'objet cr��.</dd></dl>
</td>
</tr>
</table>
<a name="z15_8" doxytag="printer::CPrinterText::CreateTable"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> <a class="el" href="classprinter_1_1CTextTable.html">CTextTable</a>* printer::CPrinterText::CreateTable </td>
<td class="md" valign="top">( </td>
<td class="md" nowrap valign="top">int </td>
<td class="mdname1" valign="top" nowrap> <em>nColumns</em> </td>
<td class="md" valign="top"> ) </td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
</td>
<td>
<p>
<dl compact><dt><b>Objet :</b></dt><dd>Cr�ation d'un <a class="el" href="classprinter_1_1CTextTable.html">CTextTable</a> dans l'ar�ne </dd></dl>
<dl compact><dt><b>Param�tres:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>nColumns</em> </td><td>: Le nombre de colonnes </td></tr>
</table>
</dl>
<dl compact><dt><b>Renvoie:</b></dt><dd>Un pointeur sur l'objet cr��.</dd></dl>
</td>
</tr>
</table>
<a name="z17_1" doxytag="printer::CPrinterText::OnBeginPrinting"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> virtual void printer::CPrinterText::OnBeginPrinting </td>
<td class="md" valign="top">( </td>
<td class="md" nowrap valign="top">CDC * </td>
<td class="mdname" nowrap> <em>pDC</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>CPrintInfo * </td>
<td class="mdname" nowrap> <em>pInfo</em></td>
</tr>
<tr>
<td></td>
<td class="md">) </td>
<td class="md" colspan="2"><code> [protected, virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
</td>
<td>
<p>
<dl compact><dt><b>Objet :</b></dt><dd>Calcul du nombre de pages. Parcours des �l�ments du <a class="el" href="classprinter_1_1CDocText.html">CDocText</a> pour initialisation </dd></dl>
<dl compact><dt><b>Param�tres:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>pDC</em> </td><td>: Un pointeur sur le contexte d'impression. </td></tr>
<tr><td valign=top><em>pInfo</em> </td><td>: Un pointeur sur le param�trage du contexte d'impression </td></tr>
</table>
</dl>
<dl compact><dt><b>Exceptions:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>OUI</em> </td><td></td></tr>
</table>
</dl>
<p>
Impl�mente <a class="el" href="classprinter_1_1CPrinterAbstract.html#z11_1">printer::CPrinterAbstract</a>. </td>
</tr>
</table>
<a name="z17_3" doxytag="printer::CPrinterText::OnEndPrinting"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> virtual void printer::CPrinterText::OnEndPrinting </td>
<td class="md" valign="top">( </td>
<td class="md" nowrap valign="top">CDC * </td>
<td class="mdname" nowrap> <em>pDC</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>CPrintInfo * </td>
<td class="mdname" nowrap> <em>pInfo</em></td>
</tr>
<tr>
<td></td>
<td class="md">) </td>
<td class="md" colspan="2"><code> [protected, virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
</td>
<td>
<p>
<dl compact><dt><b>Objet :</b></dt><dd>Lib�ration des ressources. </dd></dl>
<dl compact><dt><b>Param�tres:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>pDC</em> </td><td>: Un pointeur sur le contexte d'impression. </td></tr>
<tr><td valign=top><em>pInfo</em> </td><td>: Un pointeur sur le param�trage du contexte d'impression </td></tr>
</table>
</dl>
<dl compact><dt><b>Exceptions:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>OUI</em> </td><td></td></tr>
</table>
</dl>
<p>
Impl�mente <a class="el" href="classprinter_1_1CPrinterAbstract.html#z11_4">printer::CPrinterAbstract</a>. </td>
</tr>
</table>
<a name="z17_0" doxytag="printer::CPrinterText::OnPreparePrinting"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> virtual BOOL printer::CPrinterText::OnPreparePrinting </td>
<td class="md" valign="top">( </td>
<td class="md" nowrap valign="top">CPrintInfo * </td>
<td class="mdname1" valign="top" nowrap> <em>pInfo</em> </td>
<td class="md" valign="top"> ) </td>
<td class="md" nowrap><code> [protected, virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
</td>
<td>
<p>
<dl compact><dt><b>Objet :</b></dt><dd>Initialisation par d�faut du nombre de pages </dd></dl>
<dl compact><dt><b>Param�tres:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>pInfo</em> </td><td>: Un pointeur sur le param�trage du contexte d'impression </td></tr>
</table>
</dl>
<dl compact><dt><b>Exceptions:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>NON</em> </td><td></td></tr>
</table>
</dl>
<p>
Impl�mente <a class="el" href="classprinter_1_1CPrinterAbstract.html#z11_0">printer::CPrinterAbstract</a>. </td>
</tr>
</table>
<a name="z17_2" doxytag="printer::CPrinterText::PrintPage"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> virtual void printer::CPrinterText::PrintPage </td>
<td class="md" valign="top">( </td>
<td class="md" nowrap valign="top">CDC * </td>
<td class="mdname" nowrap> <em>pDC</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>CPrintInfo * </td>
<td class="mdname" nowrap> <em>pInfo</em></td>
</tr>
<tr>
<td></td>
<td class="md">) </td>
<td class="md" colspan="2"><code> [protected, virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
</td>
<td>
<p>
<dl compact><dt><b>Objet :</b></dt><dd>Pour chaque �l�ment du docText faisant partie de la page, appel de Output apr�s les appels de PrintPageHeader et PrintPageFooter. </dd></dl>
<dl compact><dt><b>Param�tres:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>pDC</em> </td><td>: Un pointeur sur le contexte d'impression. </td></tr>
<tr><td valign=top><em>pInfo</em> </td><td>: Un pointeur sur le param�trage du contexte d'impression </td></tr>
</table>
</dl>
<dl compact><dt><b>Exceptions:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>OUI</em> </td><td></td></tr>
</table>
</dl>
<p>
Impl�mente <a class="el" href="classprinter_1_1CPrinterAbstract.html#z11_3">printer::CPrinterAbstract</a>. </td>
</tr>
</table>
<a name="a2" doxytag="printer::CPrinterText::SetDataColumns"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void printer::CPrinterText::SetDataColumns </td>
<td class="md" valign="top">( </td>
<td class="md" nowrap valign="top">int </td>
<td class="mdname" nowrap> <em>nLib</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>int </td>
<td class="mdname" nowrap> <em>nVal</em></td>
</tr>
<tr>
<td></td>
<td class="md">) </td>
<td class="md" colspan="2"></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
</td>
<td>
<p>
<dl compact><dt><b>Objet :</b></dt><dd>Sp�cification des colonnes pour les libell�s et les valeurs. Elles sont exprim�es en nombre de caract�res moyens. </dd></dl>
<dl compact><dt><b>Param�tres:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>nLib</em> </td><td>: Abcisse pour le libell� </td></tr>
<tr><td valign=top><em>nVal</em> </td><td>: Abcisse pour la valeur</td></tr>
</table>
</dl>
</td>
</tr>
</table>
<hr><h2>Documentation des donn�es imbriqu�es</h2>
<a name="o1" doxytag="printer::CPrinterText::m_arena"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> <a class="el" href="classprinter_1_1CArena.html">CArena</a> printer::CPrinterText::m_arena<code> [private]</code>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
</td>
<td>
<p>
Ar�ne pour cr�ation des <a class="el" href="classprinter_1_1CTextFreeLine.html">CTextFreeLine</a> et <a class="el" href="classprinter_1_1CTextTable.html">CTextTable</a> </td>
</tr>
</table>
<a name="o0" doxytag="printer::CPrinterText::m_docText"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> <a class="el" href="classprinter_1_1CDocText.html">CDocText</a> printer::CPrinterText::m_docText<code> [private]</code>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
</td>
<td>
<p>
Le docText contenant les informations � afficher </td>
</tr>
</table>
<hr>La documentation associ�e � cette classe a �t� g�n�r�e � partir du fichier suivant :<ul>
<li><a class="el" href="PrinterText_8h.html">PrinterText.h</a></ul>
<hr><address style="align: right;"><small>G�n�r� le Fri Oct 31 11:09:22 2003 pour Printer par
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.