Click here to Skip to main content
15,891,657 members
Articles / Web Development / HTML

Printing Framework

Rate me:
Please Sign up or sign in to vote.
3.77/5 (10 votes)
22 Nov 20032 min read 65.1K   3.3K   28  
Simple framework for text and graphic Printing/Previewing
/*! 
 *********************************************************************
 * \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.


Written By
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

Comments and Discussions