⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 font.h

📁 HP喷墨打印机驱动代码 HP内部资料! 珍贵 珍贵 珍贵
💻 H
📖 第 1 页 / 共 2 页
字号:
protected:    Courier(const Courier& f,const BYTE bSize,         const TEXTCOLOR color, const BOOL bold,         const BOOL italic, const BOOL underline);    int Ordinal(unsigned int pointsize)const;    virtual BYTE* GetSizes() const {  return CourierSizes; }    virtual Font* CharSetClone(char* NewCharSet) const     { Courier* c = new Courier(*this,iPointsize,eColor,bBold,bItalic,bUnderline);        if (c==NULL) return (Font*)NULL;        strcpy(c->charset, NewCharSet);        return c;     }}; //Courier#ifdef APDK_DJ400extern BYTE Courier400Sizes[];class Courier400 : public Courier{friend class DJ400;public:    Courier400(BYTE size=0,            BOOL bold=FALSE, BOOL italic=FALSE, BOOL underline=FALSE);    BOOL IsColorAllowed() const { return FALSE; }protected:    Courier400(const Courier400& f,const BYTE bSize,         const TEXTCOLOR color, const BOOL bold,         const BOOL italic, const BOOL underline);    BYTE* GetSizes() const { return Courier400Sizes; }    Font* CharSetClone(char* NewCharSet) const     { Courier400* c = new Courier400(*this,iPointsize,eColor,bBold,bItalic,bUnderline);        if (c==NULL) return (Font*)NULL;        strcpy(c->charset, NewCharSet);        return c;     }}; //Courier400#endif // APDK_DJ400#endif // APDK_COURIER#ifdef APDK_CGTIMES// proportional, serifextern BYTE CGTimesSizes[];class CGTimes : public ReferenceFont{friend class Printer;public:    CGTimes(BYTE size=0,            BOOL bold=FALSE, BOOL italic=FALSE, BOOL underline=FALSE,            TEXTCOLOR=BLACK_TEXT, unsigned int SizesAvailable=5);    const char* GetName() const { return sCGTimes; }    BOOL IsBoldAllowed() const { return TRUE; }    BOOL IsItalicAllowed() const { return TRUE; }    BOOL IsUnderlineAllowed() const { return TRUE; }    virtual BOOL IsColorAllowed() const { return TRUE; }    BOOL IsProportional() const { return TRUE; }    BOOL HasSerif() const { return TRUE; }    int Index() { return CGTIMES_INDEX; }protected:    CGTimes(const CGTimes& f,const BYTE bSize,         const TEXTCOLOR color, const BOOL bold,         const BOOL italic, const BOOL underline);    int Ordinal(unsigned int pointsize)const;    virtual BYTE* GetSizes() const { return CGTimesSizes; }    virtual Font* CharSetClone(char* NewCharSet) const     { CGTimes* c = new CGTimes(*this,iPointsize,eColor,bBold,bItalic,bUnderline);        if (c==NULL) return (Font*)NULL;        strcpy(c->charset, NewCharSet);        return c;     }}; //CGTimes#ifdef APDK_DJ400extern BYTE CGTimes400Sizes[];class CGTimes400 : public CGTimes{friend class DJ400;public:    CGTimes400(BYTE size=0,            BOOL bold=FALSE, BOOL italic=FALSE, BOOL underline=FALSE);    BOOL IsColorAllowed() const { return FALSE; }protected:    CGTimes400(const CGTimes400& f,const BYTE bSize,         const TEXTCOLOR color, const BOOL bold,         const BOOL italic, const BOOL underline);    int Ordinal(unsigned int pointsize)const;    BYTE* GetSizes() const { return CGTimes400Sizes; }    Font* CharSetClone(char* NewCharSet) const     { CGTimes400* c = new CGTimes400(*this,iPointsize,eColor,bBold,bItalic,bUnderline);        if (c==NULL) return (Font*)NULL;        strcpy(c->charset, NewCharSet);        return c;     }}; //CGTimes400#endif  // ifdef APDK_DJ400#endif  // ifdef APDK_CGTIMES#ifdef APDK_LTRGOTHIC// fixed-pitch, sans-serifextern BYTE LetterGothicSizes[];class LetterGothic : public ReferenceFont{friend class Printer;public:    LetterGothic(BYTE size=0,            BOOL bold=FALSE, BOOL italic=FALSE, BOOL underline=FALSE,            TEXTCOLOR=BLACK_TEXT, unsigned int SizesAvailable=3);    virtual ~LetterGothic();    BYTE GetPitch(const BYTE pointsize)const;    const char* GetName() const { return sLetterGothic; }    BOOL IsBoldAllowed() const { return TRUE; }    BOOL IsItalicAllowed() const { return TRUE; }    BOOL IsUnderlineAllowed() const { return TRUE; }    virtual BOOL IsColorAllowed() const { return TRUE; }    BOOL IsProportional() const { return FALSE; }    BOOL HasSerif() const { return FALSE; }    int Index() { return LETTERGOTHIC_INDEX; }    BYTE unused;    // left for future use by clientsprotected:    LetterGothic(const LetterGothic& f,const BYTE bSize,         const TEXTCOLOR color, const BOOL bold,         const BOOL italic, const BOOL underline);    int Ordinal(unsigned int pointsize)const;    virtual BYTE* GetSizes() const {  return LetterGothicSizes; }    virtual Font* CharSetClone(char* NewCharSet) const     { LetterGothic* c = new LetterGothic(*this,iPointsize,eColor,bBold,bItalic,bUnderline);        if (c==NULL) return (Font*)NULL;        strcpy(c->charset, NewCharSet);        return c;     }}; //LettrerGothic#ifdef APDK_DJ400extern BYTE LetterGothic400Sizes[];class LetterGothic400 : public LetterGothic{friend class DJ400;public:    LetterGothic400(BYTE size=0,            BOOL bold=FALSE, BOOL italic=FALSE, BOOL underline=FALSE);    BOOL IsColorAllowed() const { return FALSE; }protected:    LetterGothic400(const LetterGothic400& f,const BYTE bSize,         const TEXTCOLOR color, const BOOL bold,         const BOOL italic, const BOOL underline);    BYTE* GetSizes() const { return LetterGothic400Sizes; }    Font* CharSetClone(char* NewCharSet) const     { LetterGothic400* c = new LetterGothic400(*this,iPointsize,eColor,bBold,bItalic,bUnderline);        if (c==NULL) return (Font*)NULL;        strcpy(c->charset, NewCharSet);        return c;     }}; //LetterGothic400#endif // APDK_DJ400#endif  // APDK_LTRGOTHIC#ifdef APDK_UNIVERS// proportional, sans-serifextern BYTE UniversSizes[];class Univers : public ReferenceFont{friend class Printer;public:    Univers(BYTE size=0,            BOOL bold=FALSE, BOOL italic=FALSE, BOOL underline=FALSE,            TEXTCOLOR=BLACK_TEXT, unsigned int SizesAvailable=3);    const char* GetName() const { return sUnivers; }    BOOL IsBoldAllowed() const { return TRUE; }    BOOL IsItalicAllowed() const { return TRUE; }    BOOL IsUnderlineAllowed() const { return TRUE; }    virtual BOOL IsColorAllowed() const { return TRUE; }    BOOL IsProportional() const { return TRUE; }    BOOL HasSerif() const { return FALSE; }    int Index() { return UNIVERS_INDEX; }protected:    Univers(const Univers& f,const BYTE bSize,         const TEXTCOLOR color, const BOOL bold,         const BOOL italic, const BOOL underline);    int Ordinal(unsigned int pointsize)const;    virtual BYTE* GetSizes() const { return UniversSizes; }    virtual Font* CharSetClone(char* NewCharSet) const     { Univers* c = new Univers(*this,iPointsize,eColor,bBold,bItalic,bUnderline);        if (c==NULL) return (Font*)NULL;        strcpy(c->charset, NewCharSet);        return c;     }}; //Univers#endif  // APDK_UNIVERSAPDK_END_NAMESPACE#endif  //APDK_FONTS_NEEDED#endif  //APDK_FONT_H

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -