public interface IdSymbolBuilder extends Builder
IdSymbol
builder IdSymbolCollection.createIdSymbolBuilder(nxopen.annotations.IdSymbol)
Property | Value |
---|---|
Size | 0 |
Modifier and Type | Interface and Description |
---|---|
static class |
IdSymbolBuilder.SymbolTypes
the valid types for an id symbol
|
Modifier and Type | Method and Description |
---|---|
ForeshorteningSymbolBuilder |
foreshorteningSymbol()
Returns the foreshortening symbol builder
License requirements: None. |
SelectObject |
inherit()
Returns the inherit
The id symbol from which the style properties are inherited
License requirements: None. |
LeaderBuilder |
leader()
Returns the
LeaderBuilder for the annotation
License requirements: None. |
String |
lowerText()
Returns the lower text
The text displayed in the lower portion of the divided symbol
In case Quadrant Circle symbol, the lower text is placed in
the lower right quadrant just above the horizontal dividing line.
|
OriginBuilder |
origin()
Returns the origin, where the symbol is going to be displayed
License requirements: None. |
AnnotationPlacement |
placement()
Deprecated.
Deprecated in NX6.0.0. This functionality is no longer supported.
|
void |
setLowerText(String lowerText)
License requirements: drafting ("DRAFTING") OR geometric_tol ("GDT") . |
void |
setPreviewObject(IdSymbol symbol)
Deprecated.
Deprecated in NX6.0.0. This functionality is no longer supported.
|
void |
setSize(double size)
License requirements: drafting ("DRAFTING") OR geometric_tol ("GDT") . |
void |
setSymbolType(IdSymbolBuilder.SymbolTypes symbolType)
Deprecated.
Deprecated in NX6.0.0. Use
setType(nxopen.annotations.IdSymbolBuilder.SymbolTypes) instead.
|
void |
setType(IdSymbolBuilder.SymbolTypes type)
License requirements: drafting ("DRAFTING") OR geometric_tol ("GDT") . |
void |
setUpperText(String upperText)
License requirements: drafting ("DRAFTING") OR geometric_tol ("GDT") . |
double |
size()
Returns the size
The circle symbols are measured by diameter, the rounded box
is measured by length, and all other symbols are measured by a
circumscribed circle
License requirements: None. |
StyleBuilder |
style()
Returns the style
License requirements: None. |
IdSymbolBuilder.SymbolTypes |
symbolType()
Deprecated.
Deprecated in NX6.0.0. Use
type() instead.
|
IdSymbolBuilder.SymbolTypes |
type()
Returns the symbol type
License requirements: None. |
String |
upperText()
Returns the upper text
The text displayed in the upper portion of the divided symbol
In case Quadrant Circle symbol, the upper text is placed in
the upper left quadrant just above the horizontal dividing line.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
IdSymbolBuilder.SymbolTypes type() throws NXException, RemoteException
NXException
RemoteException
void setType(IdSymbolBuilder.SymbolTypes type) throws NXException, RemoteException
type
- NXException
RemoteException
IdSymbolBuilder.SymbolTypes symbolType() throws NXException, RemoteException
type()
instead.
NXException
RemoteException
void setSymbolType(IdSymbolBuilder.SymbolTypes symbolType) throws NXException, RemoteException
setType(nxopen.annotations.IdSymbolBuilder.SymbolTypes)
instead.
symbolType
- NXException
RemoteException
String upperText() throws NXException, RemoteException
NXException
RemoteException
void setUpperText(String upperText) throws NXException, RemoteException
upperText
- NXException
RemoteException
String lowerText() throws NXException, RemoteException
NXException
RemoteException
void setLowerText(String lowerText) throws NXException, RemoteException
lowerText
- NXException
RemoteException
OriginBuilder origin() throws NXException, RemoteException
NXException
RemoteException
LeaderBuilder leader() throws NXException, RemoteException
NXException
RemoteException
SelectObject inherit() throws NXException, RemoteException
NXException
RemoteException
double size() throws NXException, RemoteException
NXException
RemoteException
void setSize(double size) throws NXException, RemoteException
size
- NXException
RemoteException
StyleBuilder style() throws NXException, RemoteException
NXException
RemoteException
AnnotationPlacement placement() throws NXException, RemoteException
NXException
RemoteException
void setPreviewObject(IdSymbol symbol) throws NXException, RemoteException
symbol
- rubberbanding symbol
NXException
RemoteException
ForeshorteningSymbolBuilder foreshorteningSymbol() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.