TableTextStyle

TableTextStyle(int)

Initializes a new instance of the TableTextStyle class.

public TableTextStyle(int rowUid)
ParameterTypeDescription
rowUidInt32A specified row unique id.

Examples

Shows how to customize table text styles which are used to style different text items in a project.

var project = new Project(DataDir + "Project2.mpp");
project.Set(Prj.NewTasksAreManual, false);

var view = (GanttChartView)project.Views.ToList()[0];

// set first task name text style
var style1 = new TableTextStyle(1);
// set a field the style is to be applied to.
style1.Field = Field.TaskName;
// set <see cref="P:Aspose.Tasks.Visualization.TextStyle.Font" /> of the text style.
style1.Font = new FontDescriptor("Impact", 12F, FontStyles.Bold | FontStyles.Italic);
// set size in points of the text style font.

// set second task duration text style
var style2 = new TableTextStyle(2);
style2.Field = Field.TaskDurationText;
style2.Font = new FontDescriptor("Impact", 16F, FontStyles.Underline);

view.TableTextStyles.Add(style1);
view.TableTextStyles.Add(style2);

SimpleSaveOptions options = new MPPSaveOptions
{
    // set a flag indicating that view data must be written
    WriteViewData = true
};
project.Save(OutDir + "WorkWithTableTextStyle_out.mpp", options);

See Also


TableTextStyle(int, FontDescriptor)

Initializes a new instance of the TableTextStyle class with the specified font.

public TableTextStyle(int rowUid, FontDescriptor font)
ParameterTypeDescription
rowUidInt32A specified row unique id.
fontFontDescriptorA font on which a text style is based on.

See Also


TableTextStyle(int, float, FontStyles)

Initializes a new instance of the TableTextStyle class with the specified font size and font style.

public TableTextStyle(int rowUid, float fontSize, FontStyles fontStyle)
ParameterTypeDescription
rowUidInt32A specified row unique id.
fontSizeSingleSize of a font on which a text style is based on.
fontStyleFontStylesStyle of a font on which a text style is based on.

See Also


TableTextStyle(int, FontStyles)

Initializes a new instance of the TableTextStyle class with the default font settings and the specified font style.

public TableTextStyle(int rowUid, FontStyles fontStyle)
ParameterTypeDescription
rowUidInt32A specified row unique id.
fontStyleFontStylesStyle of a font on which a text style is based on.

See Also