此为资源整理价格,不提供任何技术支持,不包安装。新手不要买!
源码仅供研究学习代码使用,严禁用于非法和商业用途!如需商业用途请去购买官方正版源码!
只适用于老手和技术大神!发货后谢绝退款行为!
【源码截图】

【源码示例】
using System;using System.Windows.Forms;using System.Drawing;using System.Drawing.Printing;using System.Linq;using System.Drawing.Drawing2D;using static RbControls;using static Define_PrintPage;using static Define_System;using static Define_ControlsDraggable;using static Define_ReportFunction;public class RBuild_Preview{ public static RbControls_FormCreate preview_Form; public static RBuild_PreviewSearch rpSearch; private PanelEx[] panel_Tool = new PanelEx[2]; private Label[] menu_labels = new Label[2]; private int total_Menu; public PanelEx page_View, preview_Container, panel_Info; private ContextMenuStrip Preview_Menu; private string[] pm_text = new string[10] { " 200%", " 150%", " 100%", " 75%", " 50%", " 25%", " 10%", " 页宽", " 全页", " 双页 " }; private ToolStripMenuItem[] pm_Item = new ToolStripMenuItem[10]; private RbControls_TextLabel page_Info, pg_Total, pg_Now, pg_Attrib; private int _selectPage = 2; // 菜单选项 public int Now_Page = 1; // 当前页码 public int _pSizeWidth, _pSizeHeight, _maxWidth, _maxHeight; // 预览内容装入 宽度高度 private int tol_height; // 页面总高度 private bool _pdouble = false, _getData = false; // 是否双页 public void View() { View(ReportFile_Name.Text,true,null,true); } public void View(string _fileName, bool _embd, Control _obj, bool _state) { Use_HotKey = false; if (_embd) { preview_Form = new RbControls_FormCreate(); // 建立窗体 preview_Form._formObject.Size = new Size(1056, 729); preview_Form._formObject.FormClosed = Preview_FormClosed; for (int i = 0; i < 2; i ) { panel_Tool[i] = new PanelEx() { Dock = DockStyle.Top, Height = 35, Cursor = Cursors.Default, BackColor = Color.FromArgb(241, 241, 241) }; PanelEx panel_Line = new PanelEx() { Dock = DockStyle.Bottom, Height = 1, BackgroundImage = Test1216.EzResource.line, BackgroundImageLayout = ImageLayout.Stretch }; panel_Tool[i].Controls.Add(panel_Line); if (i == 0) panel_Tool[i].Visible = true; else panel_Tool[i].Visible = false; previewTool_Control(i, panel_Tool[i]); preview_Form._formObject.Controls.Add(panel_Tool[i]); } string[] menu_text = new string[2] { "预览", "帮助" }; Point[] menu_point = new Point[] { new Point(3, 37), new Point(53, 37) }; int[] menu_width = new int[] { 43, 43 }; total_Menu = 2; RbControls_ConextMenu PreviewMenu = new RbControls_ConextMenu(); PreviewMenu.Menu(preview_Form.panel_Title, total_Menu, menu_text, menu_point, 23, menu_width, system_Font, Color.White, Color.FromArgb(241, 241, 241), Color.Black, PreviewMenuMove); PreviewMenu.text_label[0].BackColor = Color.FromArgb(241, 241, 241); PreviewMenu.text_label[0].ForeColor = Color.Black; RbControls_DrawTextMethod ds = new RbControls_DrawTextMethod(); Bitmap report_Icon = new Bitmap(20, 20); ds.DrawFontAwesome(report_Icon, RbControls_FontAwesome.Type.FileText, 20, Color.FromArgb(250, 250, 250), new Point(0, 0), false); PictureBoxEx report_pic = new PictureBoxEx() { Size = new Size(20, 20), Location = new Point(10, 6), Image = report_Icon, BackColor = Color.Transparent }; preview_Form.panel_Title.Controls.Add(report_pic); ReportFile_PreviewName = new Label() { AutoSize = true, Location = new Point(30, 6), Font = system_Font, ForeColor = Color.White, Text = _fileName, BackColor = Color.Transparent }; preview_Form.panel_Title.Controls.Add(ReportFile_PreviewName); } if (_embd) panel_Preview(preview_Form._formObject, false, true); else panel_Preview(_obj, true, _state); // 缩放菜单 Preview_Menu = new ContextMenuStrip() { ShowImageMargin = false, Font = system_Font }; for (int i = 0; i < 10; i ) { pm_Item[i] = new ToolStripMenuItem() { AutoSize = true, Text = pm_text[i], Tag = i }; pm_Item[i].Click = PreView_Click; Preview_Menu.Items.Add(pm_Item[i]); } pm_Item[2].Text = "● " pm_text[2].Trim(); if (_embd) { preview_Form.Create_Form(preview_Container, "preview_Form", FormStartPosition.CenterScreen, new Size(1056, 729), new Point(200, 100), system_backColor, form_ShowDialog, false, Preview_FormClosed, PreView_Resize); } } // 关闭预览 private void Preview_FormClosed(object sender, FormClosedEventArgs e) { try { rpSearch.search_Form._formObject.Close(); } catch { } Use_HotKey = true; } /// <summary> /// 预览框 /// </summary> /// <param name="obj">在哪个控件内</param> /// <param name="_embed">是否为嵌入</param> /// <param name="_state">是否显示状态栏</param> public void panel_Preview(Control obj, bool _embed, bool _state) { _getData = false; int _marginTop, _sizeHeight; if (_embed) { _marginTop = 0; _sizeHeight = obj.Height - 125 97; //Select_Zoom(_selectPage); } else { DialogUse_HotKey = false; _marginTop = 97; _sizeHeight = obj.Height - 125; } if (!_state) _sizeHeight = obj.Height; page_View = new PanelEx() { Location = new Point(2, _marginTop), Cursor = Cursors.Default, BackColor = Color.FromArgb(150, 150, 150) }; if (_embed) page_View.Dock = DockStyle.Fill; else page_View.Size = new Size(obj.Width - 4, _sizeHeight); obj.Controls.Add(page_View); preview_Container = new PanelEx() { Dock = DockStyle.Fill, AutoScroll = true, BackColor = Color.FromArgb(150, 150, 150) }; page_View.Controls.Add(preview_Container); _pSizeWidth = preview_Container.Width - 20; _pSizeHeight = preview_Container.Height; // 取得所有打印页中最大宽度、高度 _maxWidth = design_Elements.Max(mw => mw.Print_PageType.Size.Width) 40; if (_pSizeWidth < _maxWidth) _pSizeWidth = _maxWidth; _maxHeight = design_Elements.Max(mw => mw.Print_PageType.Size.Height); if (_pSizeHeight > _maxHeight) _maxHeight = _pSizeHeight; _getData = Report_generation(); preview_Install = new PanelEx() { Size = new Size(_pSizeWidth, _pSizeHeight), Location = new Point(0, 0), BackColor = Color.Transparent }; preview_Install.Paint = PageInstall_Paint; preview_Install.LocationChanged = Container_LocationChanged; preview_Install.MouseDown = Page_MouseDown; preview_Container.Controls.Add(preview_Install); panel_Info = new PanelEx() { Location = new Point(2, obj.Height - 27), BackColor = Color.Transparent, }; if (_embed) panel_Info.Dock = DockStyle.Bottom; else panel_Info.Size = new Size(obj.Width - 4, 25); if (!_state) panel_Info.Visible = false; obj.Controls.Add(panel_Info); PanelEx panel_LineInfo = new PanelEx() { Dock = DockStyle.Top, Height = 1, BackgroundImage = Test1216.EzResource.line, BackgroundImageLayout = ImageLayout.Stretch }; panel_Info.Controls.Add(panel_LineInfo); pg_Total = new RbControls_TextLabel(); pg_Total.Text_Label(panel_Info, new Point(75, 5), system_Font, Color.Black, "1 ."); pg_Now = new RbControls_TextLabel(); pg_Now.Text_Label(panel_Info, new Point(165, 5), system_Font, Color.Black, "1 ."); pg_Attrib = new RbControls_TextLabel(); if (_getData) pg_Attrib.Text_Label(panel_Info, new Point(280, 5), system_Font, Color.Black, pageInfos[0].Info " ."); page_Info = new RbControls_TextLabel(); page_Info.Text_Label(panel_Info, new Point(30, 5), system_Font, system_FontColor, "总页数: 当前页: 纸张:"); PictureBoxEx info_Icon = new PictureBoxEx() { Size = new Size(20, 20), Location = new Point(5, 2), Image = Test1216.EzResource.prview, BackColor = Color.Transparent }; panel_Info.Controls.Add(info_Icon); if (_embed) { preview_Container.VerticalScroll.Value = 0; preview_Container.HorizontalScroll.Value = 0; page_View.Size = new Size(obj.Width, obj.Height -27); preview_Install.Size = new Size(_pSizeWidth, _pSizeHeight); panel_Info.Size = new Size(obj.Width , 25); panel_Info.Location = new Point(0, obj.Height - 27); Select_Zoom(_selectPage); preview_Install.Invalidate(); } } private void Page_MouseDown(object sender, MouseEventArgs e) { PanelEx pL = (PanelEx)sender; if (e.Button == MouseButtons.Right) { Preview_Menu.Show(pL.PointToScreen(e.Location)); } } private void GetPage_Preview() { previewObjects.Clear(); page_recordSize.Clear(); int _locationX, _srcWidth, _srcHeight; int _hTmp = 0, _diff = 0; tol_height = 0; if (_selectPage == 9) // 双页 { for (int i = 0; i < report_Pages.Count; i ) { _srcWidth = (int)(report_Pages[i].pageImage.Width * zoomScale); _srcHeight = (int)(report_Pages[i].pageImage.Height * zoomScale); Bitmap zoom_Bmp = new Bitmap(_srcWidth, _srcHeight); zoom_Bmp.SetResolution(96, 96); Graphics gzoom = Graphics.FromImage(zoom_Bmp); gzoom.InterpolationMode = InterpolationMode.HighQualityBicubic; gzoom.DrawImage(report_Pages[i].pageImage, new Rectangle(0, 0, _srcWidth, _srcHeight), new Rectangle(0, 0, report_Pages[i].pageImage.Width, report_Pages[i].pageImage.Height), GraphicsUnit.Pixel); if (i % 2 == 0) { tol_height = 20; _locationX = ((preview_Install.Width / 2) - zoom_Bmp.Width) / 2; _diff = 0; if ((i 1) < report_Pages.Count) { if (report_Pages[i].pageImage.Height < report_Pages[i 1].pageImage.Height) { _diff = (int)((report_Pages[i 1].pageImage.Height - report_Pages[i].pageImage.Height) * zoomScale) / 2; } } previewObjects.Add(new PreviewObject(_locationX, tol_height _diff, _srcWidth, _srcHeight, zoom_Bmp)); page_recordSize.Add(new page_RecordSize(tol_height _diff, tol_height _diff _srcHeight, i)); if (i == report_Pages.Count - 1) tol_height = _srcHeight; gzoom.Dispose(); _hTmp = zoom_Bmp.Height; } else { _diff = 0; _locationX = preview_Install.Width / 2 ((preview_Install.Width / 2) - zoom_Bmp.Width) / 2; int _factHeight = 0; if (zoom_Bmp.Height < _hTmp) { _diff = (int)((report_Pages[i - 1].pageImage.Height - report_Pages[i].pageImage.Height) * zoomScale) / 2; _factHeight = _hTmp; } else _factHeight = _srcHeight; previewObjects.Add(new PreviewObject(_locationX, tol_height _diff, _srcWidth, _srcHeight, zoom_Bmp)); page_recordSize.Add(new page_RecordSize(tol_height _diff, tol_height _diff _srcHeight, i)); tol_height = _factHeight; gzoom.Dispose(); } } tol_height = 20; preview_Install.Height = tol_height; } else // 单页 { for (int i = 0; i < report_Pages.Count; i ) { _srcWidth = (int)(report_Pages[i].pageImage.Width * zoomScale); _srcHeight = (int)(report_Pages[i].pageImage.Height * zoomScale); Bitmap zoom_Bmp = new Bitmap(_srcWidth, _srcHeight); zoom_Bmp.SetResolution(96, 96); Graphics gzoom = Graphics.FromImage(zoom_Bmp); gzoom.InterpolationMode = InterpolationMode.HighQualityBicubic; gzoom.DrawImage(report_Pages[i].pageImage, new Rectangle(0, 0, _srcWidth, _srcHeight), new Rectangle(0, 0, report_Pages[i].pageImage.Width, report_Pages[i].pageImage.Height), GraphicsUnit.Pixel); tol_height = 20; _locationX = (preview_Install.Width - _srcWidth) / 2; previewObjects.Add(new PreviewObject(_locationX, tol_height, _srcWidth, _srcHeight, zoom_Bmp)); page_recordSize.Add(new page_RecordSize(tol_height, tol_height _srcHeight, i)); tol_height = _srcHeight; gzoom.Dispose(); } tol_height = 20; preview_Install.Height = tol_height; } } // 显示页码信息 private void Container_LocationChanged(object sender, EventArgs e) { if (_getData) { Now_Page = page_recordSize.Find(now => -preview_Install.Location.Y >= (now.top - 20) && -preview_Install.Location.Y <= now.bottom).num; if (_pdouble) { if ((Now_Page 1) < page_recordSize.Count) { pg_Now.labelText.Text = (Now_Page 1) "," (Now_Page 2); pg_Attrib.labelText.Text = pageInfos[Now_Page].Info " - " pageInfos[Now_Page 1].Info; ; } else { pg_Now.labelText.Text = (Now_Page 1) ""; pg_Attrib.labelText.Text = pageInfos[Now_Page].Info; } } else { pg_Now.labelText.Text = (Now_Page 1) ""; pg_Attrib.labelText.Text = pageInfos[Now_Page].Info; } pg_Total.labelText.Text = page_recordSize.Count "."; } } // 重绘装入报表 private void PageInstall_Paint(object sender, PaintEventArgs e) { foreach (PreviewObject item in previewObjects) { item.OnPaint(e); } Container_LocationChanged(null, null); } /// <summary> /// 添加图标到工具栏 /// </summary> /// <param name="panelID">序号</param> /// <param name="obj">在哪个控件内</param> public void previewTool_Control(int panelID, Control obj) { switch (panelID) { case 0: addToolControl(obj, 5, 25, Test1216.EzResource.spear, new Point(10, 5), null, null, false); addToolControl(obj, 25, 25, Test1216.EzResource.print, new Point(20, 5), "打印报表", "PREVIEW_PRINT", true); addToolControl(obj, 25, 25, Test1216.EzResource.search, new Point(50, 5), "查找", "PREVIEW_SEARCH", true); addToolControl(obj, 35, 25, Test1216.EzResource.zoom1, new Point(80, 5), "缩放", "PREVIEW_ZOOM", true); addToolControl(obj, 5, 25, Test1216.EzResource.spear, new Point(120, 5), null, null, false); addToolControl(obj, 25, 25, Test1216.EzResource.first, new Point(130, 5), "最前页", "PREVIEW_FIRST", true); addToolControl(obj, 25, 25, Test1216.EzResource.ppirv, new Point(160, 5), "前一页", "PREVIEW_PREVIOUS", true); addToolControl(obj, 25, 25, Test1216.EzResource.pnext, new Point(190, 5), "下一页", "PREVIEW_NEXT", true); addToolControl(obj, 25, 25, Test1216.EzResource.last, new Point(220, 5), "最后一页", "PREVIEW_LAST", true); addToolControl(obj, 5, 25, Test1216.EzResource.spear, new Point(250, 5), null, null, false); addToolControl(obj, 25, 25, Test1216.EzResource.close, new Point(260, 5), "关闭", "PREVIEW_CLOSE", true); break; case 1: addToolControl(obj, 5, 25, Test1216.EzResource.spear, new Point(10, 5), null, null, false); addToolControl(obj, 25, 25, Test1216.EzResource.help, new Point(20, 5), "使用帮助", "PREVIEW_HELP", true); addToolControl(obj, 25, 25, Test1216.EzResource.icon, new Point(50, 5), "关于系统", "PREVIEW_ABOUT", true); break; default: break; } } private void addToolControl(Control obj, int width, int height, Bitmap img, Point location, string tips, string id, bool showtips) { ToolTip toolTip = new ToolTip(); PanelEx toolMenu = new PanelEx() { Size = new Size(width, height), Location = location, BackColor = Color.Transparent, Tag = id }; PictureBoxEx toolControl = new PictureBoxEx() { Size = new Size(width - 2, height - 2), SizeMode = PictureBoxSizeMode.CenterImage, Location = new Point(1, 1), BackColor = Color.Transparent, Tag = id }; toolMenu.Controls.Add(toolControl); if (showtips) { toolControl.Image = img; toolTip.SetToolTip(toolControl, tips); toolControl.MouseEnter = new EventHandler(toolControl_MouseEnter); toolControl.MouseLeave = new EventHandler(toolControl_MouseLeave); toolControl.Click = new EventHandler(toolControl_Click); } else { toolMenu.BackgroundImage = Test1216.EzResource.spear; } obj.Controls.Add(toolMenu); } /// 鼠标移至菜单 private static void toolControl_MouseEnter(object sender, EventArgs e) { PictureBoxEx pL = (PictureBoxEx)sender; pL.Parent.BackColor = Color.FromArgb(229, 195, 101); pL.BackColor = Color.FromArgb(253, 244, 191); pL.Cursor = Cursors.Hand; } /// 鼠标离开菜单 private static void toolControl_MouseLeave(object sender, EventArgs e) { PictureBoxEx pL = (PictureBoxEx)sender; pL.Parent.BackColor = Color.Transparent; pL.BackColor = Color.Transparent; pL.Cursor = Cursors.Default; } // 第一页 public void Preview_First() { preview_Container.AutoScrollPosition = new Point(0, 0); } // 前一页 public void Preview_Previous() { if (Now_Page > 0) preview_Container.AutoScrollPosition = new Point(0, page_recordSize[Now_Page - 1].top - 19); else preview_Container.AutoScrollPosition = new Point(0, 0); } // 下一页 public void Preview_Next() { if (Now_Page < page_recordSize.Count - 1) preview_Container.AutoScrollPosition = new Point(0, page_recordSize[Now_Page 1].top - 19); } // 最后页 public void Preview_Last() { preview_Container.AutoScrollPosition = new Point(0, tol_height); } public void Preview_Zoom(Point _location) { Preview_Menu.Show(_location); } public void Preview_Print() { Print_File(false, new Point(0, 0)); } public void Preview_Print(bool _embed, Point _location) { DialogUse_HotKey = false; if (_embed) Print_File(_embed, _location); else Print_File(_embed, new Point(0, 0)); } /// 点击菜单 private void toolControl_Click(object sender, EventArgs e) { PictureBoxEx pL = (PictureBoxEx)sender; switch (pL.Tag) { case "PREVIEW_PRINT": DialogUse_HotKey = false; Preview_Print(); break; case "PREVIEW_SEARCH": DialogUse_HotKey = false; new RBuild_PreviewSearch().Search(); break; case "PREVIEW_ZOOM": Preview_Zoom(pL.PointToScreen(new Point(0, 25))); break; case "PREVIEW_FIRST": Preview_First(); break; case "PREVIEW_PREVIOUS": Preview_Previous(); break; case "PREVIEW_NEXT": Preview_Next(); break; case "PREVIEW_LAST": Preview_Last(); break; case "PREVIEW_CLOSE": preview_Form._formObject.Close(); break; case "PREVIEW_ABOUT": // break; default: break; } } // 鼠标在菜单内 private void PreviewMenuMove(object sender, MouseEventArgs e) { Label pL = (Label)sender; for (int i = 0; i < total_Menu; i ) { if (i != (int)pL.Tag) { panel_Tool[i].Visible = false; } } panel_Tool[(int)pL.Tag].Visible = true; } /// 改变预览显示比例 private void PreView_Click(object sender, EventArgs e) { ToolStripMenuItem mL = (ToolStripMenuItem)sender; for (int i = 0; i < 10; i ) { if (i == (int)mL.Tag) mL.Text = "● " pm_text[i].Trim(); else pm_Item[i].Text = pm_text[i]; } _selectPage = (int)mL.Tag; Select_Zoom(_selectPage); preview_Container.VerticalScroll.Value = 0; preview_Container.HorizontalScroll.Value = 0; preview_Install.Invalidate(); } private void Select_Zoom(int _zoom) { searchs.Clear(); preview_Install.Controls.Clear(); _pdouble = false; preview_Container.VerticalScroll.Value = 0; preview_Container.HorizontalScroll.Value = 0; switch (_zoom) { case 0: zoomScale = 2; if ((_maxWidth * zoomScale) > _pSizeWidth) preview_Install.Width = (int)(_maxWidth * zoomScale); else preview_Install.Width = preview_Container.Width - 20; break; case 1: zoomScale = 1.5; if ((_maxWidth * zoomScale) > _pSizeWidth) preview_Install.Width = (int)(_maxWidth * zoomScale); else preview_Install.Width = preview_Container.Width - 20; break; case 2: zoomScale = 1; preview_Install.Width = preview_Container.Width - 20; if (preview_Install.Width < _pSizeWidth) preview_Install.Width = _pSizeWidth; break; case 3: zoomScale = 0.75; if ((_maxWidth * zoomScale) > _pSizeWidth) preview_Install.Width = (int)(_maxWidth * zoomScale); else preview_Install.Width = preview_Container.Width - 20; break; case 4: zoomScale = 0.5; if ((_maxWidth * zoomScale) > _pSizeWidth) preview_Install.Width = (int)(_maxWidth * zoomScale); else preview_Install.Width = preview_Container.Width - 20; break; case 5: zoomScale = 0.25; if ((_maxWidth * zoomScale) > _pSizeWidth) preview_Install.Width = (int)(_maxWidth * zoomScale); else preview_Install.Width = preview_Container.Width - 20; break; case 6: zoomScale = 0.1; if ((_maxWidth * zoomScale) > _pSizeWidth) preview_Install.Width = (int)(_maxWidth * zoomScale); else preview_Install.Width = preview_Container.Width - 20; break; case 7: // 页宽 zoomScale = (preview_Container.Width - 40) / (double)_maxWidth; preview_Install.Width = preview_Container.Width - 20; break; case 8: // 全页 int _pmax, _diff, _vmax; if (preview_Container.Width > preview_Container.Height) { _vmax = preview_Container.Height; _pmax = _maxHeight; _diff = 0; } else { _vmax = preview_Container.Width; _pmax = _maxWidth; _diff = 20; } zoomScale = (_vmax - _diff) / (double)_pmax; preview_Install.Width = preview_Container.Width - 20; break; case 9: // 双页 _pdouble = true; preview_Install.Width = preview_Container.Width - 20; zoomScale = (double)(preview_Install.Width / 2) / _maxWidth; break; default: break; } GetPage_Preview(); } private void PreView_Resize(object sender, EventArgs e) { preview_Container.VerticalScroll.Value = 0; preview_Container.HorizontalScroll.Value = 0; page_View.Size = new Size(preview_Form._formObject.Width - 4, preview_Form._formObject.Height - 125); preview_Install.Size = new Size(_pSizeWidth, _pSizeHeight); panel_Info.Size = new Size(preview_Form._formObject.Width - 4, 25); panel_Info.Location = new Point(2, preview_Form._formObject.Height - 27); Select_Zoom(_selectPage); preview_Install.Invalidate(); preview_Form.LocationEX = preview_Form._formObject.Location; preview_Form.SizeEX = preview_Form._formObject.Size; }}

发货方式
自动:在特色服务中标有自动发货的商品,拍下后,源码类 软件类 商品会在订单详情页显示来自卖家的商品下载链接,点卡类 商品会在订单详情直接显示卡号密码。
手动:未标有自动发货的的商品,付款后,商品卖家会收到平台的手机短信、邮件提醒,卖家会尽快为您发货,如卖家长时间未发货,买家也可通过订单上的QQ或电话主动联系卖家。
退款说明
1、源码类:商品详情(含标题)与实际源码不一致的(例:描述PHP实际为ASP、描述的功能实际缺少、功能不能正常使用等)!有演示站时,与实际源码不一致的(但描述中有"不保证完全一样、可能有少许偏差"类似显著公告的除外);
2、营销推广类:未达到卖家描述标准的;
3、点卡软件类:所售点卡软件无法使用的;
3、发货:手动发货商品,在卖家未发货前就申请了退款的;
4、服务:卖家不提供承诺的售后服务的;(双方提前有商定和描述中有显著声明的除外)
5、其他:如商品或服务有质量方面的硬性常规问题的。未符合详情及卖家承诺的。
注:符合上述任一情况的,均支持退款,但卖家予以积极解决问题则除外。交易中的商品,卖家无法修改描述!
注意事项
1、在付款前,双方在QQ上所商定的内容,也是纠纷评判依据(商定与商品描述冲突时,以商定为准);
2、源码商品,同时有网站演示与商品详情图片演示,且网站演示与商品详情图片演示不一致的,默认按商品详情图片演示作为纠纷评判依据(卖家有特别声明或有额外商定的除外);
3、点卡软件商品,默认按商品详情作为纠纷评判依据(特别声明或有商定除外);
4、营销推广商品,默认按商品详情作为纠纷评判依据(特别声明或有商定除外);
5、在有"正当退款原因和依据"的前提下,写有"一旦售出,概不支持退款"等类似的声明,视为无效声明;
6、虽然交易产生纠纷的几率很小,卖家也肯定会给买家最完善的服务!但请买卖双方尽量保留如聊天记录这样的重要信息,以防产生纠纷时便于送码网快速介入处理。
送码声明
1、送码网作为第三方中介平台,依据双方交易合同(商品描述、交易前商定的内容)来保障交易的安全及买卖双方的权益;
2、非平台线上交易的项目,出现任何后果均与送码网无关;无论卖家以何理由要求线下交易的(如:要求买家支付宝转账付款的,微信转账付款的等),请联系管理举报,本平台将清退卖家处理。
¥6.9
C126- SketchUp Layout 2017室内草图大师画法S...
¥60.00
2019新修复仿fir.im APP分发应用托管平台源码 支持苹果安卓...
¥58.00
柚子健身 V1.6.9 小程序前端+后端 小程序...
¥29.9
超轻粘土手办教程课程手工制作diy动漫零基础200人物黏土视频教学...
¥10.00
香蕉公社恬茜《女性脱单计划》网盘下载...
¥29.9
动漫视频教程 零基础入门至高级手绘漫画课程详细视频讲解70节...
¥588.00
知识付费APP搭建服务支持分销视频音频付费营销形式知识小程序开流量主小...
¥38.9
大宋河山可骑驴 王这么 苏东坡们也曾一次次遭受生活暴击,但依然活得洒脱...