📄 acetypes.hpp
字号:
// Borland C++ Builder
// Copyright (c) 1995, 1999 by Borland International
// All rights reserved
// (DO NOT EDIT: machine generated header) 'AceTypes.pas' rev: 4.00
#ifndef AceTypesHPP
#define AceTypesHPP
#pragma delphiheader begin
#pragma option push -w-
#include <Graphics.hpp> // Pascal unit
#include <Windows.hpp> // Pascal unit
#include <SysInit.hpp> // Pascal unit
#include <System.hpp> // Pascal unit
//-- user supplied -----------------------------------------------------------
namespace Acetypes
{
//-- type declarations -------------------------------------------------------
typedef int TAceMetaFileComment;
#pragma pack(push, 4)
struct TAceMetaRecord
{
int rdSize;
Word rdFunction;
Word rdParm[1];
} ;
#pragma pack(pop)
#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;
Graphics::TBrushStyle Style;
} ;
#pragma pack(pop)
#pragma pack(push, 1)
struct TAceLogPen
{
Graphics::TColor Color;
Graphics::TPenStyle Style;
Word Width;
Graphics::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;
static const Shortint AceRT_Font = 0x1;
static const Shortint AceRT_Pen = 0x2;
static const Shortint AceRT_Brush = 0x3;
static const Shortint AceRT_SelectObject = 0x4;
static const Shortint AceRT_StartPage = 0x5;
static const Shortint AceRT_EndPage = 0x6;
static const Shortint AceRT_SetTextAlign = 0x14;
static const Shortint AceRT_TextOut = 0x15;
static const Shortint AceRT_MoveTo = 0x17;
static const Shortint AceRT_LineTo = 0x18;
static const Shortint AceRT_PTextOut = 0x19;
static const Shortint AceRT_ExtTextOut = 0x1a;
static const Shortint AceRT_TextRect = 0x1b;
static const Shortint AceRT_FillRect = 0x1c;
static const Shortint AceRT_Rectangle = 0x1d;
static const Shortint AceRT_RoundRect = 0x1e;
static const Shortint AceRT_Ellipse = 0x1f;
static const Shortint AceRT_Draw = 0x20;
static const Shortint AceRT_StretchDraw = 0x21;
static const Shortint AceRT_DrawIcon = 0x0;
static const Shortint AceRT_DrawBitmap = 0x1;
static const Shortint AceRT_DrawMetaFile = 0x2;
static const Shortint AceRT_DrawJPeg = 0x3;
static const Shortint AceRT_ShadeRect = 0x22;
static const Shortint AceRT_SetBkColor = 0x23;
static const Shortint AceRT_TextJustify = 0x25;
static const Shortint AceRT_AceDrawBitmap = 0x26;
static const Shortint AceRT_AceStretchDrawBitmap = 0x27;
static const Shortint AceRT_RtfDraw = 0x28;
static const Shortint AceRT_DrawCheckBox = 0x29;
static const Shortint AceRT_DrawShapeType = 0x2a;
static const Shortint AceRT_PolyDrawType = 0x2b;
static const Shortint AceRT_3of9BarCode = 0x2c;
static const Shortint AceRT_2of5BarCode = 0x2d;
static const Shortint AceRT_PrinterInfo = 0x64;
static const Shortint AceRT_NewPrinterInfo = 0x65;
static const Shortint AceRT_Orientation = 0x0;
static const Shortint AceRT_PaperSize = 0x1;
static const Shortint AceRT_Length = 0x2;
static const Shortint AceRT_Width = 0x3;
static const Shortint AceRT_Scale = 0x4;
static const Shortint AceRT_Copies = 0x5;
static const Shortint AceRT_Source = 0x6;
static const Shortint AceRT_PrintQuality = 0x7;
static const Shortint AceRT_Color = 0x8;
static const Shortint AceRT_Duplex = 0x9;
static const Shortint AceRT_YResolution = 0xa;
static const Shortint AceRT_TTOption = 0xb;
static const Shortint AceRT_CollatedCopies = 0xc;
static const Shortint AceRT_FormName = 0xd;
} /* namespace Acetypes */
#if !defined(NO_IMPLICIT_NAMESPACE_USE)
using namespace Acetypes;
#endif
#pragma option pop // -w-
#pragma delphiheader end.
//-- end unit ----------------------------------------------------------------
#endif // AceTypes
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -