public RTFFormatWrap(RTFBuilder builder) { _builder = builder; if (_builder._unwrapped) { return; } StringBuilder sb = _builder._sb; int len = _builder._sb.Length; if (_builder._sf.Alignment == StringAlignment.Center) { sb.Append("\\qc"); } else if (_builder._sf.Alignment == StringAlignment.Far) { sb.Append("\\qr"); } if ((_builder._fontStyle & System.Drawing.FontStyle.Bold) == System.Drawing.FontStyle.Bold) { sb.Append("\\b"); } if ((_builder._fontStyle & System.Drawing.FontStyle.Italic) == System.Drawing.FontStyle.Italic) { sb.Append("\\i"); } if ((_builder._fontStyle & System.Drawing.FontStyle.Underline) == System.Drawing.FontStyle.Underline) { sb.Append("\\ul"); } if ((_builder._fontStyle & System.Drawing.FontStyle.Strikeout) == System.Drawing.FontStyle.Strikeout) { sb.Append("\\strike"); } if (_builder._fontSize != _builder.DefaultFontSize) { sb.AppendFormat("\\fs{0}", _builder._fontSize); } if (_builder._font != 0) { sb.AppendFormat("\\f{0}", _builder._font); } if (_builder._forecolor != _builder.Defaultforecolor) { sb.AppendFormat("\\cf{0}", _builder.IndexOf(_builder._forecolor)); } if (_builder._backcolor != _builder.DefaultBackColor) { sb.AppendFormat("\\highlight{0}", _builder.IndexOf(_builder._backcolor)); } if (sb.Length > len) { sb.Append(" "); } }
public RTFFormatWrap(RTFBuilder builder) { _builder = builder; if (_builder._unwrapped) { return; } var sb = _builder._sb; var len = _builder._sb.Length; if (_builder._sf.Alignment == StringAlignment.Center) { sb.Append("\\qc"); } else if (_builder._sf.Alignment == StringAlignment.Far) { sb.Append("\\qr"); } if ((_builder._fontStyle & System.Drawing.FontStyle.Bold) == System.Drawing.FontStyle.Bold) { sb.Append("\\b"); } if ((_builder._fontStyle & System.Drawing.FontStyle.Italic) == System.Drawing.FontStyle.Italic) { sb.Append("\\i"); } if ((_builder._fontStyle & System.Drawing.FontStyle.Underline) == System.Drawing.FontStyle.Underline) { sb.Append("\\ul"); } if ((_builder._fontStyle & System.Drawing.FontStyle.Strikeout) == System.Drawing.FontStyle.Strikeout) { sb.Append("\\strike"); } if (_builder._fontSize != _builder.DefaultFontSize) { sb.AppendFormat("\\fs{0}", _builder._fontSize); } if (_builder._font != 0) { sb.AppendFormat("\\f{0}", _builder._font); } if (_builder._forecolor != _builder.Defaultforecolor) { sb.AppendFormat("\\cf{0}", _builder.IndexOf(_builder._forecolor)); } if (_builder._backcolor != _builder.DefaultBackColor) { sb.AppendFormat("\\highlight{0}", _builder.IndexOf(_builder._backcolor)); } if (sb.Length > len) { sb.Append(" "); } }
private string BorderDef() { var sb = new StringBuilder(); RTFBorderSide _rTFBorderSide = _cellDefinition.RTFBorderSide; if ((_rTFBorderSide & RTFBorderSide.DoubleThickness) == RTFBorderSide.DoubleThickness) { sb.Append("\\brdrth"); } else { sb.Append("\\brdrs"); } if ((_rTFBorderSide & RTFBorderSide.DoubleBorder) == RTFBorderSide.DoubleBorder) { sb.Append("\\brdrdb"); } sb.Append("\\brdrw"); sb.Append(_cellDefinition.BorderWidth); sb.Append("\\brdrcf"); sb.Append(_builder.IndexOf(_cellDefinition.BorderColor)); return(sb.ToString()); }