TextItemType enumeration

Item type to change a text style for.

public enum TextItemType


Name Value Description
RowColumnTitles 0 Row and column titles.
CriticalTasks 1 Critical tasks.
NoncriticalTasks 2 Noncritical tasks.
MilestoneTasks 3 Milestone tasks.
InactiveTasks 4 Inactive tasks.
SummaryTasks 5 Summary tasks.
AssignmentRow 6 Assignment row.
TopTimescaleTier 7 Top timescale tier.
BottomTimescaleTier 8 Bottom timescale tier.
MiddleTimescaleTier 9 Middle timescale tier.
Resources 10 Resource sheet.
OverallocatedResources 11 Over allocated resources.
TaskFilterHighlight 12 Task Filter Highlight text item.
BarTextBottom 13 Bar Text Bottom text item.
BarTextInside 14 Bar Text Inside text item.
BarTextLeft 15 Bar Text Left text item.
BarTextRight 16 Bar Text Right text item.
BarTextTop 17 Bar Text Top text item.
MarkedTasks 18 Marked task text item.
ProjectSummary 19 Project summary task text item.
ExternalTasks 20 External tasks text item.
Allocated 21 Allocated text item.
ChangedCells 22 Changed cells.


Shows how to work with text item types.

var project = new Project(DataDir + "CreateProject2.mpp");
SaveOptions options = new PdfSaveOptions
    PresentationFormat = PresentationFormat.ResourceSheet

var style = new TextStyle(FontStyles.Italic | FontStyles.Bold)
    Color = Color.OrangeRed

style.ItemType = TextItemType.OverallocatedResources;

options.TextStyles = new List<TextStyle>
project.Save(OutDir + "CustomizeTextStyle_out.pdf", options);

See Also