Git Product home page Git Product logo

templetprint's Introduction

templetPrint 套打组件(完全免费)

1.背景

纯手工打造精简开源免费套打组件,目前具不完整统计已经有近1000用户量。 2010年编写完成,之前都在各个下载渠道上免费下载(包括源码),CSDN、51CTO、博客园等。现在正式放到github上进行开源维护。

期间有很多用户想要付费,我都直接拒绝了,因为我觉得这个组件能被人用起来我就很有成就感了。有时候挺奇怪,不经意间就创造了一个不错的产品。 此组件是我在工作中的项目里提炼出来的,经过了一定的通用性抽象。

2.特点

  • 精简、用起来非常简单
  • 灵活的设计器功能、拖动、保存位置坐标、自动载入
  • 丰富的数据控件、文本、日期、图片
  • 控件的位置完全基于XMLDOM**,扩展性极强
  • 无损的打印、预览、批量打印
  • 无缝集成到任何一个C/S项目中,只需要一个.dll

3.使用

下面介绍下这个组件大概怎么使用: 首先这个套打组件完全是基于Microsoft.net 平台的,C#编写,组件是用.dll动态链接库进行打包的。组件本身可以很好的进行C/S winform模式的程序集成,对于WEB形式的打印是基于ActiveX模式的。WEB形式的打印用起来会比较重。

精简套打组件 蓝色部分主要是控件、数量的移动坐标。左边是模板列表、主窗口是设计区域。可以通过移动控件来调整数据打印的位置。当你移动控件的时候下面的坐标可以看到窗口的打印相对位置,最后点击应用保存当前模板。

精简套打组件 当你添加好控件之后就可以调整控件的数据类型,不同的数据类型的控件具有不同的正则验证能力。

精简套打组件 这是一个非常人性化的透明的悬浮窗口,帮助你查看当前这个模板的一些基本信息。

精简套打组件 当鼠标悬停在某个控件上的时候就会得到focus的影响,此时你可以拖动也可以删除控件。

精简套打组件 可以很方便的删除控件。 精简套打组件 内嵌了系统打印功能,可以调整打印参数。

精简套打组件 批量套打预览。 控件背后的位置信息和模板的底图都在成对保存在目录里的。

精简套打组件 精简套打组件 精简套打组件

数据源也是很方便绑定的。

templetprint's People

Contributors

plen-wang avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.