ITextSection_KC Interface
- SetText
 
- GetText
 
- CreateGeometryFlat
 
- CreateGeometrySolid
 
- GetType
 
- GetFontName
 
- GetGeometricWidth
 
 
The ITextSection_KC Interface provides access to properties of a
    geometric text. This interface 
    is obtained during creation of geometric text or it can be queried from the 
    relevant ISection interface. 
 
HRESULT SetText(char* text) 
 text-[in] The text 
 
HRESULT GetText(BSTR* text) 
- 
    
 - Remarks:
 
 
Returns the text string 
 
HRESULT CreateGeometryFlat(int type, double heightGeometric, double spacing, char* fontName, IView* view) 
 type-[in] 0 - to create a wire text, 1 - to create flat text 
 heightGeometric-[in] Geometric vertical size of the text in the units used to model the scene 
 spacing-[in] Space between letters in the geometric units used to model the scene 
 fontName-[in] Name of a font installed on the computer 
 view-[in] interface of the DG Kernel view. Normally 
    obtained via Component.GetView() 
    - Remarks: 
 
 
Creates the wires or surface of the text object 
 
HRESULT CreateGeometrySolid(double heightGeometric, double thickness, double spacing, char* fontName, IView* view) 
 heightGeometric-[in] Geometric vertical size of the text in the units used to model the scene (geometric units) 
 thickness-[in] Geometric thickness in geometric units 
 spacing-[in] Space between letters in geometric units 
 fontName-[in] Name of a font installed on the computer 
 view-[in] interface of the DG Kernel view. Normally obtained via Component.GetView() 
    - Remarks: 
 
 
Creates solids one per character of the text 
 
HRESULT GetType(int* type) 
    - RRemarks:
   
 
Returns 0 if the text has been created as a wire frame, 1 - flat, 2 - solid 
 
HRESULT GetFontName(BSTR* name) 
- 
    
 - Remarks: 
 -  
 -   
 
 
Returns the string passed in the CreateGeometry* call 
 
HRESULT GetGeometricWidth(double* width) 
- 
    
 - Remarks: 
 -  
 -   
 
 
Returns total width of the constructed sequence of character objects or 0 if
    CreateGeometry*() was not called yet 
 
                 |