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

📄 tmsuexceladapter.hpp

📁 TMS Component Pack V5.0包含了超过 280 个为 Delphi 以及 C++Builder 设计的 TMS 生产控件
💻 HPP
📖 第 1 页 / 共 2 页
字号:
// Borland C++ Builder
// Copyright (c) 1995, 2005 by Borland Software Corporation
// All rights reserved

// (DO NOT EDIT: machine generated header) 'Tmsuexceladapter.pas' rev: 10.00

#ifndef TmsuexceladapterHPP
#define TmsuexceladapterHPP

#pragma delphiheader begin
#pragma option push
#pragma option -w-      // All warnings off
#pragma option -Vx      // Zero-length empty class member functions
#pragma pack(push,8)
#include <System.hpp>	// Pascal unit
#include <Sysinit.hpp>	// Pascal unit
#include <Classes.hpp>	// Pascal unit
#include <Sysutils.hpp>	// Pascal unit
#include <Variants.hpp>	// Pascal unit
#include <Tmsuflxmessages.hpp>	// Pascal unit
#include <Tmsuflxformats.hpp>	// Pascal unit

//-- user supplied -----------------------------------------------------------

namespace Tmsuexceladapter
{
//-- type declarations -------------------------------------------------------
class DELPHICLASS TExcelFile;
class PASCALIMPLEMENTATION TExcelFile : public System::TObject 
{
	typedef System::TObject inherited;
	
protected:
	virtual Variant __fastcall GetCellValue(int aRow, int aCol) = 0 ;
	virtual void __fastcall SetCellValue(int aRow, int aCol, const Variant &Value) = 0 ;
	virtual Tmsuflxmessages::TXlsCellValue __fastcall GetCellValueX(int aRow, int aCol) = 0 ;
	virtual void __fastcall SetCellValueX(int aRow, int aCol, const Tmsuflxmessages::TXlsCellValue &Value) = 0 ;
	virtual WideString __fastcall GetCellFormula(int aRow, int aCol) = 0 ;
	virtual void __fastcall SetCellFormula(int aRow, int aCol, const WideString Value) = 0 ;
	virtual int __fastcall GetCommentsCount(int Row) = 0 ;
	virtual WideString __fastcall GetCommentText(int Row, int aPos) = 0 ;
	virtual int __fastcall GetCommentColumn(int Row, int aPos) = 0 ;
	virtual WideString __fastcall GetPictureName(int Row, int aPos) = 0 ;
	virtual int __fastcall GetPicturesCount(int Row) = 0 ;
	virtual int __fastcall GetExcelNameCount(void) = 0 ;
	virtual WideString __fastcall GetRangeName(int index) = 0 ;
	virtual int __fastcall GetRangeR1(int index) = 0 ;
	virtual int __fastcall GetRangeR2(int index) = 0 ;
	virtual int __fastcall GetRangeC1(int index) = 0 ;
	virtual int __fastcall GetRangeC2(int index) = 0 ;
	virtual void __fastcall SetRangeR1(int index, int value) = 0 ;
	virtual void __fastcall SetRangeR2(int index, int value) = 0 ;
	virtual void __fastcall SetRangeC1(int index, int value) = 0 ;
	virtual void __fastcall SetRangeC2(int index, int value) = 0 ;
	virtual int __fastcall GetRangeSheet(int index) = 0 ;
	virtual int __fastcall GetActiveSheet(void) = 0 ;
	virtual void __fastcall SetActiveSheet(const int Value) = 0 ;
	virtual WideString __fastcall GetActiveSheetName(void) = 0 ;
	virtual void __fastcall SetActiveSheetName(const WideString Value) = 0 ;
	virtual WideString __fastcall GetActiveSheetCodeName(void) = 0 ;
	virtual void __fastcall SetActiveSheetCodeName(const WideString Value) = 0 ;
	virtual Tmsuflxmessages::TXlsSheetVisible __fastcall GetActiveSheetVisible(void) = 0 ;
	virtual void __fastcall SetActiveSheetVisible(const Tmsuflxmessages::TXlsSheetVisible Value) = 0 ;
	virtual int __fastcall GetColumnWidth(int aCol) = 0 ;
	virtual int __fastcall GetColumnWidthHiddenIsZero(int aCol) = 0 ;
	virtual int __fastcall GetRowHeight(int aRow) = 0 ;
	virtual int __fastcall GetRowHeightHiddenIsZero(int aRow) = 0 ;
	virtual void __fastcall SetColumnWidth(int aCol, const int Value) = 0 ;
	virtual void __fastcall SetRowHeight(int aRow, const int Value) = 0 ;
	virtual bool __fastcall GetRowHidden(const int aRow) = 0 ;
	virtual bool __fastcall GetColumnHidden(const int aCol) = 0 ;
	virtual void __fastcall SetRowHidden(const int aRow, const bool Value) = 0 ;
	virtual void __fastcall SetColumnHidden(const int aCol, const bool Value) = 0 ;
	virtual int __fastcall GetDefaultColWidth(void) = 0 ;
	virtual int __fastcall GetDefaultRowHeight(void) = 0 ;
	virtual bool __fastcall GetAutoRowHeight(int Row) = 0 ;
	virtual void __fastcall SetAutoRowHeight(int Row, const bool Value) = 0 ;
	virtual int __fastcall GetColumnFormat(int aColumn) = 0 ;
	virtual int __fastcall GetRowFormat(int aRow) = 0 ;
	virtual void __fastcall SetColumnFormat(int aColumn, const int Value) = 0 ;
	virtual void __fastcall SetRowFormat(int aRow, const int Value) = 0 ;
	virtual int __fastcall GetCellFormat(int aRow, int aCol) = 0 ;
	virtual void __fastcall SetCellFormat(int aRow, int aCol, const int Value) = 0 ;
	virtual unsigned __fastcall GetColorPalette(Tmsuflxmessages::TColorPaletteRange Index) = 0 ;
	virtual void __fastcall SetColorPalette(Tmsuflxmessages::TColorPaletteRange Index, const unsigned Value) = 0 ;
	virtual Tmsuflxformats::TFlxFont __fastcall GetFontList(int index) = 0 ;
	virtual void __fastcall SetFontList(int index, const Tmsuflxformats::TFlxFont &Value) = 0 ;
	virtual Tmsuflxformats::TFlxFormat __fastcall GetFormatList(int index) = 0 ;
	virtual void __fastcall SetFormatList(int index, const Tmsuflxformats::TFlxFormat &Value) = 0 ;
	virtual WideString __fastcall GetPageFooter(void) = 0 ;
	virtual WideString __fastcall GetPageHeader(void) = 0 ;
	virtual void __fastcall SetPageFooter(const WideString Value) = 0 ;
	virtual void __fastcall SetPageHeader(const WideString Value) = 0 ;
	virtual bool __fastcall GetShowGridLines(void) = 0 ;
	virtual void __fastcall SetShowGridLines(const bool Value) = 0 ;
	virtual bool __fastcall GetShowGridHeaders(void) = 0 ;
	virtual void __fastcall SetShowGridHeaders(const bool Value) = 0 ;
	virtual bool __fastcall GetPrintGridLines(void) = 0 ;
	virtual void __fastcall SetPrintGridLines(const bool Value) = 0 ;
	virtual int __fastcall GetSheetZoom(void) = 0 ;
	virtual void __fastcall SetSheetZoom(const int Value) = 0 ;
	virtual Tmsuflxmessages::TXlsMargins __fastcall GetMargins(void) = 0 ;
	virtual void __fastcall SetMargins(const Tmsuflxmessages::TXlsMargins &Value) = 0 ;
	virtual Word __fastcall GetPrintNumberOfHorizontalPages(void) = 0 ;
	virtual Word __fastcall GetPrintNumberOfVerticalPages(void) = 0 ;
	virtual int __fastcall GetPrintScale(void) = 0 ;
	virtual Byte __fastcall GetPrintOptions(void) = 0 ;
	virtual bool __fastcall GetPrintToFit(void) = 0 ;
	virtual void __fastcall SetPrintNumberOfHorizontalPages(const Word Value) = 0 ;
	virtual void __fastcall SetPrintNumberOfVerticalPages(const Word Value) = 0 ;
	virtual void __fastcall SetPrintScale(const int Value) = 0 ;
	virtual void __fastcall SetPrintOptions(const Byte Value) = 0 ;
	virtual void __fastcall SetPrintToFit(const bool Value) = 0 ;
	virtual bool __fastcall GetPrintHCentered(void) = 0 ;
	virtual bool __fastcall GetPrintVCentered(void) = 0 ;
	virtual void __fastcall SetPrintHCentered(const bool Value) = 0 ;
	virtual void __fastcall SetPrintVCentered(const bool Value) = 0 ;
	virtual int __fastcall GetPrintCopies(void) = 0 ;
	virtual Tmsuflxmessages::TPrinterDriverSettings __fastcall GetPrinterDriverSettings(void) = 0 ;
	virtual int __fastcall GetPrintPaperSize(void) = 0 ;
	virtual int __fastcall GetPrintXResolution(void) = 0 ;
	virtual int __fastcall GetPrintYResolution(void) = 0 ;
	virtual void __fastcall SetPrintCopies(const int Value) = 0 ;
	virtual void __fastcall SetPrinterDriverSettings(const Tmsuflxmessages::TPrinterDriverSettings &Value) = 0 ;
	virtual void __fastcall SetPrintPaperSize(const int Value) = 0 ;
	virtual void __fastcall SetPrintXResolution(const int Value) = 0 ;
	virtual void __fastcall SetPrintYResolution(const int Value) = 0 ;
	virtual bool __fastcall GetInvalidateFormulas(void) = 0 ;
	virtual void __fastcall SetInvalidateFormulas(const bool Value) = 0 ;
	virtual bool __fastcall GetIsXltTemplate(void) = 0 ;
	virtual void __fastcall SetIsXltTemplate(const bool Value) = 0 ;
	virtual Tmsuflxmessages::TXlsCellRange __fastcall GetCellMergedBounds(int aRow, int aCol) = 0 ;
	virtual Tmsuflxmessages::TXlsCellRange __fastcall GetCellMergedList(int index) = 0 ;
	virtual bool __fastcall GetOptions1904Dates(void) = 0 ;
	virtual bool __fastcall GetOptionsR1C1(void) = 0 ;
	virtual bool __fastcall GetOptionsSaveExternalLinkValues(void) = 0 ;
	virtual void __fastcall SetOptions1904Dates(const bool Value) = 0 ;
	virtual void __fastcall SetOptionsR1C1(const bool Value) = 0 ;
	virtual void __fastcall SetOptionsSaveExternalLinkValues(const bool Value) = 0 ;
	virtual bool __fastcall GetOptionsPrecisionAsDisplayed(void) = 0 ;
	virtual void __fastcall SetOptionsPrecisionAsDisplayed(const bool Value) = 0 ;
	virtual bool __fastcall GetOutlineSummaryColsRightOfDetail(void) = 0 ;
	virtual bool __fastcall GetOutlineSummaryRowsBelowDetail(void) = 0 ;
	virtual bool __fastcall GetOutlineAutomaticStyles(void) = 0 ;
	virtual void __fastcall SetOutlineSummaryColsRightOfDetail(const bool Value) = 0 ;
	virtual void __fastcall SetOutlineSummaryRowsBelowDetail(const bool Value) = 0 ;
	virtual void __fastcall SetOutlineAutomaticStyles(const bool Value) = 0 ;
	
public:
	virtual void __fastcall Connect(void) = 0 ;
	virtual void __fastcall Disconnect(void) = 0 ;
	virtual void __fastcall OpenFile(const AnsiString FileName) = 0 ;
	virtual void __fastcall OpenFileAndSearch(const AnsiString FileName) = 0 ;
	virtual void __fastcall NewFile(const int SheetCount = 0x3) = 0 ;
	virtual void __fastcall LoadFromStream(const Classes::TStream* Stream) = 0 ;
	virtual void __fastcall CloseFile(void) = 0 ;
	__property int ActiveSheet = {read=GetActiveSheet, write=SetActiveSheet, nodefault};
	virtual void __fastcall InsertAndCopySheets(const int CopyFrom, const int InsertBefore, const int SheetCount) = 0 ;
	virtual void __fastcall ClearSheet(void) = 0 ;
	virtual void __fastcall DeleteSheet(int aSheetCount) = 0 ;
	virtual int __fastcall SheetCount(void) = 0 ;
	__property WideString ActiveSheetName = {read=GetActiveSheetName, write=SetActiveSheetName};
	__property WideString ActiveSheetCodeName = {read=GetActiveSheetCodeName, write=SetActiveSheetCodeName};
	__property Tmsuflxmessages::TXlsSheetVisible ActiveSheetVisible = {read=GetActiveSheetVisible, write=SetActiveSheetVisible, nodefault};
	virtual void __fastcall SelectSheet(const int SheetNo) = 0 ;
	__property WideString PageHeader = {read=GetPageHeader, write=SetPageHeader};
	__property WideString PageFooter = {read=GetPageFooter, write=SetPageFooter};
	__property bool ShowGridLines = {read=GetShowGridLines, write=SetShowGridLines, nodefault};
	__property bool ShowGridHeaders = {read=GetShowGridHeaders, write=SetShowGridHeaders, nodefault};
	__property bool PrintGridLines = {read=GetPrintGridLines, write=SetPrintGridLines, nodefault};
	__property int SheetZoom = {read=GetSheetZoom, write=SetSheetZoom, nodefault};
	__property Tmsuflxmessages::TXlsMargins Margins = {read=GetMargins, write=SetMargins};
	__property bool PrintToFit = {read=GetPrintToFit, write=SetPrintToFit, nodefault};
	__property Byte PrintOptions = {read=GetPrintOptions, write=SetPrintOptions, nodefault};
	__property int PrintScale = {read=GetPrintScale, write=SetPrintScale, nodefault};
	__property Word PrintNumberOfHorizontalPages = {read=GetPrintNumberOfHorizontalPages, write=SetPrintNumberOfHorizontalPages, nodefault};
	__property Word PrintNumberOfVerticalPages = {read=GetPrintNumberOfVerticalPages, write=SetPrintNumberOfVerticalPages, nodefault};
	__property bool PrintHCentered = {read=GetPrintHCentered, write=SetPrintHCentered, nodefault};
	__property bool PrintVCentered = {read=GetPrintVCentered, write=SetPrintVCentered, nodefault};
	__property int PrintPaperSize = {read=GetPrintPaperSize, write=SetPrintPaperSize, nodefault};

⌨️ 快捷键说明

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