📄 fontex.h
字号:
#if !defined(AFX_FONTEX_H__A622CD47_22FB_11D2_BC00_FD41D317EE64__INCLUDED_)
#define AFX_FONTEX_H__A622CD47_22FB_11D2_BC00_FD41D317EE64__INCLUDED_
// FontEx.h: interface for the CFontEx class.
//
#if _MSC_VER >= 1000
#pragma once
#endif // _MSC_VER >= 1000
#include "jwfcx.h"
#include "printerInfoEx.h"
//扩展的CFont定义,可支持串行转贮、接受CFont及LOGFONT的直接赋值
class JWX_EXT_CLASS CFontEx : public CFont
{
public:
CFontEx();
virtual ~CFontEx();
DECLARE_SERIAL( CFontEx )
//按给定的打印机信息,将本对象转化为标准大小的打印字体
BOOL MakePrinterFont( CPrinterInfoEx & info, CFont & reFont );
void SafeCreate( int height, const char * fontName = NULL );
void InitDefault();
const CFont & operator = (CFont & font);
const CFont & operator = (LOGFONT & logFont);
virtual void Serialize(CArchive& ar);
BOOL SetUnderline( BOOL ul = TRUE );
BOOL SetItalic( BOOL italic = TRUE );
BOOL SetBold( BOOL bold = TRUE );
//对现有字体进行缩放,ratio = 1.0时为原大小
BOOL Zoom( double ratio );
};
#endif // !defined(AFX_FONTEX_H__A622CD47_22FB_11D2_BC00_FD41D317EE64__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -