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

📄 acetypes.hpp

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