Set_Text_XXX

Functions

void

HIC_Set_Text_Transform

void

HIC_Set_Text_Size

void

HIC_Set_Text_Size_Units

void

HIC_Set_Text_Size_Tolerance

void

HIC_Set_Text_Size_Tolerance_Units

void

HIC_Set_Text_Extra_Space

void

HIC_Set_Text_Extra_Space_Units

void

HIC_Set_Text_Alignment

void

HIC_Set_Text_Spacing

void

HIC_Set_Text_Path

void

HIC_Set_Text_Rotation

void

HIC_Set_Text_Rotation_Follow_Path

void

HIC_Set_Text_Width_Scale

void

HIC_Set_Text_Slant

void

HIC_Set_Text_Color

void

HIC_Set_Text_Contrast_Color

void

HIC_Set_Internal_Text_Color

void

HIC_Set_Text_Position

void

HIC_Set_Text_Reference

void

HIC_Set_3D_Text_Position

void

HIC_Set_Text_Font_Index

void

HIC_Set_Text_KIndex

void

HIC_Set_Text_KInfo

void

HIC_Set_Text_Line_Index

void

HIC_Set_Text_String

void

HIC_Set_Text_Length

void

HIC_Set_KInfo_Position

void

HIC_Set_KInfo_Point

void

HIC_Set_KInfo_String_Width

void

HIC_Set_KInfo_String_Height

void

HIC_Set_KInfo_String_X

void

HIC_Set_KInfo_String_Y

void

HIC_Set_KInfo_Screen_Width

void

HIC_Set_KInfo_Screen_Height

void

HIC_Set_KInfo_Screen_X

void

HIC_Set_KInfo_Screen_Y

void

HIC_Set_KInfo_Flags

Detailed Description

group Set_Text_XXX

Function Documentation

void HIC_Set_Text_Transform(HIC_Rendition *nr, HIC_Integer32 xfrm)

This function changes the text transform.

Parameters
  • nr – A pointer to a const HIC_Rendition.

  • xfrm – A HIC_Integer32 int.

void HIC_Set_Text_Size(HIC_Rendition *nr, HIC_Parameter sz)

This function changes the text size.

Parameters
  • nr – A pointer to a const HIC_Rendition.

  • sz – A float, the float form of the corresponding string parameter in HC_Set_Text_Font().

void HIC_Set_Text_Size_Units(HIC_Rendition *nr, HIC_Integer32 unts)

This function changes the text size units.

Parameters
  • nr – A pointer to a const HIC_Rendition.

  • unts – A HIC_Integer32 int.

void HIC_Set_Text_Size_Tolerance(HIC_Rendition *nr, HIC_Parameter sz)

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

Parameters
  • nr – A pointer to a const HIC_Rendition.

  • sz – A float.

void HIC_Set_Text_Size_Tolerance_Units(HIC_Rendition *nr, HIC_Integer32 unts)

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

Parameters
  • nr – A pointer to a const HIC_Rendition.

  • unts – An int.

void HIC_Set_Text_Extra_Space(HIC_Rendition *nr, HIC_Parameter spc)

This function changes the text extra space attribute.

Parameters
  • nr – A pointer to a const HIC_Rendition.

  • spc – A float, the float form of the corresponding string parameter of HC_Set_Text_Font().

void HIC_Set_Text_Extra_Space_Units(HIC_Rendition *nr, HIC_Integer32 unts)

This function changes the text extra space untis attribute.

Parameters
  • nr – A pointer to a const HIC_Rendition.

  • unts – An int.

void HIC_Set_Text_Alignment(HIC_Rendition *nr, HIC_Integer32 ali)

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

Parameters
  • nr – A pointer to a const HIC_Rendition.

  • ali – An int.

void HIC_Set_Text_Spacing(HIC_Rendition *nr, HIC_Parameter spc)

This function changes the text spacing attributes.

Parameters
  • nr – A pointer to a const HIC_Rendition.

  • spc – A float which has the same type and meaning as the corresponding argument to HC_Set_Text_Spacing().

void HIC_Set_Text_Path(HIC_Rendition *nr, float px, float py, float pz)

This function changes text path attributes.

Parameters
  • nr – A pointer to a const HIC_Rendition.

  • px – A float.

  • py – A float.

  • pz – A float.

void HIC_Set_Text_Rotation(HIC_Rendition *nr, HIC_Parameter rot)

This function sets the text rotation.

Parameters
  • nr – A pointer to a const HIC_Rendition.

  • rot – A float, the float form of the corresponding string parameters in HC_Set_Text_Font().

void HIC_Set_Text_Rotation_Follow_Path(HIC_Rendition *nr)

This function sets the text rotation follow path.

Parameters

nr – A pointer to a const HIC_Rendition.

void HIC_Set_Text_Width_Scale(HIC_Rendition *nr, HIC_Parameter ws)

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

Parameters
  • nr – A pointer to a const HIC_Rendition.

  • ws – A float.

void HIC_Set_Text_Slant(HIC_Rendition *nr, HIC_Parameter sl)

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

Parameters
  • nr – A pointer to a const HIC_Rendition.

  • sl – A float.

void HIC_Set_Text_Color(HIC_Rendition *nr, HIC_RGB *rgb)

This function sets the text color.

Parameters
  • nr – A pointer to a const HIC_Rendition.

  • rgb – A pointer to a HIC_RGB, a structure of three floats, each between zero and one.

void HIC_Set_Text_Contrast_Color(HIC_Rendition *nr, HIC_RGB *rgb)

This function sets the text contrast color.

Parameters
  • nr – A pointer to a const HIC_Rendition.

  • rgb – A pointer to a HIC_RGB, a structure of three floats, each between zero and one.

void HIC_Set_Internal_Text_Color(HIC_Rendition *nr, long internal)

This function sets the internal text color.

Parameters
  • nr – A pointer to a const HIC_Rendition.

  • internal – A HIC_RGBAS32 type.

void HIC_Set_Text_Position(HIC_Text_Info *iti, HIC_Point *p)

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

Parameters
  • iti – A pointer to a const HIC_Text_Info.

  • p – A pointer to a HIC_Point.

void HIC_Set_Text_Reference(HIC_Text_Info *iti, HIC_Point *p)

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

Parameters
  • iti – A pointer to a const HIC_Text_Info.

  • p – A pointer to a HIC_Point.

void HIC_Set_3D_Text_Position(HIC_Text *it, HIC_Point *p)

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.

Parameters
  • it – A pointer to a const HIC_Text.

  • p – A pointer to a HIC_Point.

void HIC_Set_Text_Font_Index(HIC_Rendition *nr, int index)

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

Parameters
  • nr – A pointer to a const HIC_Rendition.

  • index – An int.

void HIC_Set_Text_KIndex(HIC_Rendition *nr, HIC_Text_Info *iti, int *index)
Parameters
  • nr – A pointer to a const HIC_Rendition.

  • iti – A pointer to a const HIC_Text_Info.

  • info – A pointer to a const int.

void HIC_Set_Text_KInfo(HIC_Rendition *nr, HIC_Text_Info *iti, HIC_Text_Karacter_Info *info)
Parameters
  • nr – A pointer to a const HIC_Rendition.

  • iti – A pointer to a const HIC_Text_Info.

  • info – A pointer to a const HIC_Text_Karacter_Info.

void HIC_Set_Text_Line_Index(HIC_Text_Info *iti, int index)

This function allows you to set the text line index.

Parameters
  • iti – A pointer to a const HIC_Text_Info.

  • p – A int.

void HIC_Set_Text_String(HIC_Text_Info *iti, HIC_Karacter txt[])

This function allows you to set the text string.

Parameters
  • iti – A pointer to a const HIC_Text_Info.

  • txt – A HIC_Karacter string.

void HIC_Set_Text_Length(HIC_Text_Info *iti, int len)

This function allows you to set the text string length.

Parameters
  • iti – A pointer to a const HIC_Text_Info.

  • len – An int.

void HIC_Set_KInfo_Position(HIC_Text_Karacter_Info *info, HIC_Point *p)

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

Parameters
  • info – A pointer to a const HIC_Text_Karacter_Info.

  • p – A pointer to a HIC_Point.

void HIC_Set_KInfo_Point(HIC_Text_Karacter_Info *info, HIC_Point *p)

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

Parameters
  • info – A pointer to a const HIC_Text_Karacter_Info.

  • p – A pointer to a HIC_Point.

void HIC_Set_KInfo_String_Width(HIC_Text_Karacter_Info *info, float width)

This function allows you to change the Karacter_Info string width.

Parameters
  • info – A pointer to a const HIC_Text_Karacter_Info.

  • width – A float

void HIC_Set_KInfo_String_Height(HIC_Text_Karacter_Info *info, float height)

This function allows you to change the Karacter_Info string height.

Parameters
  • info – A pointer to a const HIC_Text_Karacter_Info.

  • height – A float

void HIC_Set_KInfo_String_X(HIC_Text_Karacter_Info *info, float x)

This function allows you to change the Karacter_Info string x.

Parameters
  • info – A pointer to a const HIC_Text_Karacter_Info.

  • x – A float

void HIC_Set_KInfo_String_Y(HIC_Text_Karacter_Info *info, float y)

This function allows you to change the Karacter_Info string y.

Parameters
  • info – A pointer to a const HIC_Text_Karacter_Info.

  • y – A float

void HIC_Set_KInfo_Screen_Width(HIC_Text_Karacter_Info *info, float width)

This function allows you to change the Karacter_Info screen width.

Parameters
  • info – A pointer to a const HIC_Text_Karacter_Info.

  • width – A float

void HIC_Set_KInfo_Screen_Height(HIC_Text_Karacter_Info *info, float height)

This function allows you to change the Karacter_Info screen height.

Parameters
  • info – A pointer to a const HIC_Text_Karacter_Info.

  • height – A float

void HIC_Set_KInfo_Screen_X(HIC_Text_Karacter_Info *info, float x)

This function allows you to change the Karacter_Info screen x.

Parameters
  • info – A pointer to a const HIC_Text_Karacter_Info.

  • x – A float

void HIC_Set_KInfo_Screen_Y(HIC_Text_Karacter_Info *info, float y)

This function allows you to change the Karacter_Info screen y.

Parameters
  • info – A pointer to a const HIC_Text_Karacter_Info.

  • y – A float

void HIC_Set_KInfo_Flags(HIC_Text_Karacter_Info *info, HIC_KInfo_Flags flags)

This function allows you to change the Karacter_Info flags.

Parameters
  • info – A pointer to a const HIC_Text_Karacter_Info.

  • flags – A HIC_KInfo_Flags