NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Public Member Functions | Properties | List of all members
NXOpen.Annotations.TableCellStyleBuilder Class Reference

Represents a NXOpen.Annotations.TableCellStyleBuilder . More...

Inheritance diagram for NXOpen.Annotations.TableCellStyleBuilder:
NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  BorderLocationType {
  All, Left, Top, Right,
  Bottom, Middle, Center
}
 the valid border location types More...
 
enum  CellFormatTypes {
  Text = 1, Float, Fixed, General,
  Monetary, Comma, FractionHalfSize, FractionThreeQuarterSize,
  FractionFullSize, DegreesDegreeUnits, DegreesRadianUnits, Percent,
  Degrees, Hex, Logic, Hidden,
  Custom, Date, Time, DateTime
}
 the cell format types More...
 
enum  DateFormatTypes {
  Ddmmmyyyy, Ddmmm, Mmmyyyy, Mmddyyyy,
  Yymmmdd, Yyyymmdd, Ddmmyyyy
}
 the date format types More...
 
enum  FitMethodType {
  OverwriteBorder = 1, AutoSizeText, Wrap, Abbreviate,
  RemoveSpaces, AutoSizeRow, AutoSizeCol, Truncate
}
 the fit method types More...
 
enum  FormatType {
  Text = 1, Float, Fixed, General,
  Monetary, Comma, FractionHalfSize, FractionThreeQuarterSize,
  FractionFullSize, DegreesDegreeUnits, DegreesRadianUnits, Percent,
  Degrees, Hex, Logic, DateDmy,
  DateDm, DateMy, DateMdy, DateYmd,
  DateY4md, DateDmyDot, TimeHm, TimeHms,
  Hidden, Custom
}
 the valid cell format types More...
 
enum  TabDirectionType { Right, Left, Up, Down }
 the valid tab direction More...
 
enum  TextAlignmentType {
  TopLeft = 1, TopCenter, TopRight, MidLeft,
  MidCenter, MidRight, BottomLeft, BottomCenter,
  BottomRight
}
 the valid text alignment types More...
 
enum  TimeFormatTypes { Hhmm24, Hhmm12, Hhmmss24, Hhmmss12 }
 the time format types More...
 
enum  ZeroDisplayType { Zero, Dash, Empty }
 the valid zero display types More...
 

Public Member Functions

unsafe
NXOpen.Annotations.TableCellStyleBuilder.FitMethodType[] 
GetFitMethods ()
 Returns the fit methods More...
 
unsafe void SetFitMethods (NXOpen.Annotations.TableCellStyleBuilder.FitMethodType[] fitMethods)
 Set fit methods More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Properties

unsafe int BorderColor [get, set]
 Returns or sets the border color More...
 
unsafe int BorderFont [get, set]
 Returns or sets the border font More...
 
unsafe
NXOpen.Annotations.TableCellStyleBuilder.BorderLocationType 
BorderLocation [get, set]
 Returns or sets the border location More...
 
unsafe int BorderWidth [get, set]
 Returns or sets the border width More...
 
unsafe
NXOpen.Annotations.TableCellStyleBuilder.CellFormatTypes 
CellFormatType [get, set]
 Returns or sets the cell format More...
 
unsafe
NXOpen.Annotations.TableCellStyleBuilder.DateFormatTypes 
DateFormatType [get, set]
 Returns or sets the cell date format. More...
 
unsafe
NXOpen.Annotations.TableCellStyleBuilder.FormatType 
Format [get, set]
 Returns or sets the cell format More...
 
unsafe bool IncrementIsPercentage [get, set]
 Returns or sets the increment as percent flag More...
 
unsafe double IncrementValue [get, set]
 Returns or sets the increment value More...
 
unsafe bool IsAFormula [get, set]
 Returns or sets the is a formula More...
 
unsafe int Precision [get, set]
 Returns or sets the precision More...
 
unsafe string Prefix [get, set]
 Returns or sets the prefix More...
 
unsafe bool ProtectCell [get, set]
 Returns or sets the protect cell More...
 
unsafe bool ShowLeadingZeroes [get, set]
 Returns or sets the show leading zeroes flag More...
 
unsafe bool ShowTrailingZeroes [get, set]
 Returns or sets the show trailing zeroes flag More...
 
unsafe double SlantAngle [get, set]
 Returns or sets the slant angle in degrees More...
 
unsafe string Suffix [get, set]
 Returns or sets the suffix More...
 
unsafe
NXOpen.Annotations.TableCellStyleBuilder.TabDirectionType 
TabDirection [get, set]
 Returns or sets the tab direction More...
 
unsafe
NXOpen.Annotations.TableCellStyleBuilder.TextAlignmentType 
TextAlignment [get, set]
 Returns or sets the text alignment More...
 
unsafe
NXOpen.Annotations.TableCellStyleBuilder.TimeFormatTypes 
TimeFormatType [get, set]
 Returns or sets the cell time format. More...
 
unsafe string Url [get, set]
 Returns or sets the url More...
 
unsafe
NXOpen.Annotations.TableCellStyleBuilder.ZeroDisplayType 
ZeroDisplay [get, set]
 Returns or sets the zero display More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a NXOpen.Annotations.TableCellStyleBuilder .

This class queries and sets preferences for table cells.

Created in NX8.0.0

Member Enumeration Documentation

the valid border location types

Enumerator
All 
Left 
Top 
Right 
Bottom 
Middle 
Center 

the cell format types

Enumerator
Text 

Text

Float 

Float

Fixed 

Fixed

General 

General

Monetary 

Monetary

Comma 

Comma

FractionHalfSize 

Fraction half size

FractionThreeQuarterSize 

Fraction three quarter size

FractionFullSize 

Fraction full size

DegreesDegreeUnits 

Degrees

DegreesRadianUnits 

Radians

Percent 

Percent

Degrees 

Radians

Hex 

Hex

Logic 

Logic

Hidden 

Hidden

Custom 

Custom

Date 

Date

Time 

Time

DateTime 

Date-Time

the date format types

Enumerator
Ddmmmyyyy 
Ddmmm 
Mmmyyyy 
Mmddyyyy 
Yymmmdd 
Yyyymmdd 
Ddmmyyyy 

the fit method types

Enumerator
OverwriteBorder 
AutoSizeText 
Wrap 
Abbreviate 
RemoveSpaces 
AutoSizeRow 
AutoSizeCol 
Truncate 

the valid cell format types

Enumerator
Text 
Float 
Fixed 
General 
Monetary 
Comma 
FractionHalfSize 
FractionThreeQuarterSize 
FractionFullSize 
DegreesDegreeUnits 

Degrees

DegreesRadianUnits 

Radians

Percent 
Degrees 

Radians

Hex 
Logic 
DateDmy 
DateDm 
DateMy 
DateMdy 
DateYmd 
DateY4md 
DateDmyDot 
TimeHm 
TimeHms 
Hidden 
Custom 

the valid tab direction

Enumerator
Right 
Left 
Up 
Down 

the valid text alignment types

Enumerator
TopLeft 

Top left

TopCenter 

Top center

TopRight 

Top right

MidLeft 

Mid left

MidCenter 

Mid center

MidRight 

Mid right

BottomLeft 

Bottom left

BottomCenter 

Bottom center

BottomRight 

Bottom right

the time format types

Enumerator
Hhmm24 

24 hh:mm

Hhmm12 

12 hh:mm AM/PM

Hhmmss24 

24 hh:mm:ss

Hhmmss12 

12 hh:mm:ss AM/PM

the valid zero display types

Enumerator
Zero 
Dash 
Empty 

Member Function Documentation

unsafe NXOpen.Annotations.TableCellStyleBuilder.FitMethodType [] NXOpen.Annotations.TableCellStyleBuilder.GetFitMethods ( )
inline

Returns the fit methods

Created in NX8.0.0

License requirements: None.

Returns
unsafe void NXOpen.Annotations.TableCellStyleBuilder.SetFitMethods ( NXOpen.Annotations.TableCellStyleBuilder.FitMethodType[]  fitMethods)
inline

Set fit methods

Created in NX8.0.0

License requirements: geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
fitMethods
unsafe bool NXOpen.Annotations.TableCellStyleBuilder.Validate ( )
inline

Validate whether the inputs to the component are sufficient for commit to be called.

If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven't set it. This method throws a not-yet-implemented NXException for some components.

Created in NX3.0.1

License requirements: None.

Returns
Was self validation successful

Implements NXOpen.GeometricUtilities.IComponentBuilder.

Property Documentation

unsafe int NXOpen.Annotations.TableCellStyleBuilder.BorderColor
getset

Returns or sets the border color

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe int NXOpen.Annotations.TableCellStyleBuilder.BorderFont
getset

Returns or sets the border font

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe NXOpen.Annotations.TableCellStyleBuilder.BorderLocationType NXOpen.Annotations.TableCellStyleBuilder.BorderLocation
getset

Returns or sets the border location

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe int NXOpen.Annotations.TableCellStyleBuilder.BorderWidth
getset

Returns or sets the border width

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe NXOpen.Annotations.TableCellStyleBuilder.CellFormatTypes NXOpen.Annotations.TableCellStyleBuilder.CellFormatType
getset

Returns or sets the cell format

Created in NX10.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe NXOpen.Annotations.TableCellStyleBuilder.DateFormatTypes NXOpen.Annotations.TableCellStyleBuilder.DateFormatType
getset

Returns or sets the cell date format.

It is valid to use this when the NXOpen.Annotations.TableCellStyleBuilder.CellFormatType is either NXOpen.Annotations.TableCellStyleBuilder.CellFormatTypes.Date or NXOpen.Annotations.TableCellStyleBuilder.CellFormatTypes.DateTime .

Created in NX10.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe NXOpen.Annotations.TableCellStyleBuilder.FormatType NXOpen.Annotations.TableCellStyleBuilder.Format
getset

Returns or sets the cell format

Created in NX8.0.0

Deprecated in NX10.0.0. Use NXOpen.Annotations.TableCellStyleBuilder.CellFormatType instead.

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe bool NXOpen.Annotations.TableCellStyleBuilder.IncrementIsPercentage
getset

Returns or sets the increment as percent flag

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe double NXOpen.Annotations.TableCellStyleBuilder.IncrementValue
getset

Returns or sets the increment value

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe bool NXOpen.Annotations.TableCellStyleBuilder.IsAFormula
getset

Returns or sets the is a formula

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe int NXOpen.Annotations.TableCellStyleBuilder.Precision
getset

Returns or sets the precision

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe string NXOpen.Annotations.TableCellStyleBuilder.Prefix
getset

Returns or sets the prefix

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe bool NXOpen.Annotations.TableCellStyleBuilder.ProtectCell
getset

Returns or sets the protect cell

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe bool NXOpen.Annotations.TableCellStyleBuilder.ShowLeadingZeroes
getset

Returns or sets the show leading zeroes flag

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe bool NXOpen.Annotations.TableCellStyleBuilder.ShowTrailingZeroes
getset

Returns or sets the show trailing zeroes flag

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe double NXOpen.Annotations.TableCellStyleBuilder.SlantAngle
getset

Returns or sets the slant angle in degrees

Created in NX8.5.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe string NXOpen.Annotations.TableCellStyleBuilder.Suffix
getset

Returns or sets the suffix

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe NXOpen.Annotations.TableCellStyleBuilder.TabDirectionType NXOpen.Annotations.TableCellStyleBuilder.TabDirection
getset

Returns or sets the tab direction

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe NXOpen.Annotations.TableCellStyleBuilder.TextAlignmentType NXOpen.Annotations.TableCellStyleBuilder.TextAlignment
getset

Returns or sets the text alignment

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe NXOpen.Annotations.TableCellStyleBuilder.TimeFormatTypes NXOpen.Annotations.TableCellStyleBuilder.TimeFormatType
getset

Returns or sets the cell time format.

It is valid to use this when the NXOpen.Annotations.TableCellStyleBuilder.CellFormatType is either NXOpen.Annotations.TableCellStyleBuilder.CellFormatTypes.Time or NXOpen.Annotations.TableCellStyleBuilder.CellFormatTypes.DateTime .

Created in NX10.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe string NXOpen.Annotations.TableCellStyleBuilder.Url
getset

Returns or sets the url

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")

unsafe NXOpen.Annotations.TableCellStyleBuilder.ZeroDisplayType NXOpen.Annotations.TableCellStyleBuilder.ZeroDisplay
getset

Returns or sets the zero display

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: geometric_tol ("GDT") OR drafting ("DRAFTING")


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.