📄 craxddrt.tlh
字号:
struct IFieldDefinition * * ppInstanceIDField ) = 0;
virtual HRESULT __stdcall raw_SetInstanceIDField (
VARIANT InstanceIDField ) = 0;
virtual HRESULT __stdcall get_GroupIndent (
long * pGroupIndent ) = 0;
virtual HRESULT __stdcall put_GroupIndent (
long pGroupIndent ) = 0;
virtual HRESULT __stdcall get_SpecifiedGroups (
VARIANT * pSpecifedGroupArray ) = 0;
virtual HRESULT __stdcall put_SpecifiedGroups (
VARIANT * pSpecifedGroupArray ) = 0;
};
enum CRAreaKind
{
crReportHeader = 1,
crPageHeader = 2,
crGroupHeader = 3,
crDetail = 4,
crGroupFooter = 5,
crPageFooter = 7,
crReportFooter = 8
};
struct __declspec(uuid("0bac5982-44c9-11d1-abec-00a0c9274b91"))
ISections : IDispatch
{
//
// Property data
//
__declspec(property(get=GetItem))
ISectionPtr Item[];
__declspec(property(get=GetCount))
long Count;
__declspec(property(get=GetParent))
IDispatchPtr Parent;
__declspec(property(get=Get_NewEnum))
IUnknownPtr _NewEnum;
//
// Wrapper methods for error-handling
//
IUnknownPtr Get_NewEnum ( );
ISectionPtr GetItem (
const _variant_t & index );
long GetCount ( );
IDispatchPtr GetParent ( );
ISectionPtr Add (
const _variant_t & index = vtMissing );
HRESULT Delete (
const _variant_t & index );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get__NewEnum (
IUnknown * * ppNewEnum ) = 0;
virtual HRESULT __stdcall get_Item (
VARIANT index,
struct ISection * * ppSection ) = 0;
virtual HRESULT __stdcall get_Count (
long * pCount ) = 0;
virtual HRESULT __stdcall get_Parent (
IDispatch * * ppParent ) = 0;
virtual HRESULT __stdcall raw_Add (
VARIANT index,
struct ISection * * ppSection ) = 0;
virtual HRESULT __stdcall raw_Delete (
VARIANT index ) = 0;
};
struct __declspec(uuid("0bac59a2-44c9-11d1-abec-00a0c9274b91"))
ISection : IDispatch
{
//
// Property data
//
__declspec(property(get=GetName,put=PutName))
_bstr_t Name;
__declspec(property(get=GetReportObjects))
IReportObjectsPtr ReportObjects;
__declspec(property(get=GetNumber))
short Number;
__declspec(property(get=GetNewPageBefore,put=PutNewPageBefore))
VARIANT_BOOL NewPageBefore;
__declspec(property(get=GetParent))
IAreaPtr Parent;
__declspec(property(get=GetNewPageAfter,put=PutNewPageAfter))
VARIANT_BOOL NewPageAfter;
__declspec(property(get=GetResetPageNumberAfter,put=PutResetPageNumberAfter))
VARIANT_BOOL ResetPageNumberAfter;
__declspec(property(get=GetPrintAtBottomOfPage,put=PutPrintAtBottomOfPage))
VARIANT_BOOL PrintAtBottomOfPage;
__declspec(property(get=GetWidth))
long Width;
__declspec(property(get=GetHeight,put=PutHeight))
long Height;
__declspec(property(get=GetUnderlaySection,put=PutUnderlaySection))
VARIANT_BOOL UnderlaySection;
__declspec(property(get=GetSuppressIfBlank,put=PutSuppressIfBlank))
VARIANT_BOOL SuppressIfBlank;
__declspec(property(get=GetMinimumHeight))
long MinimumHeight;
__declspec(property(get=GetBackColor,put=PutBackColor))
OLE_COLOR BackColor;
__declspec(property(get=GetSuppress,put=PutSuppress))
VARIANT_BOOL Suppress;
__declspec(property(get=GetKeepTogether,put=PutKeepTogether))
VARIANT_BOOL KeepTogether;
//
// Wrapper methods for error-handling
//
_bstr_t GetName ( );
void PutName (
_bstr_t ppName );
long GetHeight ( );
void PutHeight (
long pHeight );
IReportObjectsPtr GetReportObjects ( );
long GetWidth ( );
OLE_COLOR GetBackColor ( );
void PutBackColor (
OLE_COLOR pBackColor );
VARIANT_BOOL GetSuppress ( );
void PutSuppress (
VARIANT_BOOL pBool );
IAreaPtr GetParent ( );
short GetNumber ( );
VARIANT_BOOL GetNewPageBefore ( );
void PutNewPageBefore (
VARIANT_BOOL pBool );
VARIANT_BOOL GetNewPageAfter ( );
void PutNewPageAfter (
VARIANT_BOOL pBool );
VARIANT_BOOL GetKeepTogether ( );
void PutKeepTogether (
VARIANT_BOOL pBool );
VARIANT_BOOL GetResetPageNumberAfter ( );
void PutResetPageNumberAfter (
VARIANT_BOOL pBool );
VARIANT_BOOL GetPrintAtBottomOfPage ( );
void PutPrintAtBottomOfPage (
VARIANT_BOOL pBool );
VARIANT_BOOL GetUnderlaySection ( );
void PutUnderlaySection (
VARIANT_BOOL pBool );
VARIANT_BOOL GetSuppressIfBlank ( );
void PutSuppressIfBlank (
VARIANT_BOOL pBool );
long GetMinimumHeight ( );
IFieldObjectPtr AddFieldObject (
const _variant_t & Field,
long Left,
long Top );
ITextObjectPtr AddTextObject (
_bstr_t pText,
long Left,
long Top,
const _variant_t & formatText = vtMissing );
IBlobFieldObjectPtr AddBlobFieldObject (
const _variant_t & Field,
long Left,
long Top );
IFieldObjectPtr AddSpecialVarFieldObject (
enum CRSpecialVarType specialVarType,
long Left,
long Top );
ISubreportObjectPtr AddSubreportObject (
_bstr_t pSubreportName,
long Left,
long Top );
ISubreportObjectPtr ImportSubreport (
_bstr_t subreportFileName,
long Left,
long Top );
HRESULT DeleteObject (
const _variant_t & reportObject );
ILineObjectPtr AddLineObject (
long Left,
long Top,
long Right,
long Bottom,
const _variant_t & pEndSection = vtMissing );
IBoxObjectPtr AddBoxObject (
long Left,
long Top,
long Right,
long Bottom,
const _variant_t & pEndSection = vtMissing );
ICrossTabObjectPtr AddCrossTabObject (
long Left,
long Top );
ICROleObjectPtr AddPictureObject (
_bstr_t pImageFilePath,
long Left,
long Top );
IGraphObjectPtr AddGraphObject (
enum CRGraphDataType graphDataType,
long Left,
long Top,
const _variant_t & pCrossTabObject = vtMissing );
IFieldObjectPtr AddSummaryFieldObject (
const _variant_t & Field,
enum CRSummaryType SummaryType,
long Left,
long Top,
const _variant_t & secondSummaryFieldOrFactor = vtMissing );
IFieldObjectPtr AddUnboundFieldObject (
CRFieldValueType ValueType,
long Left,
long Top );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_Name (
BSTR * ppName ) = 0;
virtual HRESULT __stdcall put_Name (
BSTR ppName ) = 0;
virtual HRESULT __stdcall get_Height (
long * pHeight ) = 0;
virtual HRESULT __stdcall put_Height (
long pHeight ) = 0;
virtual HRESULT __stdcall get_ReportObjects (
struct IReportObjects * * ppReportObjects ) = 0;
virtual HRESULT __stdcall get_Width (
long * pWidth ) = 0;
virtual HRESULT __stdcall get_BackColor (
OLE_COLOR * pBackColor ) = 0;
virtual HRESULT __stdcall put_BackColor (
OLE_COLOR pBackColor ) = 0;
virtual HRESULT __stdcall get_Suppress (
VARIANT_BOOL * pBool ) = 0;
virtual HRESULT __stdcall put_Suppress (
VARIANT_BOOL pBool ) = 0;
virtual HRESULT __stdcall get_Parent (
struct IArea * * ppArea ) = 0;
virtual HRESULT __stdcall get_Number (
short * pNumber ) = 0;
virtual HRESULT __stdcall get_NewPageBefore (
VARIANT_BOOL * pBool ) = 0;
virtual HRESULT __stdcall put_NewPageBefore (
VARIANT_BOOL pBool ) = 0;
virtual HRESULT __stdcall get_NewPageAfter (
VARIANT_BOOL * pBool ) = 0;
virtual HRESULT __stdcall put_NewPageAfter (
VARIANT_BOOL pBool ) = 0;
virtual HRESULT __stdcall get_KeepTogether (
VARIANT_BOOL * pBool ) = 0;
virtual HRESULT __stdcall put_KeepTogether (
VARIANT_BOOL pBool ) = 0;
virtual HRESULT __stdcall get_ResetPageNumberAfter (
VARIANT_BOOL * pBool ) = 0;
virtual HRESULT __stdcall put_ResetPageNumberAfter (
VARIANT_BOOL pBool ) = 0;
virtual HRESULT __stdcall get_PrintAtBottomOfPage (
VARIANT_BOOL * pBool ) = 0;
virtual HRESULT __stdcall put_PrintAtBottomOfPage (
VARIANT_BOOL pBool ) = 0;
virtual HRESULT __stdcall get_UnderlaySection (
VARIANT_BOOL * pBool ) = 0;
virtual HRESULT __stdcall put_UnderlaySection (
VARIANT_BOOL pBool ) = 0;
virtual HRESULT __stdcall get_SuppressIfBlank (
VARIANT_BOOL * pBool ) = 0;
virtual HRESULT __stdcall put_SuppressIfBlank (
VARIANT_BOOL pBool ) = 0;
virtual HRESULT __stdcall get_MinimumHeight (
long * pMinimumHeight ) = 0;
virtual HRESULT __stdcall raw_AddFieldObject (
VARIANT Field,
long Left,
long Top,
struct IFieldObject * * ppFieldObject ) = 0;
virtual HRESULT __stdcall raw_AddTextObject (
BSTR pText,
long Left,
long Top,
VARIANT formatText,
struct ITextObject * * ppTextObject ) = 0;
virtual HRESULT __stdcall raw_AddBlobFieldObject (
VARIANT Field,
long Left,
long Top,
struct IBlobFieldObject * * ppBlobFieldObject ) = 0;
virtual HRESULT __stdcall raw_AddSpecialVarFieldObject (
enum CRSpecialVarType specialVarType,
long Left,
long Top,
struct IFieldObject * * ppFieldObject ) = 0;
virtual HRESULT __stdcall raw_AddSubreportObject (
BSTR pSubreportName,
long Left,
long Top,
struct ISubreportObject * * ppSubreportObject ) = 0;
virtual HRESULT __stdcall raw_ImportSubreport (
BSTR subreportFileName,
long Le
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -