#if !defined(AFX_STCPAPERSIZE_H__D8768DE1_39B5_11D3_AD89_00C0F6B0E2D0__INCLUDED_)
#define AFX_STCPAPERSIZE_H__D8768DE1_39B5_11D3_AD89_00C0F6B0E2D0__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// StcPaperSize.h : _xZkqqHx_iDhHiDgCiDfPiBfL_xHqqkZx_ _xZkqqHx_iDhEiDeAiDeDiDiL_xHqqkZx_
//

#include "UtilFont.h"	// For FCFontCharInfo.

#ifdef SUPER_CLASS
#undef SUPER_CLASS
#endif
#define SUPER_CLASS CStatic

/////////////////////////////////////////////////////////////////////////////
// CFCStcPaperSize _xZkqqHx_iDeFiDeCiDjDiDgIiDeF_xHqqkZx_

class CFCStcPaperSize : public SUPER_CLASS
{
protected:
typedef SUPER_CLASS BASE_CLASS;

// _xZkqqHx_iDfCiDjDiDfIiDgHiDiJiDeOiDfGiDiHiDjD_xHqqkZx_
public:
	CFCStcPaperSize();

// _xZkqqHx_iDiGiBfLiDfFiKnGjAjEiBeC_xHqqkZx_
public:
	virtual void	SetPaperSize (double mmWidth, double mmHeight);
// 05.06.19 Fukushiro M. 1_xZkqqHx_iNhDiNoNiPjM_xHqqkZx_ ()
//	virtual void	SetPageSize (double mmWidth, double mmHeight);
	virtual void	SetPaperMargin (double mmMarginL, double mmMarginT,
									double mmMarginR, double mmMarginB);
	virtual void	GetPaperMargin (double& mmMarginL, double& mmMarginT,
									double& mmMarginR, double& mmMarginB) const;
	virtual void	SetSheetColor (COLORREF color);
	virtual void	ResetPaperColor ();

	virtual void	SetIsPrintFooter (BOOL bIsPrint);				// _xZkqqHx_iDhEiDgCiDfOiCpAiIpDiNpMiClHiCoJiCkJiBeI_xHqqkZx_
	virtual void	SetHorzFooterPosition (BYTE byPosition);		// _xZkqqHx_iDhEiDgCiDfOiCmMiImKjChFiBgJjAiFjFlNjFpLiMpMiBgKiBeCiNlGiBiBiCePiBeBjCiGiJjLiBiBiCfAiBeBiJeFiBiBiCfBiBeC_xHqqkZx_
	virtual void	SetVertFooterPosition (BYTE byPosition);		// _xZkqqHx_iDhEiDgCiDfOiCmMiImKjChFiBgJjAiCjClMjFpLiMpMiBgKiBeCiPoDiBiBiCePiBeBjCiGiJjLiBiBiCfAiBeBiJlKiBiBiCfBiBeC_xHqqkZx_
	virtual void	SetHorzFooterOffset (mmetol mmOffset);			// _xZkqqHx_iDhEiDgCiDfOiCmMiDeJiDhEiDfKiDgCiDgHiBgJjAiFjFlNjFpLiMpMiBgKiBeC_xHqqkZx_
	virtual void	SetVertFooterOffset (mmetol mmOffset);			// _xZkqqHx_iDhEiDgCiDfOiCmMiDeJiDhEiDfKiDgCiDgHiBgJjAiCjClMjFpLiMpMiBgKiBeC_xHqqkZx_
	virtual void	SetFooterFont (const FCFontCharInfo& fci);		// _xZkqqHx_iDhEiDgCiDfOjHhAiDhEiDeIiDjDiDgHiBeC_xHqqkZx_
	virtual void	SetFooterColor (COLORREF color);				// _xZkqqHx_iDhEiDgCiDfOjHhAjAeGiBeC_xHqqkZx_
	virtual void	SetFooterText (const wchar_t* wcpText);			// _xZkqqHx_iDhEiDgCiDfOiDgFiDeMiDfIiDgHiBeC_xHqqkZx_

// _xZkqqHx_iDiGiBfLiDfFjFmPjAjEiBeC_xHqqkZx_
protected:
	long		m_lgPaperLeft;		// _xZkqqHx_jHhAiOiGiCmMiNlGiNmAjFfHiBeC_xHqqkZx_
	long		m_lgPaperTop;		// _xZkqqHx_jHhAiOiGiCmMiPoDiNmAjFfHiBeC_xHqqkZx_
	double		m_mmPaperWidth;		// _xZkqqHx_jHhAiOiGiCmMjFjNiBeCiOmAiNmAjFfHiBeC_xHqqkZx_
	double		m_mmPaperHeight;	// _xZkqqHx_jHhAiOiGiCmMiNiCiClDiBeCiOmAiNmAjFfHiBeC_xHqqkZx_
//----- 05.06.19 Fukushiro M. _xZkqqHx_iNoNiPjMiOgO_xHqqkZx_ ()-----
//	double		m_mmPageWidth;		// _xZkqqHx_iDhJiBfLiDfHiCmMjFjNiBeCiOmAiNmAjFfHiBeC_xHqqkZx_
//	double		m_mmPageHeight;		// _xZkqqHx_iDhJiBfLiDfHiCmMiNiCiClDiBeCiOmAiNmAjFfHiBeC_xHqqkZx_
//----- 05.06.19 Fukushiro M. _xZkqqHx_iNoNiPjMiPeJ_xHqqkZx_ ()-----
	double		m_mmPaperMarginL;	// _xZkqqHx_jHhAiOiGiCmMiNlGjHfNjEjCiBeC_xHqqkZx_
	double		m_mmPaperMarginT;	// _xZkqqHx_jHhAiOiGiCmMiPoDjHfNjEjCiBeC_xHqqkZx_
	double		m_mmPaperMarginR;	// _xZkqqHx_jHhAiOiGiCmMiJeFjHfNjEjCiBeC_xHqqkZx_
	double		m_mmPaperMarginB;	// _xZkqqHx_jHhAiOiGiCmMiJlKjHfNjEjCiBeC_xHqqkZx_
	double		m_dZoom;			// _xZkqqHx_iOmAiNmAjFfH_xHqqkZx_->_xZkqqHx_jIfPjHjNiNmAjFfHiCmMjFmPiKlHiMfHjAjEiBeC_xHqqkZx_
	COLORREF	m_colorSheet;		// _xZkqqHx_jHhAiOiGjAeGiBeC_xHqqkZx_

	BOOL		m_bIsPrintFooter;		// _xZkqqHx_iDhEiDgCiDfOiCpAiIpDiNpMiClHiCoJiCkJiBeI_xHqqkZx_
	BYTE		m_byHorzFooterPosition;	// _xZkqqHx_iDhEiDgCiDfOiCmMiImKjChFiBgJjAiFjFlNjFpLiMpMiBgKiBeCiNlGiBiBiCePiBeBjCiGiJjLiBiBiCfAiBeBiJeFiBiBiCfBiBeC_xHqqkZx_
	BYTE		m_byVertFooterPosition;	// _xZkqqHx_iDhEiDgCiDfOiCmMiImKjChFiBgJjAiCjClMjFpLiMpMiBgKiBeCiPoDiBiBiCePiBeBjCiGiJjLiBiBiCfAiBeBiJlKiBiBiCfBiBeC_xHqqkZx_
	mmetol		m_mmHorzFooterOffset;	// _xZkqqHx_iDhEiDgCiDfOiCmMiDeJiDhEiDfKiDgCiDgHiBgJjAiFjFlNjFpLiMpMiBgKiBeC_xHqqkZx_
	mmetol		m_mmVertFooterOffset;	// _xZkqqHx_iDhEiDgCiDfOiCmMiDeJiDhEiDfKiDgCiDgHiBgJjAiCjClMjFpLiMpMiBgKiBeC_xHqqkZx_
	FCFontCharInfo	m_fciFooterFont;	// _xZkqqHx_iDhEiDgCiDfOjHhAiDhEiDeIiDjDiDgHiBeC_xHqqkZx_
	COLORREF	m_colorFooter;			// _xZkqqHx_iDhEiDgCiDfOjHhAjAeGiBeC_xHqqkZx_
	WString		m_wstrFooterText;		// _xZkqqHx_iDhEiDgCiDfOiDgFiDeMiDfIiDgHiBeC_xHqqkZx_

// _xZkqqHx_iDeBiDgHiDiKiDhCiDiFiBfLiDgH_xHqqkZx_
public:

// _xZkqqHx_iDeJiDhJiDiMiBfLiDfGiDiHiDjD_xHqqkZx_
public:

// _xZkqqHx_iDeJiBfLiDgPiBfLiDiJiDeDiDgI_xHqqkZx_
	// ClassWizard _xZkqqHx_iCmNiJlMjBhKiKnGjAjEiCmMiDeJiBfLiDgPiBfLiDiJiDeDiDgIiCpAjAlGjAkMiClFiCnMiClHiBeC_xHqqkZx_
	//{{AFX_VIRTUAL(CFCStcPaperSize)
	//}}AFX_VIRTUAL

// _xZkqqHx_iDeDiDjDiDhGiDiKiDiBiDjDiDgFiBfLiDfGiDiHiDjD_xHqqkZx_
public:
	virtual ~CFCStcPaperSize();

	// _xZkqqHx_jAlGjAkMiClDiCoKiClNiDiBiDgCiDfKiBfLiDfH_xHqqkZx_ _xZkqqHx_iDhNiDgCiDhGiKnGjAjE_xHqqkZx_
protected:
	//{{AFX_MSG(CFCStcPaperSize)
	afx_msg void OnPaint();
	//}}AFX_MSG

	DECLARE_MESSAGE_MAP()
}; // class CFCStcPaperSize.

/////////////////////////////////////////////////////////////////////////////

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ _xZkqqHx_iCmNjBePiNhDiCmMjClMjBePiCmJjCmHiJmBiCmMjAoJiMlOiCpAjBhNjDpMiClFiCnMiClHiBeC_xHqqkZx_

#endif // !defined(AFX_STCPAPERSIZE_H__D8768DE1_39B5_11D3_AD89_00C0F6B0E2D0__INCLUDED_)
