internal MergeImageFieldEventArgs(IDocument A_0, string A_1, int A_2, IMergeField A_3, object A_4, string A_5) : base(A_0, A_1, A_2, A_3, A_4) { this.string_2 = ""; this.image_0 = A_4 as System.Drawing.Image; if (!string.IsNullOrEmpty(A_5)) { this.ImageFileName = A_5; } }
public MergeFieldEventArgs(IDocument doc, string tableName, int rowIndex, IMergeField field, object value) { this.idocument_0 = doc; this.imergeField_0 = field; this.object_0 = value; this.int_0 = rowIndex; this.string_0 = tableName; this.bool_0 = false; }
void AddPageBreakForMergeField(IMergeField mergeField) { //Find position of needing to add page break bool foundGroupStart = false; Paragraph paramgraph = mergeField.PreviousSibling.Owner as Paragraph; MergeField merageField = null; while (!foundGroupStart) { paramgraph = paramgraph.PreviousSibling as Paragraph; for (int i = 0; i < paramgraph.Items.Count; i++) { merageField = paramgraph.Items[i] as MergeField; if ((merageField != null) && (merageField.Prefix == "GroupStart")) { foundGroupStart = true; break; } } } paramgraph.AppendBreak(BreakType.PageBreak); }
internal MergeGroupEventArgs(IDocument A_0, IRowsEnumerator A_1, GroupEventType A_2, IMergeField A_3) : this(A_0, A_1, A_2) { this.imergeField_0 = A_3; }
public MergeImageFieldEventArgs(IDocument doc, string tableName, int rowIndex, IMergeField field, object obj) : this(doc, tableName, rowIndex, field, obj, string.Empty) { }
public MergeImageFieldEventArgs(IDocument doc, string tableName, int rowIndex, IMergeField field, System.Drawing.Image image) : base(doc, tableName, rowIndex, field, null) { this.string_2 = ""; this.image_0 = image; }