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

📄 acetypes.hpp

📁 suite component ace report
💻 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 + -