TextKey

class HPS.TextKey : public HPS.GeometryKey

Public Functions

void Consume (HPS.TextKit in_kit)
override void Dispose ()
HPS.TextKey EditTextByDeletion (ulong in_row, ulong in_column, ulong in_count)
HPS.TextKey EditTextByInsertion (ulong in_row, ulong in_column, ulong in_count, string in_text)
HPS.TextKey EditTextByReplacement (ulong in_row, ulong in_column, ulong in_count, string in_text)
override HPS.Type ObjectType ()
void Set (HPS.TextKit in_kit)
HPS.TextKey SetAlignment (HPS.Text.Alignment in_alignment)
HPS.TextKey SetAlignment (HPS.Text.Alignment in_alignment, HPS.Text.ReferenceFrame in_reference_frame)
HPS.TextKey SetAlignment (HPS.Text.Alignment in_alignment, HPS.Text.ReferenceFrame in_reference_frame, HPS.Text.Justification in_justification)
HPS.TextKey SetBackground (bool in_state)
HPS.TextKey SetBackground (bool in_state, string in_name)
HPS.TextKey SetBackground (string in_name)
HPS.TextKey SetBackgroundMargins (float in_size)
HPS.TextKey SetBackgroundMargins (float in_size, HPS.Text.MarginUnits in_units)
HPS.TextKey SetBackgroundMargins (float[] in_sizes, HPS.Text.MarginUnits[] in_units)
HPS.TextKey SetBackgroundStyle (string in_name)
HPS.TextKey SetBold (bool in_state)
HPS.TextKey SetColor (HPS.RGBAColor in_rgba_color)
HPS.TextKey SetColorByIndex (float in_index)
HPS.TextKey SetExtraSpace (bool in_state)
HPS.TextKey SetExtraSpace (bool in_state, float in_size)
HPS.TextKey SetExtraSpace (bool in_state, float in_size, HPS.Text.SizeUnits in_units)
HPS.TextKey SetExtraSpace (float in_size, HPS.Text.SizeUnits in_units)
HPS.TextKey SetFont (string in_name)
HPS.TextKey SetGreeking (bool in_state)
HPS.TextKey SetGreeking (bool in_state, float in_size)
HPS.TextKey SetGreeking (bool in_state, float in_size, HPS.Text.GreekingUnits in_units)
HPS.TextKey SetGreeking (bool in_state, float in_size, HPS.Text.GreekingUnits in_units, HPS.Text.GreekingMode in_mode)
HPS.TextKey SetGreeking (float in_size, HPS.Text.GreekingUnits in_units)
HPS.TextKey SetGreeking (float in_size, HPS.Text.GreekingUnits in_units, HPS.Text.GreekingMode in_mode)
HPS.TextKey SetItalic (bool in_state)
HPS.TextKey SetLeaderLine (HPS.Point in_position)
HPS.TextKey SetLeaderLine (HPS.Point in_position, HPS.Text.LeaderLineSpace in_space)
HPS.TextKey SetLeaderLines (HPS.Point[] in_positions)
HPS.TextKey SetLeaderLines (HPS.Point[] in_positions, HPS.Text.LeaderLineSpace in_space)
HPS.TextKey SetLineSpacing (float in_multiplier)
HPS.TextKey SetModellingMatrix (HPS.MatrixKit in_matrix)
HPS.TextKey SetOverline (bool in_state)
HPS.TextKey SetPath (HPS.Vector in_path)
HPS.TextKey SetPosition (HPS.Point in_position)
HPS.TextKey SetPreference (float in_cutoff, HPS.Text.SizeUnits in_units, HPS.Text.Preference in_smaller, HPS.Text.Preference in_larger)
HPS.TextKey SetPreference (HPS.Text.Preference in_preference)
HPS.TextKey SetRegion (HPS.Point[] in_region, HPS.Text.RegionAlignment in_region_alignment, HPS.Text.RegionFitting in_region_fitting, bool in_region_adjust_direction, bool in_region_relative_coordinates, bool in_region_window_space)
HPS.TextKey SetRenderer (HPS.Text.Renderer in_renderer)
HPS.TextKey SetRotation (float in_angle)
HPS.TextKey SetRotation (HPS.Text.Rotation in_state)
HPS.TextKey SetRotation (HPS.Text.Rotation in_state, float in_angle)
HPS.TextKey SetSize (float in_size, HPS.Text.SizeUnits in_units)
HPS.TextKey SetSizeTolerance (bool in_state)
HPS.TextKey SetSizeTolerance (bool in_state, float in_size)
HPS.TextKey SetSizeTolerance (bool in_state, float in_size, HPS.Text.SizeToleranceUnits in_units)
HPS.TextKey SetSizeTolerance (float in_size, HPS.Text.SizeToleranceUnits in_units)
HPS.TextKey SetSlant (float in_angle)
HPS.TextKey SetSpacing (float in_multiplier)
HPS.TextKey SetStrikethrough (bool in_state)
HPS.TextKey SetText (string in_string)
HPS.TextKey SetTextAttribute (HPS.TextAttributeKit in_kit)
HPS.TextKey SetTransform (HPS.Text.Transform in_transform)
HPS.TextKey SetUnderline (bool in_state)
void Show (out HPS.TextKit out_kit)
bool ShowAlignment (out HPS.Text.Alignment out_alignment, out HPS.Text.ReferenceFrame out_reference_frame, out HPS.Text.Justification out_justification)
bool ShowBackground (out bool out_state, out string out_name)
bool ShowBackgroundMargins (out float[] out_size, out HPS.Text.MarginUnits[] out_units)
bool ShowBackgroundStyle (out string out_name)
bool ShowBold (out bool out_state)
bool ShowColor (out HPS.Material.Type out_type, out HPS.RGBAColor out_rgba_color, out float out_index)
bool ShowExtraSpace (out bool out_state, out float out_size, out HPS.Text.SizeUnits out_units)
bool ShowFont (out string out_name)
bool ShowGreeking (out bool out_state, out float out_size, out HPS.Text.GreekingUnits out_units, out HPS.Text.GreekingMode out_mode)
bool ShowItalic (out bool out_state)
bool ShowLeaderLines (out HPS.Point[] out_positions, out HPS.Text.LeaderLineSpace out_space)
bool ShowLineSpacing (out float out_multiplier)
bool ShowModellingMatrix (out HPS.MatrixKit out_matrix)
bool ShowOverline (out bool out_state)
bool ShowPath (out HPS.Vector out_path)
bool ShowPosition (out HPS.Point out_position)
bool ShowPreference (out float out_cutoff, out HPS.Text.SizeUnits out_units, out HPS.Text.Preference out_smaller, out HPS.Text.Preference out_larger)
bool ShowRegion (out HPS.Point[] out_region, out HPS.Text.RegionAlignment out_region_alignment, out HPS.Text.RegionFitting out_region_fitting, out bool out_region_adjust_direction, out bool out_region_relative_coordinates, out bool out_region_window_space)
bool ShowRenderer (out HPS.Text.Renderer out_renderer)
bool ShowRotation (out HPS.Text.Rotation out_rot, out float out_angle)
bool ShowSize (out float out_size, out HPS.Text.SizeUnits out_units)
bool ShowSizeTolerance (out bool out_state, out float out_size, out HPS.Text.SizeToleranceUnits out_units)
bool ShowSlant (out float out_angle)
bool ShowSpacing (out float out_multiplier)
bool ShowStrikethrough (out bool out_state)
bool ShowText (out string out_string)
bool ShowTextAttribute (out HPS.TextAttributeKit out_kit)
bool ShowTransform (out HPS.Text.Transform out_trans)
bool ShowUnderline (out bool out_state)
TextKey ()
TextKey (HPS.Key in_that)
TextKey (HPS.TextKey in_that)
HPS.TextKey UnsetAlignment ()
HPS.TextKey UnsetBackground ()
HPS.TextKey UnsetBackgroundMargins ()
HPS.TextKey UnsetBackgroundStyle ()
HPS.TextKey UnsetBold ()
HPS.TextKey UnsetColor ()
HPS.TextKey UnsetEverything ()
HPS.TextKey UnsetExtraSpace ()
HPS.TextKey UnsetFont ()
HPS.TextKey UnsetGreeking ()
HPS.TextKey UnsetItalic ()
HPS.TextKey UnsetLeaderLines ()
HPS.TextKey UnsetLineSpacing ()
HPS.TextKey UnsetModellingMatrix ()
HPS.TextKey UnsetOverline ()
HPS.TextKey UnsetPath ()
HPS.TextKey UnsetPreference ()
HPS.TextKey UnsetRegion ()
HPS.TextKey UnsetRenderer ()
HPS.TextKey UnsetRotation ()
HPS.TextKey UnsetSize ()
HPS.TextKey UnsetSizeTolerance ()
HPS.TextKey UnsetSlant ()
HPS.TextKey UnsetSpacing ()
HPS.TextKey UnsetStrikethrough ()
HPS.TextKey UnsetTransform ()
HPS.TextKey UnsetUnderline ()