/// <summary> /// 输出RTF文档 /// </summary> /// <param name="writer"></param> public override void WriteRTF(DCSoft.CSharpWriter.RTF.RTFContentWriter writer) { writer.bolFirstParagraph = true; writer.ClipRectangle = new RectangleF(0, 0, this.OwnerDocument.Width, this.Height); base.WriteRTF(writer); writer.bolFirstParagraph = false; }
public override void WriteRTF(DCSoft.CSharpWriter.RTF.RTFContentWriter writer) { writer.WriteStartString( this.GetOutputText(writer.IncludeSelectionOnly), this.RuntimeStyle); writer.WriteEndString(); }
/// <summary> /// 输出RTF文档 /// </summary> /// <param name="writer">RTF文档书写器</param> public override void WriteRTF(DCSoft.CSharpWriter.RTF.RTFContentWriter writer) { writer.WriteStartParagraph(this.RuntimeStyle); foreach (DomElement element in this.Elements) { element.WriteRTF(writer); } writer.WriteEndParagraph(); }
/// <summary> /// 输出对象到RTF文档中 /// </summary> /// <param name="writer">RTF文档书写器</param> public override void WriteRTF(DCSoft.CSharpWriter.RTF.RTFContentWriter writer) { System.Drawing.SizeF size = new System.Drawing.SizeF(this.Width, this.Height); size = GraphicsUnitConvert.Convert( size, this.OwnerDocument.DocumentGraphicsUnit, GraphicsUnit.Pixel); writer.WriteImage( this.Image.Value, (int)size.Width, (int)size.Height, this.Image.ImageData, this.RuntimeStyle); }
/// <summary> /// 输出RTF文档 /// </summary> /// <param name="writer">RTF文档书写器</param> public override void WriteRTF(DCSoft.CSharpWriter.RTF.RTFContentWriter writer) { DomElementList list = WriterUtils.MergeParagraphs( this.Elements, writer.IncludeSelectionOnly); if (list != null && list.Count > 0) { foreach (DomElement element in list) { //if (writer.IncludeSelectionOnly == false // || element.HasSelection) { element.WriteRTF(writer); } }//foreach } }
public override void WriteRTF(DCSoft.CSharpWriter.RTF.RTFContentWriter writer) { writer.WriteLineBreak(); }
/// <summary> /// 输出RTF文档 /// </summary> /// <param name="writer">RTF文档书写器</param> public virtual void WriteRTF(DCSoft.CSharpWriter.RTF.RTFContentWriter writer) { }