/*! ********************************************************************* * \file : TextLineEmpty.h * * \b Package : dll Printer * * \b Author : T. Montembault * * \b Date : 03/04/02 * * \b Objet : Une ligne vide * ********************************************************************* * \par Version History: * * @li V 0.10 03.04.02 Cr�ation * ********************************************************************* * */ #ifndef AFX_TEXTLINEEMPTY_H__F4651D57_2846_466A_9B49_9DABBD892E8B__INCLUDED_ #define AFX_TEXTLINEEMPTY_H__F4651D57_2846_466A_9B49_9DABBD892E8B__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 #include "InterfaceElement.h" namespace printer { //! Un CInterfaceElement repr�sente un saut de ligne sur l'imprimante /*! La classe impl�mente l'interface CInterfaceElement avec les particularit�s suivantes : - L'�l�ment occupe une ligne - Il n'y a rien � afficher - Et par cons�quent, il n'y a rien � initialiser. */ class CTextLineEmpty : public CInterfaceElement { public: /*! \par Objet : */ CTextLineEmpty(); /*! \par Objet : Le destructeur */ virtual ~CTextLineEmpty(); //@{ /*! \name Interface // // Les m�thodes suivantes constituent l'interface des �l�ments de texte. //*/ /*! \par Objet : Initialisation d'une ligne vide : Ne rien faire ! \param pDC : Un pointeur sur le contexte d'impression \param pData : Un pointeur sur la structure de param�trage de l'impression */ virtual void Initialize(CDC* pDC, SDataPrint* pData); /*! \par Objet : Accesseur. \return Le nombre de lignes occup�es par l'�l�ment. Toujours 1 ! */ virtual int GetNbLignes(); /*! \par Objet : Affichage d'une ligne vide : Ne rien faire ! \param nSubElt : Le num�ro du sous-�l�ment � afficher \param nLine : Le num�ro de la ligne de sortie sur le contexte \param pDC : Un pointeur sur le contexte \param pData : Un pointeur sur la structure de param�trage de l'impression */ virtual void Output(int nSubElt, int nLine, CDC* pDC, SDataPrint* pData); //@} }; } #endif // !defined(AFX_TEXTLINEEMPTY_H__F4651D57_2846_466A_9B49_9DABBD892E8B__INCLUDED_)
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.