Function Index Class Index

Set_Text_XXX

Functions

HC_EXTERNAL HIC_API void HIC_Set_3D_Text_Position (HIC_Text const *it, HIC_Point const *p)
 
HC_EXTERNAL HIC_API void HIC_Set_Internal_Text_Color (HIC_Rendition const *nr, long internal)
 
HC_EXTERNAL HIC_API void HIC_Set_KInfo_Flags (HIC_Text_Karacter_Info const *info, HIC_KInfo_Flags flags)
 
HC_EXTERNAL HIC_API void HIC_Set_KInfo_Point (HIC_Text_Karacter_Info const *info, HIC_Point const *p)
 
HC_EXTERNAL HIC_API void HIC_Set_KInfo_Position (HIC_Text_Karacter_Info const *info, HIC_Point const *p)
 
HC_EXTERNAL HIC_API void HIC_Set_KInfo_Screen_Height (HIC_Text_Karacter_Info const *info, float height)
 
HC_EXTERNAL HIC_API void HIC_Set_KInfo_Screen_Width (HIC_Text_Karacter_Info const *info, float width)
 
HC_EXTERNAL HIC_API void HIC_Set_KInfo_Screen_X (HIC_Text_Karacter_Info const *info, float x)
 
HC_EXTERNAL HIC_API void HIC_Set_KInfo_Screen_Y (HIC_Text_Karacter_Info const *info, float y)
 
HC_EXTERNAL HIC_API void HIC_Set_KInfo_String_Height (HIC_Text_Karacter_Info const *info, float height)
 
HC_EXTERNAL HIC_API void HIC_Set_KInfo_String_Width (HIC_Text_Karacter_Info const *info, float width)
 
HC_EXTERNAL HIC_API void HIC_Set_KInfo_String_X (HIC_Text_Karacter_Info const *info, float x)
 
HC_EXTERNAL HIC_API void HIC_Set_KInfo_String_Y (HIC_Text_Karacter_Info const *info, float y)
 
HC_EXTERNAL HIC_API void HIC_Set_Text_Alignment (HIC_Rendition const *nr, HIC_Integer32 ali)
 
HC_EXTERNAL HIC_API void HIC_Set_Text_Color (HIC_Rendition const *nr, HIC_RGB const *rgb)
 
HC_EXTERNAL HIC_API void HIC_Set_Text_Contrast_Color (HIC_Rendition const *nr, HIC_RGB const *rgb)
 
HC_EXTERNAL HIC_API void HIC_Set_Text_Extra_Space (HIC_Rendition const *nr, HIC_Parameter spc)
 
HC_EXTERNAL HIC_API void HIC_Set_Text_Extra_Space_Units (HIC_Rendition const *nr, HIC_Integer32 unts)
 
HC_EXTERNAL HIC_API void HIC_Set_Text_Font_Index (HIC_Rendition const *nr, int index)
 
HC_EXTERNAL HIC_API void HIC_Set_Text_KIndex (HIC_Rendition const *nr, HIC_Text_Info const *iti, int const *index)
 
HC_EXTERNAL HIC_API void HIC_Set_Text_KInfo (HIC_Rendition const *nr, HIC_Text_Info const *iti, HIC_Text_Karacter_Info const *info)
 
HC_EXTERNAL HIC_API void HIC_Set_Text_Length (HIC_Text_Info const *iti, int len)
 
HC_EXTERNAL HIC_API void HIC_Set_Text_Line_Index (HIC_Text_Info const *iti, int index)
 
HC_EXTERNAL HIC_API void HIC_Set_Text_Path (HIC_Rendition const *nr, float px, float py, float pz)
 
HC_EXTERNAL HIC_API void HIC_Set_Text_Position (HIC_Text_Info const *iti, HIC_Point const *p)
 
HC_EXTERNAL HIC_API void HIC_Set_Text_Reference (HIC_Text_Info const *iti, HIC_Point const *p)
 
HC_EXTERNAL HIC_API void HIC_Set_Text_Rotation (HIC_Rendition const *nr, HIC_Parameter rot)
 
HC_EXTERNAL HIC_API void HIC_Set_Text_Rotation_Follow_Path (HIC_Rendition const *nr)
 
HC_EXTERNAL HIC_API void HIC_Set_Text_Size (HIC_Rendition const *nr, HIC_Parameter sz)
 
HC_EXTERNAL HIC_API void HIC_Set_Text_Size_Tolerance (HIC_Rendition const *nr, HIC_Parameter sz)
 
HC_EXTERNAL HIC_API void HIC_Set_Text_Size_Tolerance_Units (HIC_Rendition const *nr, HIC_Integer32 unts)
 
HC_EXTERNAL HIC_API void HIC_Set_Text_Size_Units (HIC_Rendition const *nr, HIC_Integer32 unts)
 
HC_EXTERNAL HIC_API void HIC_Set_Text_Slant (HIC_Rendition const *nr, HIC_Parameter sl)
 
HC_EXTERNAL HIC_API void HIC_Set_Text_Spacing (HIC_Rendition const *nr, HIC_Parameter spc)
 
HC_EXTERNAL HIC_API void HIC_Set_Text_String (HIC_Text_Info const *iti, HIC_Karacter const txt[])
 
HC_EXTERNAL HIC_API void HIC_Set_Text_Transform (HIC_Rendition const *nr, HIC_Integer32 xfrm)
 
HC_EXTERNAL HIC_API void HIC_Set_Text_Width_Scale (HIC_Rendition const *nr, HIC_Parameter ws)
 

Detailed Description

Function Documentation

HC_EXTERNAL HIC_API void HIC_Set_3D_Text_Position ( HIC_Text const *  it,
HIC_Point const *  p 
)
Parameters
itA pointer to a const HIC_Text.
pA pointer to a HIC_Point.

This function allows you to change the 3d coordinate position of the text string in the graphics database. If this value is changed in a callback, it should be set back to the original value before the callback returns.

HC_EXTERNAL HIC_API void HIC_Set_Internal_Text_Color ( HIC_Rendition const *  nr,
long  internal 
)
Parameters
nrA pointer to a const HIC_Rendition.
internalA HIC_RGBAS32 type.

This function sets the internal text color.

HC_EXTERNAL HIC_API void HIC_Set_KInfo_Flags ( HIC_Text_Karacter_Info const *  info,
HIC_KInfo_Flags  flags 
)
Parameters
infoA pointer to a const HIC_Text_Karacter_Info.
flagsA HIC_KInfo_Flags

This function allows you to change the Karacter_Info flags.

HC_EXTERNAL HIC_API void HIC_Set_KInfo_Point ( HIC_Text_Karacter_Info const *  info,
HIC_Point const *  p 
)
Parameters
infoA pointer to a const HIC_Text_Karacter_Info.
pA pointer to a HIC_Point.

This function allows you to change the Karacter_Info point of a text string at the intermediate level of text rendering.

HC_EXTERNAL HIC_API void HIC_Set_KInfo_Position ( HIC_Text_Karacter_Info const *  info,
HIC_Point const *  p 
)
Parameters
infoA pointer to a const HIC_Text_Karacter_Info.
pA pointer to a HIC_Point.

This function allows you to change the Karacter_Info position of a text string at the intermediate level of text rendering.

HC_EXTERNAL HIC_API void HIC_Set_KInfo_Screen_Height ( HIC_Text_Karacter_Info const *  info,
float  height 
)
Parameters
infoA pointer to a const HIC_Text_Karacter_Info.
heightA float

This function allows you to change the Karacter_Info screen height.

HC_EXTERNAL HIC_API void HIC_Set_KInfo_Screen_Width ( HIC_Text_Karacter_Info const *  info,
float  width 
)
Parameters
infoA pointer to a const HIC_Text_Karacter_Info.
widthA float

This function allows you to change the Karacter_Info screen width.

HC_EXTERNAL HIC_API void HIC_Set_KInfo_Screen_X ( HIC_Text_Karacter_Info const *  info,
float  x 
)
Parameters
infoA pointer to a const HIC_Text_Karacter_Info.
xA float

This function allows you to change the Karacter_Info screen x.

HC_EXTERNAL HIC_API void HIC_Set_KInfo_Screen_Y ( HIC_Text_Karacter_Info const *  info,
float  y 
)
Parameters
infoA pointer to a const HIC_Text_Karacter_Info.
yA float

This function allows you to change the Karacter_Info screen y.

HC_EXTERNAL HIC_API void HIC_Set_KInfo_String_Height ( HIC_Text_Karacter_Info const *  info,
float  height 
)
Parameters
infoA pointer to a const HIC_Text_Karacter_Info.
heightA float

This function allows you to change the Karacter_Info string height.

HC_EXTERNAL HIC_API void HIC_Set_KInfo_String_Width ( HIC_Text_Karacter_Info const *  info,
float  width 
)
Parameters
infoA pointer to a const HIC_Text_Karacter_Info.
widthA float

This function allows you to change the Karacter_Info string width.

HC_EXTERNAL HIC_API void HIC_Set_KInfo_String_X ( HIC_Text_Karacter_Info const *  info,
float  x 
)
Parameters
infoA pointer to a const HIC_Text_Karacter_Info.
xA float

This function allows you to change the Karacter_Info string x.

HC_EXTERNAL HIC_API void HIC_Set_KInfo_String_Y ( HIC_Text_Karacter_Info const *  info,
float  y 
)
Parameters
infoA pointer to a const HIC_Text_Karacter_Info.
yA float

This function allows you to change the Karacter_Info string y.

HC_EXTERNAL HIC_API void HIC_Set_Text_Alignment ( HIC_Rendition const *  nr,
HIC_Integer32  ali 
)
Parameters
nrA pointer to a const HIC_Rendition.
aliAn int.

This function sets the text alignment to the passed in int value.

HC_EXTERNAL HIC_API void HIC_Set_Text_Color ( HIC_Rendition const *  nr,
HIC_RGB const *  rgb 
)
Parameters
nrA pointer to a const HIC_Rendition.
rgbA pointer to a HIC_RGB, a structure of three floats, each between zero and one.

This function sets the text color.

HC_EXTERNAL HIC_API void HIC_Set_Text_Contrast_Color ( HIC_Rendition const *  nr,
HIC_RGB const *  rgb 
)
Parameters
nrA pointer to a const HIC_Rendition.
rgbA pointer to a HIC_RGB, a structure of three floats, each between zero and one.

This function sets the text contrast color.

HC_EXTERNAL HIC_API void HIC_Set_Text_Extra_Space ( HIC_Rendition const *  nr,
HIC_Parameter  spc 
)
Parameters
nrA pointer to a const HIC_Rendition.
spcA float, the float form of the corresponding string parameter of HC_Set_Text_Font().

This function changes the text extra space attribute.

HC_EXTERNAL HIC_API void HIC_Set_Text_Extra_Space_Units ( HIC_Rendition const *  nr,
HIC_Integer32  unts 
)
Parameters
nrA pointer to a const HIC_Rendition.
untsAn int.

This function changes the text extra space untis attribute.

HC_EXTERNAL HIC_API void HIC_Set_Text_Font_Index ( HIC_Rendition const *  nr,
int  index 
)
Parameters
nrA pointer to a const HIC_Rendition.
indexAn int.

This function sets the index into the font table for the CGM3 driver.

HC_EXTERNAL HIC_API void HIC_Set_Text_KIndex ( HIC_Rendition const *  nr,
HIC_Text_Info const *  iti,
int const *  index 
)
Parameters
nrA pointer to a const HIC_Rendition.
itiA pointer to a const HIC_Text_Info.
infoA pointer to a const int.
HC_EXTERNAL HIC_API void HIC_Set_Text_KInfo ( HIC_Rendition const *  nr,
HIC_Text_Info const *  iti,
HIC_Text_Karacter_Info const *  info 
)
Parameters
nrA pointer to a const HIC_Rendition.
itiA pointer to a const HIC_Text_Info.
infoA pointer to a const HIC_Text_Karacter_Info.
HC_EXTERNAL HIC_API void HIC_Set_Text_Length ( HIC_Text_Info const *  iti,
int  len 
)
Parameters
itiA pointer to a const HIC_Text_Info.
lenAn int.

This function allows you to set the text string length.

HC_EXTERNAL HIC_API void HIC_Set_Text_Line_Index ( HIC_Text_Info const *  iti,
int  index 
)
Parameters
itiA pointer to a const HIC_Text_Info.
pA int.

This function allows you to set the text line index.

HC_EXTERNAL HIC_API void HIC_Set_Text_Path ( HIC_Rendition const *  nr,
float  px,
float  py,
float  pz 
)
Parameters
nrA pointer to a const HIC_Rendition.
pxA float.
pyA float.
pzA float.

This function changes text path attributes.

HC_EXTERNAL HIC_API void HIC_Set_Text_Position ( HIC_Text_Info const *  iti,
HIC_Point const *  p 
)
Parameters
itiA pointer to a const HIC_Text_Info.
pA pointer to a HIC_Point.

This function allows you to change the device-coordinate position of a text string at the intermediate level of text rendering.

HC_EXTERNAL HIC_API void HIC_Set_Text_Reference ( HIC_Text_Info const *  iti,
HIC_Point const *  p 
)
Parameters
itiA pointer to a const HIC_Text_Info.
pA pointer to a HIC_Point.

This function allows you to change the reference position of a text string at the intermediate level of text rendering.

HC_EXTERNAL HIC_API void HIC_Set_Text_Rotation ( HIC_Rendition const *  nr,
HIC_Parameter  rot 
)
Parameters
nrA pointer to a const HIC_Rendition.
rotA float, the float form of the corresponding string parameters in HC_Set_Text_Font().

This function sets the text rotation.

HC_EXTERNAL HIC_API void HIC_Set_Text_Rotation_Follow_Path ( HIC_Rendition const *  nr)
Parameters
nrA pointer to a const HIC_Rendition.

This function sets the text rotation follow path.

HC_EXTERNAL HIC_API void HIC_Set_Text_Size ( HIC_Rendition const *  nr,
HIC_Parameter  sz 
)
Parameters
nrA pointer to a const HIC_Rendition.
szA float, the float form of the corresponding string parameter in HC_Set_Text_Font().

This function changes the text size.

HC_EXTERNAL HIC_API void HIC_Set_Text_Size_Tolerance ( HIC_Rendition const *  nr,
HIC_Parameter  sz 
)
Parameters
nrA pointer to a const HIC_Rendition.
szA float.

This function changes the text size tolerance to the passed in float value.

HC_EXTERNAL HIC_API void HIC_Set_Text_Size_Tolerance_Units ( HIC_Rendition const *  nr,
HIC_Integer32  unts 
)
Parameters
nrA pointer to a const HIC_Rendition.
untsAn int.

This function changes the text size tolerance units to the passed in int value.

HC_EXTERNAL HIC_API void HIC_Set_Text_Size_Units ( HIC_Rendition const *  nr,
HIC_Integer32  unts 
)
Parameters
nrA pointer to a const HIC_Rendition.
untsA HIC_Integer32 int.

This function changes the text size units.

HC_EXTERNAL HIC_API void HIC_Set_Text_Slant ( HIC_Rendition const *  nr,
HIC_Parameter  sl 
)
Parameters
nrA pointer to a const HIC_Rendition.
slA float.

This function sets the text slant to the passed in float value.

HC_EXTERNAL HIC_API void HIC_Set_Text_Spacing ( HIC_Rendition const *  nr,
HIC_Parameter  spc 
)
Parameters
nrA pointer to a const HIC_Rendition.
spcA float which has the same type and meaning as the corresponding argument to HC_Set_Text_Spacing().

This function changes the text spacing attributes.

HC_EXTERNAL HIC_API void HIC_Set_Text_String ( HIC_Text_Info const *  iti,
HIC_Karacter const  txt[] 
)
Parameters
itiA pointer to a const HIC_Text_Info.
txtA HIC_Karacter string.

This function allows you to set the text string.

HC_EXTERNAL HIC_API void HIC_Set_Text_Transform ( HIC_Rendition const *  nr,
HIC_Integer32  xfrm 
)
Parameters
nrA pointer to a const HIC_Rendition.
xfrmA HIC_Integer32 int.

This function changes the text transform.

HC_EXTERNAL HIC_API void HIC_Set_Text_Width_Scale ( HIC_Rendition const *  nr,
HIC_Parameter  ws 
)
Parameters
nrA pointer to a const HIC_Rendition.
wsA float.

This function sets the text width scale to the passed in float value.