アウトラインの属性指定を取得します。
構文
EsbGetAttributeSpecifications ( hCtx , AttrSpecs ) ByVal hCtx As Long AttrSpecs As As ESB_ATTRSPECS_T
パラメータ | 説明 |
---|---|
hCtx |
コンテキスト・ハンドル |
AttrSpecs |
属性指定 |
備考
アウトラインの属性指定を設定するには、EsbOtlSetAttributeSpecifications()を使用します。
属性指定は、次のような場合に使用します:
アクセス
この関数を使用するのに、特別な権限は必要ありません。
例
Sub ESB_GetAttributeSpecifications() ' NOTE: 'Out' is a sub to print the output within quotes to a listbox or text box. Dim OutAttrSpecs As ESB_ATTRSPECS_T Dim sts as long Dim hCtx as long Dim test As String sts = EsbGetAttributeSpecifications(hCtx, OutAttrSpecs) If sts <> 0 Then Out "ESB_GetAttributeSpecifications failed" & sts: Exit Sub Out "ESB_GetAttributeSpecifications passed: " & sts Out "DefaultTrueString : " & OutAttrSpecs.DefaultTrueString Out "DefaultFalseString : " & OutAttrSpecs.DefaultFalseString Out "DefaultAttrCalcDimName : " & OutAttrSpecs.DefaultAttrCalcDimName Out "DefaultSumMbrName : " & OutAttrSpecs.DefaultSumMbrName Out "DefaultCountMbrName : " & OutAttrSpecs.DefaultCountMbrName Out "DefaultAverageMbrName : " & OutAttrSpecs.DefaultAverageMbrName Out "DefaultMinMbrName : " & OutAttrSpecs.DefaultMinMbrName Out "DefaultMaxMbrName : " & OutAttrSpecs.DefaultMaxMbrName test = OutAttrSpecs.GenNameBy Select Case test Case ESB_GENNAMEBY_PREFIX Out "GenNameBy : ESB_GENNAMEBY_PREFIX" Case ESB_GENNAMEBY_SUFFIX Out "GenNameBy : ESB_GENNAMEBY_SUFFIX" Case Else Out "GenNameBy : invalid" End Select test = OutAttrSpecs.UseNameOf Select Case test Case ESB_USENAMEOF_NONE Out "UseNameOf : ESB_USENAMEOF_NONE" Case ESB_USENAMEOF_PARENT Out "UseNameOf : ESB_USENAMEOF_PARENT" Case ESB_USENAMEOF_GRANDPARENTANDPARENT Out "UseNameOf : ESB_USENAMEOF_GRANDPARENTANDPARENT" Case ESB_USENAMEOF_ALLANCESTORS Out "UseNameOf : ESB_USENAMEOF_ALLANCESTORS" Case ESB_USENAMEOF_DIMENSION Out "UseNameOf : ESB_USENAMEOF_DIMENSION" Case Else Out "UseNameOf : invalid" End Select test = OutAttrSpecs.Delimiter Select Case test Case ESB_DELIMITER_UNDERSCORE Out "Delimiter : ESB_DELIMITER_UNDERSCORE" Case ESB_DELIMITER_PIPE Out "Delimiter : ESB_DELIMITER_PIPE" Case ESB_DELIMITER_CARET Out "Delimiter : ESB_DELIMITER_CARET" Case Else End Select test = OutAttrSpecs.DateFormat Select Case test Case ESB_DATEFORMAT_MMDDYYYY Out "DateFormat : ESB_DATEFORMAT_MMDDYYYY" Case ESB_DATEFORMAT_DDMMYYYY Out "DateFormat : ESB_DATEFORMAT_DDMMYYYY" Case Else Out "Delimiter : invalid" End Select test = OutAttrSpecs.BucketingType Select Case test Case ESB_UPPERBOUNDINCLUSIVE Out "BucketingType : ESB_UPPERBOUNDINCLUSIVE" Case ESB_LOWERBOUNDINCLUSIVE Out "BucketingType : ESB_ESB_LOWERBOUNDINCLUSIVE" Case ESB_UPPERBOUNDNONINCLUSIVE Out "BucketingType : ESB_UPPERBOUNDNONINCLUSIVE" Case ESB_LOWERBOUNDNONINCLUSIVE Out "BucketingType : ESB_LOWERBOUNDNONINCLUSIVE" Case Else Out "BucketingType : invalid" End Select End Sub
関連トピック