Copy()
{
AssertValid();
LabelUserSettings oCopy = new LabelUserSettings();
oCopy.Font = this.Font;
oCopy.VertexLabelFillColor = this.VertexLabelFillColor;
oCopy.VertexLabelPosition = this.VertexLabelPosition;
oCopy.VertexLabelMaximumLength = this.VertexLabelMaximumLength;
oCopy.VertexLabelWrapText = this.VertexLabelWrapText;
oCopy.VertexLabelWrapMaxTextWidth = this.VertexLabelWrapMaxTextWidth;
oCopy.EdgeLabelTextColor = this.EdgeLabelTextColor;
oCopy.EdgeLabelMaximumLength = this.EdgeLabelMaximumLength;
oCopy.GroupLabelTextColor = this.GroupLabelTextColor;
oCopy.GroupLabelTextAlpha = this.GroupLabelTextAlpha;
oCopy.GroupLabelPosition = this.GroupLabelPosition;
return (oCopy);
}