📄 acetypes.hpp
字号:
// Borland C++ Builder
// Copyright (c) 1995, 1998 by Borland International
// All rights reserved
// (DO NOT EDIT: machine generated header) 'AceTypes.pas' rev: 3.00
#ifndef AceTypesHPP
#define AceTypesHPP
#include <Graphics.hpp>
#include <Windows.hpp>
#include <SysInit.hpp>
#include <System.hpp>
//-- user supplied -----------------------------------------------------------
namespace Acetypes
{
//-- type declarations -------------------------------------------------------
typedef int TAceMetaFileComment;
struct TAceMetaRecord
{
int rdSize;
Word rdFunction;
Word rdParm[1];
} ;
#pragma pack(push, 1)
struct TAceMetaHeader
{
Word mtType;
Word mtHeaderSize;
Word mtVersion;
int mtSize;
Word mtNoObjects;
int mtMaxRecord;
Word mtNoParameters;
} ;
#pragma pack(pop)
#pragma pack(push, 1)
struct TAcePlaceMetaHeader
{
int Key;
short Hmf;
_SMALL_RECT BBox;
Word Inch;
int Reserved;
Word CheckSum;
} ;
#pragma pack(pop)
#pragma pack(push, 1)
struct TAceFileHeader
{
char Name[3];
int Key;
float Version;
int HeaderLen;
char Description[101];
} ;
#pragma pack(pop)
#pragma pack(push, 1)
struct TAceFileInfo
{
int Pages;
Word Objects;
Word PixelsPerInchX;
Word PixelsPerInchY;
} ;
#pragma pack(pop)
#pragma pack(push, 1)
struct TAceFilePrinterInfo
{
Word Orientation;
Word PaperSize;
double Length;
double Width;
Word Scale;
Word Copies;
Word Source;
short PrintQuality;
Word Color;
Word Duplex;
Word YResolution;
Word TTOption;
bool CollatedCopies;
} ;
#pragma pack(pop)
#pragma pack(push, 1)
struct TAceLogBrush
{
Graphics::TColor Color;
TBrushStyle Style;
} ;
#pragma pack(pop)
#pragma pack(push, 1)
struct TAceLogPen
{
Graphics::TColor Color;
TPenStyle Style;
Word Width;
TPenMode Mode;
} ;
#pragma pack(pop)
#pragma pack(push, 1)
struct TAceLogFont
{
Graphics::TColor Color;
Word Size;
Byte Italic;
Byte Underline;
Byte StrikeOut;
Word Escapement;
Word Weight;
Byte CharSet;
Byte OutPrecision;
Byte ClipPrecision;
Byte Quality;
Byte PitchAndFamily;
char Name[32];
} ;
#pragma pack(pop)
//-- var, const, procedure ---------------------------------------------------
extern PACKAGE int AcePlaceHeadKey;
extern PACKAGE int AceMC_NewPage;
extern PACKAGE int AceMC_DrawMetaFile;
extern PACKAGE int AceMC_StretchDrawMetaFile;
#define AceRT_Font (Byte)(1)
#define AceRT_Pen (Byte)(2)
#define AceRT_Brush (Byte)(3)
#define AceRT_SelectObject (Byte)(4)
#define AceRT_StartPage (Byte)(5)
#define AceRT_EndPage (Byte)(6)
#define AceRT_SetTextAlign (Byte)(20)
#define AceRT_TextOut (Byte)(21)
#define AceRT_MoveTo (Byte)(23)
#define AceRT_LineTo (Byte)(24)
#define AceRT_PTextOut (Byte)(25)
#define AceRT_ExtTextOut (Byte)(26)
#define AceRT_TextRect (Byte)(27)
#define AceRT_FillRect (Byte)(28)
#define AceRT_Rectangle (Byte)(29)
#define AceRT_RoundRect (Byte)(30)
#define AceRT_Ellipse (Byte)(31)
#define AceRT_Draw (Byte)(32)
#define AceRT_StretchDraw (Byte)(33)
#define AceRT_DrawIcon (Byte)(0)
#define AceRT_DrawBitmap (Byte)(1)
#define AceRT_DrawMetaFile (Byte)(2)
#define AceRT_DrawJPeg (Byte)(3)
#define AceRT_ShadeRect (Byte)(34)
#define AceRT_SetBkColor (Byte)(35)
#define AceRT_TextJustify (Byte)(37)
#define AceRT_AceDrawBitmap (Byte)(38)
#define AceRT_AceStretchDrawBitmap (Byte)(39)
#define AceRT_RtfDraw (Byte)(40)
#define AceRT_DrawCheckBox (Byte)(41)
#define AceRT_DrawShapeType (Byte)(42)
#define AceRT_PolyDrawType (Byte)(43)
#define AceRT_3of9BarCode (Byte)(44)
#define AceRT_2of5BarCode (Byte)(45)
#define AceRT_PrinterInfo (Byte)(100)
#define AceRT_NewPrinterInfo (Byte)(101)
#define AceRT_Orientation (Byte)(0)
#define AceRT_PaperSize (Byte)(1)
#define AceRT_Length (Byte)(2)
#define AceRT_Width (Byte)(3)
#define AceRT_Scale (Byte)(4)
#define AceRT_Copies (Byte)(5)
#define AceRT_Source (Byte)(6)
#define AceRT_PrintQuality (Byte)(7)
#define AceRT_Color (Byte)(8)
#define AceRT_Duplex (Byte)(9)
#define AceRT_YResolution (Byte)(10)
#define AceRT_TTOption (Byte)(11)
#define AceRT_CollatedCopies (Byte)(12)
#define AceRT_FormName (Byte)(13)
} /* namespace Acetypes */
#if !defined(NO_IMPLICIT_NAMESPACE_USE)
using namespace Acetypes;
#endif
//-- end unit ----------------------------------------------------------------
#endif // AceTypes
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -