Class VisualReportBuilder
Inheritance
VisualReportBuilder
Assembly: NXOpen.dll
Syntax
public class VisualReportBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
VisualReportBuilder()
Declaration
protected VisualReportBuilder()
Properties
BitmapNameOfReport
Declaration
public string BitmapNameOfReport { get; set; }
Property Value
BitmapNameOfReportingProperty
Declaration
public string BitmapNameOfReportingProperty { get; set; }
Property Value
CustomMessageOfReport
Declaration
public string CustomMessageOfReport { get; set; }
Property Value
CustomMessageOfReportingProperty
Declaration
public string CustomMessageOfReportingProperty { get; set; }
Property Value
DescriptionOfVisualReport
Declaration
public string DescriptionOfVisualReport { get; set; }
Property Value
DescriptiveCategoryOfVisualReport
Declaration
public string DescriptiveCategoryOfVisualReport { get; set; }
Property Value
DestinationTeamcenterFolder
Declaration
public string DestinationTeamcenterFolder { get; set; }
Property Value
FilenameOfVisualReport
Declaration
public string FilenameOfVisualReport { get; set; }
Property Value
KeywordsOfVisualReport
Declaration
public string KeywordsOfVisualReport { get; set; }
Property Value
ReportContextOfVisualReport
Declaration
[Obsolete("Deprecated in NX9.0.3. Use NXOpen.VisualReporting.VisualReport.ReportContext instead.")]
public VisualReport.ReportContextOption ReportContextOfVisualReport { get; set; }
Property Value
ReportNameOfVisualReport
Declaration
public string ReportNameOfVisualReport { get; set; }
Property Value
ReportingObjectTypeOfVisualReport
Declaration
public VisualReport.ReportingObjectTypeOption ReportingObjectTypeOfVisualReport { get; set; }
Property Value
ReportingStyleOfVisualReport
Declaration
public VisualReport.ReportingStyleOption ReportingStyleOfVisualReport { get; set; }
Property Value
SaveDestination
Declaration
public VisualReport.SaveDestinationOption SaveDestination { get; set; }
Property Value
ScopeNameOfVisualReport
Declaration
public string ScopeNameOfVisualReport { get; set; }
Property Value
ScopeTypeOfVisualReport
Declaration
public VisualReport.ScopeTypeOption ScopeTypeOfVisualReport { get; set; }
Property Value
Methods
AddChildToCondition(Condition, Condition)
Declaration
public void AddChildToCondition(Condition condition, Condition childCondition)
Parameters
CommitAsCopy()
Declaration
public VisualReport CommitAsCopy()
Returns
CreateAndCondition()
Declaration
public Condition CreateAndCondition()
Returns
CreateBooleanCondition(Property, bool, OperatorOption)
Declaration
public Condition CreateBooleanCondition(Property property, bool value, Condition.OperatorOption operatorType)
Parameters
Returns
CreateDateCondition(Property, string, OperatorOption)
Declaration
public Condition CreateDateCondition(Property property, string value, Condition.OperatorOption operatorType)
Parameters
Returns
CreateGroupLabel(string, Rule, GroupLabel)
Declaration
public GroupLabel CreateGroupLabel(string name, Rule rule, GroupLabel afterGroupLabel)
Parameters
Returns
CreateIntegerCondition(Property, int, OperatorOption)
Declaration
public Condition CreateIntegerCondition(Property property, int value, Condition.OperatorOption operatorType)
Parameters
Returns
CreateNotCondition()
Declaration
public Condition CreateNotCondition()
Returns
CreateNullCondition(Property, bool, OperatorOption)
Declaration
public Condition CreateNullCondition(Property property, bool value, Condition.OperatorOption operatorType)
Parameters
Returns
CreateOrCondition()
Declaration
public Condition CreateOrCondition()
Returns
CreateProperty(TypeOption)
Declaration
public Property CreateProperty(Property.TypeOption propertyType)
Parameters
Returns
CreateProperty(string)
Declaration
public Property CreateProperty(string propertyId)
Parameters
Type |
Name |
Description |
string |
propertyId |
|
Returns
CreateRealCondition(Property, double, OperatorOption, double)
Declaration
public Condition CreateRealCondition(Property property, double value, Condition.OperatorOption operatorType, double tolerance)
Parameters
Returns
CreateStringCondition(Property, string, OperatorOption)
Declaration
public Condition CreateStringCondition(Property property, string value, Condition.OperatorOption operatorType)
Parameters
Returns
CreateVisualReport()
Declaration
public VisualReport CreateVisualReport()
Returns
DeleteChildCondition(Condition, Condition)
Declaration
public void DeleteChildCondition(Condition condition, Condition childCondition)
Parameters
DeleteGroupLabel(Rule, GroupLabel)
Declaration
public void DeleteGroupLabel(Rule rule, GroupLabel groupLabel)
Parameters
DeleteProperty(Property)
Declaration
public void DeleteProperty(Property property)
Parameters
EditVisualReport(VisualReport)
Declaration
public void EditVisualReport(VisualReport visualReport)
Parameters
EnableUnmatchedGroupOfVisualReport(bool)
Declaration
public void EnableUnmatchedGroupOfVisualReport(bool enableUnmatchedGroup)
Parameters
Type |
Name |
Description |
bool |
enableUnmatchedGroup |
|
GetActiveClassifierOfRule(Rule)
Declaration
public Classifier GetActiveClassifierOfRule(Rule rule)
Parameters
Type |
Name |
Description |
Rule |
rule |
|
Returns
GetAllGroupLabelsOfRule(Rule)
Declaration
public GroupLabel[] GetAllGroupLabelsOfRule(Rule rule)
Parameters
Type |
Name |
Description |
Rule |
rule |
|
Returns
GetBitmapNameOfGroupLabel(GroupLabel)
Declaration
public string GetBitmapNameOfGroupLabel(GroupLabel groupLabel)
Parameters
Returns
GetChildCondition(Condition, int)
Declaration
public Condition GetChildCondition(Condition condition, int index)
Parameters
Returns
GetChildConditions(Condition)
Declaration
public Condition[] GetChildConditions(Condition condition)
Parameters
Returns
GetClassifierTypeOfRule(Rule)
Declaration
public Classifier.TypeOption GetClassifierTypeOfRule(Rule rule)
Parameters
Type |
Name |
Description |
Rule |
rule |
|
Returns
GetClassifiersOfRule(Rule)
Declaration
public Classifier[] GetClassifiersOfRule(Rule rule)
Parameters
Type |
Name |
Description |
Rule |
rule |
|
Returns
GetColorOfGroupLabel(GroupLabel)
Declaration
public NXColor.Rgb GetColorOfGroupLabel(GroupLabel groupLabel)
Parameters
Returns
GetCustomMessageOfGroupLabel(GroupLabel)
Declaration
public string GetCustomMessageOfGroupLabel(GroupLabel groupLabel)
Parameters
Returns
GetDateGroupMethodOfRule(Rule)
Declaration
public Classifier.DateGroupMethodOption GetDateGroupMethodOfRule(Rule rule)
Parameters
Type |
Name |
Description |
Rule |
rule |
|
Returns
GetDescriptionOfCondition(Condition)
Declaration
public string GetDescriptionOfCondition(Condition condition)
Parameters
Returns
GetDisplayStyleForGroupLabel(GroupLabel)
Declaration
public GroupLabel.DisplayStyleOption GetDisplayStyleForGroupLabel(GroupLabel groupLabel)
Parameters
Returns
GetErrorLevelOfGroupLabel(GroupLabel)
Declaration
public Validation.Result GetErrorLevelOfGroupLabel(GroupLabel groupLabel)
Parameters
Returns
GetFilterConditionOfRule(Rule)
Declaration
public Condition GetFilterConditionOfRule(Rule rule)
Parameters
Type |
Name |
Description |
Rule |
rule |
|
Returns
GetGroupingMethodOfRule(Rule)
Declaration
public Classifier.GroupingMethodOption GetGroupingMethodOfRule(Rule rule)
Parameters
Type |
Name |
Description |
Rule |
rule |
|
Returns
GetHasUserSpecifiedValueForCondition(Condition)
Declaration
public bool GetHasUserSpecifiedValueForCondition(Condition condition)
Parameters
Returns
GetLowerBoundOfGroupLabel(GroupLabel)
Declaration
public string GetLowerBoundOfGroupLabel(GroupLabel groupLabel)
Parameters
Returns
GetManualGroupLabelOfRule(Rule, int)
Declaration
public GroupLabel GetManualGroupLabelOfRule(Rule rule, int index)
Parameters
Type |
Name |
Description |
Rule |
rule |
|
int |
index |
|
Returns
GetManualGroupLabelsOfRule(Rule)
Declaration
public GroupLabel[] GetManualGroupLabelsOfRule(Rule rule)
Parameters
Type |
Name |
Description |
Rule |
rule |
|
Returns
GetManualGroupingForRule(Rule)
Declaration
public bool GetManualGroupingForRule(Rule rule)
Parameters
Type |
Name |
Description |
Rule |
rule |
|
Returns
GetObjectTypesOfVisualReport()
Declaration
public VisualReport.ObjectTypeOption[] GetObjectTypesOfVisualReport()
Returns
GetOperatorTypeOfCondition(Condition)
Declaration
public Condition.OperatorOption GetOperatorTypeOfCondition(Condition condition)
Parameters
Returns
GetParentCondition(Condition)
Declaration
public Condition GetParentCondition(Condition condition)
Parameters
Returns
GetPropertyForComparison(Condition)
Declaration
public Property GetPropertyForComparison(Condition condition)
Parameters
Returns
GetPropertyOfCondition(Condition)
Declaration
public Property GetPropertyOfCondition(Condition condition)
Parameters
Returns
GetPropertySpecification(Property, out TypeOption, out string, out string)
Declaration
public void GetPropertySpecification(Property property, out Property.TypeOption propertyType, out string key, out string name)
Parameters
GetRangeMethodOfRule(Rule)
Declaration
public Classifier.RangeMethodOption GetRangeMethodOfRule(Rule rule)
Parameters
Type |
Name |
Description |
Rule |
rule |
|
Returns
GetReferencePropertiesOfReport(out Property[], out PropertyUsageOption[], out int)
Declaration
public void GetReferencePropertiesOfReport(out Property[] properties, out VisualReportBuilder.PropertyUsageOption[] usages, out int notUsed)
Parameters
GetReferencePropertiesOfReportingProperty(out Property[], out PropertyUsageOption[])
Declaration
public void GetReferencePropertiesOfReportingProperty(out Property[] properties, out VisualReportBuilder.PropertyUsageOption[] usages)
Parameters
GetReportingDatatypeOfRule(Rule)
Declaration
public Property.DatatypeOption GetReportingDatatypeOfRule(Rule rule)
Parameters
Type |
Name |
Description |
Rule |
rule |
|
Returns
GetReportingPropertyOfRule(Rule)
Declaration
public Property GetReportingPropertyOfRule(Rule rule)
Parameters
Type |
Name |
Description |
Rule |
rule |
|
Returns
GetRule(int)
Declaration
public Rule GetRule(int index)
Parameters
Type |
Name |
Description |
int |
index |
|
Returns
GetRules()
Declaration
Returns
GetTagPriorityOfGroupLabel(GroupLabel)
Declaration
public GroupLabel.TagPriorityOption GetTagPriorityOfGroupLabel(GroupLabel groupLabel)
Parameters
Returns
GetToleranceOfRule(Rule)
Declaration
public double GetToleranceOfRule(Rule rule)
Parameters
Type |
Name |
Description |
Rule |
rule |
|
Returns
GetUpperBoundOfGroupLabel(GroupLabel)
Declaration
public string GetUpperBoundOfGroupLabel(GroupLabel groupLabel)
Parameters
Returns
GetUserNameOfGroupLabel(GroupLabel)
Declaration
public string GetUserNameOfGroupLabel(GroupLabel groupLabel)
Parameters
Returns
GetUserPromptOfCondition(Condition)
Declaration
public string GetUserPromptOfCondition(Condition condition)
Parameters
Returns
GetValueOfCondition(Condition)
Declaration
public string GetValueOfCondition(Condition condition)
Parameters
Returns
GetValueOfGroupLabel(GroupLabel)
Declaration
public string GetValueOfGroupLabel(GroupLabel groupLabel)
Parameters
Returns
IsChildCondition(Condition, Condition)
Declaration
public bool IsChildCondition(Condition condition, Condition childCondition)
Parameters
Returns
RemoveChildFromCondition(Condition, Condition)
Declaration
public void RemoveChildFromCondition(Condition condition, Condition childCondition)
Parameters
RemoveFilterConditionFromRule(Rule)
Declaration
public void RemoveFilterConditionFromRule(Rule rule)
Parameters
Type |
Name |
Description |
Rule |
rule |
|
RemovePropertyFromCondition(Condition)
Declaration
public void RemovePropertyFromCondition(Condition condition)
Parameters
Save()
Declaration
SetActiveClassifierOfRule(Rule, Classifier)
Declaration
public void SetActiveClassifierOfRule(Rule rule, Classifier activeClassifier)
Parameters
SetBitmapNameOfGroupLabel(GroupLabel, string)
Declaration
public void SetBitmapNameOfGroupLabel(GroupLabel groupLabel, string bitmapName)
Parameters
SetClassifierTypeOfRule(Rule, TypeOption)
Declaration
public Classifier SetClassifierTypeOfRule(Rule rule, Classifier.TypeOption classifierType)
Parameters
Returns
SetColorOfGroupLabel(GroupLabel, Rgb)
Declaration
public void SetColorOfGroupLabel(GroupLabel groupLabel, NXColor.Rgb color)
Parameters
SetCustomMessageOfGroupLabel(GroupLabel, string)
Declaration
public void SetCustomMessageOfGroupLabel(GroupLabel groupLabel, string customMessage)
Parameters
SetDateGroupMethodOfRule(Rule, DateGroupMethodOption)
Declaration
public void SetDateGroupMethodOfRule(Rule rule, Classifier.DateGroupMethodOption dateGroupMethod)
Parameters
SetDescriptionOfCondition(Condition, string)
Declaration
public void SetDescriptionOfCondition(Condition condition, string description)
Parameters
SetDisplayStyleForGroupLabel(GroupLabel, DisplayStyleOption)
Declaration
public void SetDisplayStyleForGroupLabel(GroupLabel groupLabel, GroupLabel.DisplayStyleOption displayStyle)
Parameters
SetErrorLevelOfGroupLabel(GroupLabel, Result)
Declaration
public void SetErrorLevelOfGroupLabel(GroupLabel groupLabel, Validation.Result errorLevel)
Parameters
SetFilterConditionOfRule(Rule, Condition)
Declaration
public void SetFilterConditionOfRule(Rule rule, Condition filterCondition)
Parameters
SetGroupingMethodOfRule(Rule, GroupingMethodOption)
Declaration
public void SetGroupingMethodOfRule(Rule rule, Classifier.GroupingMethodOption groupingMethod)
Parameters
SetHasUserSpecifiedValueForCondition(Condition, bool)
Declaration
public void SetHasUserSpecifiedValueForCondition(Condition condition, bool isUserSpecified)
Parameters
SetLowerBoundOfGroupLabel(GroupLabel, string)
Declaration
public void SetLowerBoundOfGroupLabel(GroupLabel groupLabel, string lowerBound)
Parameters
SetManualGroupingForRule(Rule, bool)
Declaration
public void SetManualGroupingForRule(Rule rule, bool isManualGrouping)
Parameters
Type |
Name |
Description |
Rule |
rule |
|
bool |
isManualGrouping |
|
SetObjectTypesOfVisualReport(ObjectTypeOption[])
Declaration
public void SetObjectTypesOfVisualReport(VisualReport.ObjectTypeOption[] objectTypes)
Parameters
SetOperatorTypeOfCondition(Condition, OperatorOption)
Declaration
public void SetOperatorTypeOfCondition(Condition condition, Condition.OperatorOption operatorType)
Parameters
SetPropertyForComparison(Condition, Property)
Declaration
public void SetPropertyForComparison(Condition condition, Property property)
Parameters
SetPropertyOfCondition(Condition, Property)
Declaration
public void SetPropertyOfCondition(Condition condition, Property property)
Parameters
SetPropertySpecification(Property, string)
Declaration
public void SetPropertySpecification(Property property, string key)
Parameters
SetPropertySpecification(Property, string, string)
Declaration
public void SetPropertySpecification(Property property, string key, string name)
Parameters
SetRangeMethodOfRule(Rule, RangeMethodOption)
Declaration
public void SetRangeMethodOfRule(Rule rule, Classifier.RangeMethodOption rangeMethod)
Parameters
SetReferencePropertiesOfReport(Property[], PropertyUsageOption[])
Declaration
public void SetReferencePropertiesOfReport(Property[] properties, VisualReportBuilder.PropertyUsageOption[] usages)
Parameters
SetReferencePropertiesOfReportingProperty(Property[], PropertyUsageOption[])
Declaration
public void SetReferencePropertiesOfReportingProperty(Property[] properties, VisualReportBuilder.PropertyUsageOption[] usages)
Parameters
SetReportingDatatypeOfRule(Rule, DatatypeOption)
Declaration
public void SetReportingDatatypeOfRule(Rule rule, Property.DatatypeOption datatype)
Parameters
SetReportingPropertyOfRule(Rule, Property)
Declaration
public void SetReportingPropertyOfRule(Rule rule, Property reportingProperty)
Parameters
SetTagPriorityOfGroupLabel(GroupLabel, TagPriorityOption)
Declaration
public void SetTagPriorityOfGroupLabel(GroupLabel groupLabel, GroupLabel.TagPriorityOption tagPriority)
Parameters
SetToleranceOfRule(Rule, double)
Declaration
public void SetToleranceOfRule(Rule rule, double tolerance)
Parameters
SetUpperBoundOfGroupLabel(GroupLabel, string)
Declaration
public void SetUpperBoundOfGroupLabel(GroupLabel groupLabel, string upperBound)
Parameters
SetUserNameOfGroupLabel(GroupLabel, string)
Declaration
public void SetUserNameOfGroupLabel(GroupLabel groupLabel, string name)
Parameters
SetUserPromptOfCondition(Condition, string)
Declaration
public void SetUserPromptOfCondition(Condition condition, string userPrompt)
Parameters
SetValueOfCondition(Condition, string)
Declaration
public void SetValueOfCondition(Condition condition, string value)
Parameters
SetValueOfGroupLabel(GroupLabel, string)
Declaration
public void SetValueOfGroupLabel(GroupLabel groupLabel, string value)
Parameters
UnsetUserNameOfGroupLabel(GroupLabel)
Declaration
public void UnsetUserNameOfGroupLabel(GroupLabel groupLabel)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink