?? craxdrt.tlh
字號:
BSTR pName,
VARIANT * ppVar ) = 0;
virtual HRESULT __stdcall raw_SetReportVariableValue (
BSTR pName,
VARIANT var ) = 0;
virtual HRESULT __stdcall get_ReportFormatStyle (
enum CRReportFormatStyle * pFormatStyle ) = 0;
virtual HRESULT __stdcall put_ReportFormatStyle (
enum CRReportFormatStyle pFormatStyle ) = 0;
virtual HRESULT __stdcall raw_DeleteGroup (
short GroupNumber ) = 0;
virtual HRESULT __stdcall get_EnableAsyncQuery (
VARIANT_BOOL * pBool ) = 0;
virtual HRESULT __stdcall put_EnableAsyncQuery (
VARIANT_BOOL pBool ) = 0;
virtual HRESULT __stdcall get_EnableGeneratingDataForHiddenObject (
VARIANT_BOOL * pBool ) = 0;
virtual HRESULT __stdcall put_EnableGeneratingDataForHiddenObject (
VARIANT_BOOL pBool ) = 0;
virtual HRESULT __stdcall put_PrinterDuplex (
enum CRPrinterDuplexType pPrinterDuplexType ) = 0;
virtual HRESULT __stdcall get_PrinterDuplex (
enum CRPrinterDuplexType * pPrinterDuplexType ) = 0;
virtual HRESULT __stdcall put_PaperSource (
enum CRPaperSource pPaperSource ) = 0;
virtual HRESULT __stdcall get_PaperSource (
enum CRPaperSource * pPaperSource ) = 0;
virtual HRESULT __stdcall get_SavePreviewPicture (
VARIANT_BOOL * pBool ) = 0;
virtual HRESULT __stdcall put_SavePreviewPicture (
VARIANT_BOOL pBool ) = 0;
virtual HRESULT __stdcall raw_PrinterSetup (
long hWnd ) = 0;
virtual HRESULT __stdcall raw_AutoSetUnboundFieldSource (
enum CRBindingMatchType matchType,
VARIANT bindSubReports = vtMissing ) = 0;
virtual HRESULT __stdcall raw_SaveAs (
BSTR pFilePath,
enum CRReportFileFormat fileFormat ) = 0;
virtual HRESULT __stdcall put_FieldMappingType (
enum CRFieldMappingType fldMappingType ) = 0;
virtual HRESULT __stdcall get_FieldMappingType (
enum CRFieldMappingType * fldMappingType ) = 0;
virtual HRESULT __stdcall get_FormulaSyntax (
enum CRFormulaSyntax * pFormulaSyntax ) = 0;
virtual HRESULT __stdcall put_FormulaSyntax (
enum CRFormulaSyntax pFormulaSyntax ) = 0;
virtual HRESULT __stdcall get_LastGetFormulaSyntax (
enum CRFormulaSyntax * pLastGetFormulaSyntax ) = 0;
virtual HRESULT __stdcall get_NeedUpdatePages (
VARIANT_BOOL * pBool ) = 0;
virtual HRESULT __stdcall get_ReportAlerts (
struct IReportAlerts * * ppReportAlerts ) = 0;
virtual HRESULT __stdcall raw_SwapGroups (
short sourceGroupN,
short targetGroupN ) = 0;
virtual HRESULT __stdcall raw_SetUserPaperSize (
short length,
short Width ) = 0;
virtual HRESULT __stdcall raw_PrintOutEx (
VARIANT promptUser,
VARIANT numberOfCopy,
VARIANT collated,
VARIANT startPageN,
VARIANT stopPageN,
BSTR printFileName ) = 0;
virtual HRESULT __stdcall raw_PrinterSetupEx (
long hWnd,
long * retVal ) = 0;
};
struct __declspec(uuid("af376803-6120-4e28-96dd-63fd2dc27b7a"))
IAreas : IDispatch
{
//
// Property data
//
__declspec(property(get=GetItem))
IAreaPtr Item[];
__declspec(property(get=GetCount))
long Count;
__declspec(property(get=GetParent))
IReportPtr Parent;
__declspec(property(get=Get_NewEnum))
IUnknownPtr _NewEnum;
//
// Wrapper methods for error-handling
//
IUnknownPtr Get_NewEnum ( );
IAreaPtr GetItem (
const _variant_t & index );
long GetCount ( );
IReportPtr GetParent ( );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get__NewEnum (
IUnknown * * ppNewEnum ) = 0;
virtual HRESULT __stdcall get_Item (
VARIANT index,
struct IArea * * ppArea ) = 0;
virtual HRESULT __stdcall get_Count (
long * pCount ) = 0;
virtual HRESULT __stdcall get_Parent (
struct IReport * * ppReport ) = 0;
};
struct __declspec(uuid("af376805-6120-4e28-96dd-63fd2dc27b7a"))
IArea : IDispatch
{
//
// Property data
//
__declspec(property(get=GetKeepTogether,put=PutKeepTogether))
VARIANT_BOOL KeepTogether;
__declspec(property(get=GetNewPageBefore,put=PutNewPageBefore))
VARIANT_BOOL NewPageBefore;
__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=GetTopOrBottomNGroupSortOrder,put=PutTopOrBottomNGroupSortOrder))
enum CRTopBottomNGroupSortOrder TopOrBottomNGroupSortOrder;
__declspec(property(get=GetNumberOfTopOrBottomNGroups,put=PutNumberOfTopOrBottomNGroups))
short NumberOfTopOrBottomNGroups;
__declspec(property(get=GetDiscardOtherGroups,put=PutDiscardOtherGroups))
VARIANT_BOOL DiscardOtherGroups;
__declspec(property(get=GetTopOrBottomNSortField,put=PutTopOrBottomNSortField))
ISummaryFieldDefinitionPtr TopOrBottomNSortField;
__declspec(property(get=GetDetailWidth))
long DetailWidth;
__declspec(property(get=GetDetailHeight))
long DetailHeight;
__declspec(property(get=GetGroupNumber))
short GroupNumber;
__declspec(property(get=GetCopiesToPrint,put=PutCopiesToPrint))
short CopiesToPrint;
__declspec(property(get=GetSortDirection,put=PutSortDirection))
enum CRSortDirection SortDirection;
__declspec(property(get=GetRepeatGroupHeader,put=PutRepeatGroupHeader))
VARIANT_BOOL RepeatGroupHeader;
__declspec(property(get=GetKeepGroupTogether,put=PutKeepGroupTogether))
VARIANT_BOOL KeepGroupTogether;
__declspec(property(get=GetGroupCondition,put=PutGroupCondition))
enum CRGroupCondition GroupCondition;
__declspec(property(get=GetGroupConditionField,put=PutGroupConditionField))
IDispatchPtr GroupConditionField;
__declspec(property(get=GetParent))
IReportPtr Parent;
__declspec(property(get=GetKind))
enum CRAreaKind Kind;
__declspec(property(get=GetHorizontalGap))
long HorizontalGap;
__declspec(property(get=GetSections))
ISectionsPtr Sections;
__declspec(property(get=GetHideForDrillDown,put=PutHideForDrillDown))
VARIANT_BOOL HideForDrillDown;
__declspec(property(get=GetConditionFormula,put=PutConditionFormula))
_bstr_t ConditionFormula[];
__declspec(property(get=GetSuppress,put=PutSuppress))
VARIANT_BOOL Suppress;
__declspec(property(get=GetEnableHierarchicalGroupSorting,put=PutEnableHierarchicalGroupSorting))
VARIANT_BOOL EnableHierarchicalGroupSorting;
__declspec(property(get=GetParentIDField))
IFieldDefinitionPtr ParentIDField;
__declspec(property(get=GetInstanceIDField))
IFieldDefinitionPtr InstanceIDField;
__declspec(property(get=GetGroupIndent,put=PutGroupIndent))
long GroupIndent;
__declspec(property(get=GetName,put=PutName))
_bstr_t Name;
//
// Wrapper methods for error-handling
//
_bstr_t GetName ( );
void PutName (
_bstr_t ppName );
enum CRAreaKind GetKind ( );
ISectionsPtr GetSections ( );
IReportPtr GetParent ( );
VARIANT_BOOL GetSuppress ( );
void PutSuppress (
VARIANT_BOOL pBool );
VARIANT_BOOL GetHideForDrillDown ( );
void PutHideForDrillDown (
VARIANT_BOOL pBool );
short GetGroupNumber ( );
short GetCopiesToPrint ( );
void PutCopiesToPrint (
short pCopiesToPrint );
VARIANT_BOOL GetKeepTogether ( );
void PutKeepTogether (
VARIANT_BOOL pBool );
VARIANT_BOOL GetNewPageAfter ( );
void PutNewPageAfter (
VARIANT_BOOL pBool );
VARIANT_BOOL GetNewPageBefore ( );
void PutNewPageBefore (
VARIANT_BOOL pBool );
VARIANT_BOOL GetPrintAtBottomOfPage ( );
void PutPrintAtBottomOfPage (
VARIANT_BOOL pBool );
VARIANT_BOOL GetResetPageNumberAfter ( );
void PutResetPageNumberAfter (
VARIANT_BOOL pBool );
enum CRSortDirection GetSortDirection ( );
void PutSortDirection (
enum CRSortDirection pSortDirection );
VARIANT_BOOL GetRepeatGroupHeader ( );
void PutRepeatGroupHeader (
VARIANT_BOOL pBool );
VARIANT_BOOL GetKeepGroupTogether ( );
void PutKeepGroupTogether (
VARIANT_BOOL pBool );
enum CRGroupCondition GetGroupCondition ( );
void PutGroupCondition (
enum CRGroupCondition pGroupCondition );
IDispatchPtr GetGroupConditionField ( );
void PutGroupConditionField (
IDispatch * ppConditionField );
long GetDetailWidth ( );
long GetDetailHeight ( );
long GetHorizontalGap ( );
enum CRTopBottomNGroupSortOrder GetTopOrBottomNGroupSortOrder ( );
void PutTopOrBottomNGroupSortOrder (
enum CRTopBottomNGroupSortOrder pTopOrBottomNGroupSortOrder );
short GetNumberOfTopOrBottomNGroups ( );
void PutNumberOfTopOrBottomNGroups (
short pNumberOfTopOrBottomNGroups );
VARIANT_BOOL GetDiscardOtherGroups ( );
void PutDiscardOtherGroups (
VARIANT_BOOL pBool );
ISummaryFieldDefinitionPtr GetTopOrBottomNSortField ( );
void PutTopOrBottomNSortField (
struct ISummaryFieldDefinition * ppTopOrBottomNSortField );
VARIANT_BOOL GetEnableHierarchicalGroupSorting ( );
void PutEnableHierarchicalGroupSorting (
VARIANT_BOOL pBool );
IFieldDefinitionPtr GetParentIDField ( );
HRESULT SetParentIDField (
const _variant_t & ParentIDField );
IFieldDefinitionPtr GetInstanceIDField ( );
HRESULT SetInstanceIDField (
const _variant_t & InstanceIDField );
long GetGroupIndent ( );
void PutGroupIndent (
long pGroupIndent );
_variant_t GetSpecifiedGroups ( );
void PutSpecifiedGroups (
VARIANT * pSpecifedGroupArray );
_bstr_t GetConditionFormula (
const _variant_t & FormulaName );
void PutConditionFormula (
const _variant_t & FormulaName,
_bstr_t pVal );
//
// 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_Kind (
enum CRAreaKind * pAreaKind ) = 0;
virtual HRESULT __stdcall get_Sections (
struct ISections * * ppSections ) = 0;
virtual HRESULT __stdcall get_Parent (
struct IReport * * ppParent ) = 0;
virtual HRESULT __stdcall get_Suppress (
VARIANT_BOOL * pBool ) = 0;
virtual HRESULT __stdcall put_Suppress (
VARIANT_BOOL pBool ) = 0;
virtual HRESULT __stdcall get_HideForDrillDown (
VARIANT_BOOL * pBool ) = 0;
virtual HRESULT __stdcall put_HideForDrillDown (
VARIANT_BOOL pBool ) = 0;
virtual HRESULT __stdcall get_GroupNumber (
short * pGroupNumber ) = 0;
virtual HRESULT __stdcall get_CopiesToPrint (
short * pCopiesToPrint ) = 0;
virtual HRESULT __stdcall put_CopiesToPrint (
short pCopiesToPrint ) = 0;
virtual HRESULT __stdcall get_KeepTogether (
VARIANT_BOOL * pBool ) = 0;
virtual HRESULT __stdcall put_KeepTogether (
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_NewPageBefore (
VARIANT_BOOL * pBool ) = 0;
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -