PDFFlow is a cross-platform C# library for creating PDF documents. The library is based on the well-known libHaru. With PDFFlow, you can create complex PDF documents fast and efficiently - you define documents as a set of layout rules and a sequence of paragraphs, tables, images, headers, etc. and the library does all the work to create a PDF document by applying the layout on the content stream. You can create agreements, contracts, log books, invoices, tickets, catalogs, brochures, complex tax and regulatory forms, medical documents, school and university tests, books and magazines and many other kinds of documents. Your documents can include: - Text with different formatting, including special fields such as page numbers and URLs, and widow and orphan control. - Built-in Base14 fonts, multibyte CID fonts, external TrueType and Type1 fonts, single-byte and multibyte encodings. - Multilevel lists with easy-to-use styles. - Tabulations. - Images with configurable size and scaling. - Lines, both vertical and horizontal. - Tables taking data from a data source, with colspan and rowspan. - Multi-page and book spread tables. - Repeating areas: multiple headers, footers, left and right repeating areas, and repeating areas by coordinates. - Document flow areas that define the location of the document main flow on the pages. - Automatically generated table of content. PDFFlow supports automatic pagination and layouting: the content is automatically continued on the next page if it does not fit in the current page. You can configure any formatting settings of your document and its elements: fonts, colors, alignment, borders, indents, stroke styles, etc. as you need. This can be done using the corresponding methods in each case or through styles - you create your styles and apply them to quickly get the necessary formatting. The PDFFlow library is supplied with real document samples accompanied by descriptive articles and tutorials with many working code examples that can be used as is or modified, and the API reference. The included license allows you to use the library for free: - In any open source or non-commercial project or products. - To prototype, develop, and test commercial projects or products. The commercial license is required to use the library in commercial projects on the production stage (including the products used to support the internal business). Review the licences available at https://www.pdfflow.io/licensing or contact Gehtsoft USA LLC sales representative to get details about the licensing. Examples and tutorials: https://github.com/gehtsoft-usa/PDF.Flow.Examples Online documentation: http://docs.gehtsoftusa.com/pdfflow/web-content.html
A C# Android List View implementation with support for drawable cells and many other swipe related features.
AntiXSS is an encoding library which uses a safe list approach to encoding. It provides Html, XML, Url, Form, LDAP, CSS, JScript and VBScript encoding methods to allow you to avoid Cross Site Scripting attacks. This library is part of the Microsoft SDL tools.
Features: * The dump output is separated from the targeted dump media by the familiar TextWriter interface * The programmer can dump the value of any type of object: primitive and enum types (including those marked with FlagsAttribute), custom classes, struct-s, collections, etc. * For complex type objects (classes and structs) the dumper outputs the names and the values of the properties * The dump is recursive: the complex members of the dumped object are dumped indented * Dumps the elements of sequences (arrays, lists, dictionaries, etc.) * Handles circular references * The developers can easily customize various aspects of the dump by using an attribute (DumpAttribute) on the classes and their members, such as: - the order in which the properties are dumped - formatting of the property names and/or values - suppressing the dump of some uninteresting properties - masking the values of sensitive properties (e.g. PII) - the depth of the recursion into complex members - the maximum number of dumped elements of sequence properties * The dumper picks the customization attributes also from buddy classes declared with MetadataTypeAttribute * Even if the class doesn't have any attributes, the programmer can still pass a metadata class as a separate parameter to the dumping method. This allows for control over the dump of BCL and third party classes * Built and tested with .NET 4.5.2, 4.6.2, 4.7.1, 4.7.2 For more information see the documentation at https://github.com/vmelamed/vm/blob/master/Aspects/Diagnostics/ObjectDumper.md.
Tensor (n-dimensional array) library for F# Core features: - n-dimensional arrays (tensors) in host memory or on CUDA GPUs - element-wise operations (addition, multiplication, absolute value, etc.) - basic linear algebra operations (dot product, SVD decomposition, matrix inverse, etc.) - reduction operations (sum, product, average, maximum, arg max, etc.) - logic operations (comparision, and, or, etc.) - views, slicing, reshaping, broadcasting (similar to NumPy) - scatter and gather by indices - standard functional operations (map, fold, etc.) Data exchange: - read/write support for HDF5 (.h5) - interop with standard F# types (Seq, List, Array, Array2D, Array3D, etc.) Performance: - host: SIMD and BLAS accelerated operations - by default Intel MKL is used (shipped with NuGet package) - other BLASes (OpenBLAS, vendor-specific) can be selected by configuration option - CUDA GPU: all operations performed locally on GPU and cuBLAS used for matrix operations Requirements: - Linux, MacOS or Windows on x64 - Linux requires libgomp.so.1 installed. Additional algorithms are provided in the Tensor.Algorithm package.
Everyone who has worked with Borland's Delphi knows how powerful Actions are. Actions are used to link together various UI elements, such as buttons, menu items, and toolbar buttons, making them behave consistently: linked items are checked/ unchecked/ enabled/ disabled at the same time, and they share the same Text and eventually Image property and, of course, execute the same code once clicked. ActionList for .NET brings these features to Windows Forms developers. Please also download and execute 1.3.0 installer from https://dl.dropbox.com/u/103746479/installers/actionlist/setup.exe so as to enable design time support in Visual Studio.
Supported Platforms: • NETFramework This package is unlisted and meant only for advanced users of LEADTOOLS. For a list of packages that are configured with all of the required dependencies, please go to https://www.leadtools.com/downloads/nuget To install the full LEADTOOLS Evaluation, please go to https://www.leadtools.com/downloads?category=main
Supported Platforms: • NETStandard • UWP • XamariniOS • XamarinAndroid This package is unlisted and meant only for advanced users of LEADTOOLS. For a list of packages that are configured with all of the required dependencies, please go to https://www.leadtools.com/downloads/nuget To install the full LEADTOOLS Evaluation, please go to https://www.leadtools.com/downloads?category=main
Supported Platforms: • NETFramework This package is unlisted and meant only for advanced users of LEADTOOLS. For a list of packages that are configured with all of the required dependencies, please go to https://www.leadtools.com/downloads/nuget To install the full LEADTOOLS Evaluation, please go to https://www.leadtools.com/downloads?category=main
Supported Platforms: • NETFramework This package is unlisted and meant only for advanced users of LEADTOOLS. For a list of packages that are configured with all of the required dependencies, please go to https://www.leadtools.com/downloads/nuget To install the full LEADTOOLS Evaluation, please go to https://www.leadtools.com/downloads?category=main
Supported Platforms: • NETFramework This package is unlisted and meant only for advanced users of LEADTOOLS. For a list of packages that are configured with all of the required dependencies, please go to https://www.leadtools.com/downloads/nuget To install the full LEADTOOLS Evaluation, please go to https://www.leadtools.com/downloads?category=main
SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. SWIG is used with different types of target languages including common scripting languages such as Javascript, Perl, PHP, Python, Tcl and Ruby. The list of supported languages also includes non-scripting languages such as C#, Common Lisp (CLISP, Allegro CL, CFFI, UFFI), D, Go language, Java including Android, Lua, Modula-3, OCAML, Octave, Scilab and R. Also several interpreted and compiled Scheme implementations (Guile, MzScheme/Racket, Chicken) are supported. SWIG is most commonly used to create high-level interpreted or compiled programming environments, user interfaces, and as a tool for testing and prototyping C/C++ software. SWIG is typically used to parse C/C++ interfaces and generate the 'glue code' required for the above target languages to call into the C/C++ code. SWIG can also export its parse tree in the form of XML and Lisp s-expressions. SWIG is free software and the code that SWIG generates is compatible with both commercial and non-commercial projects.
Supported Platforms: • NETFramework This package is unlisted and meant only for advanced users of LEADTOOLS. For a list of packages that are configured with all of the required dependencies, please go to https://www.leadtools.com/downloads/nuget To install the full LEADTOOLS Evaluation, please go to https://www.leadtools.com/downloads?category=main
MvcMailer sends emails using the MVC views as Email Body with no effort. Here's a quick list of features: a) Use Razor/WebForms views b) Use Master pages c) Write Testable Code d) Pass values to your view using ViewBag or ViewModel and e) Generate Absolute URL using Url.Abs method and f) create multi-part emails by just adding a view file, g) scaffold your mailers. MvcMailer has a MailerBase class that extends ControllerBase class. So, Mailers are just like your Controllers. As a result, you can use all the controller goodies without any learning curve, period. The end result is a professional looking HTML email body ready for your to send to your website users. Visit the Project site for a comprehensive tutorial on MvcMailer. This version is for ASP.Net MVC 4.5 *running as Admin under VS2013 due to changes in the scaffolding system.* For other versions, please check MvcMailer4 and MvcMailer3 packages.
A paged list utility designed for .NET Standard
Supported Platforms: • NETFramework This package is unlisted and meant only for advanced users of LEADTOOLS. For a list of packages that are configured with all of the required dependencies, please go to https://www.leadtools.com/downloads/nuget To install the full LEADTOOLS Evaluation, please go to https://www.leadtools.com/downloads?category=main
List iterate tools
Supported Platforms: • NETFramework This package is unlisted and meant only for advanced users of LEADTOOLS. For a list of packages that are configured with all of the required dependencies, please go to https://www.leadtools.com/downloads/nuget To install the full LEADTOOLS Evaluation, please go to https://www.leadtools.com/downloads?category=main
MIT licensed C#/.NET parser and writer for Apple and GnuStep Property Lists, supporting ASCII, Binary and Xml formats, based on Java's dd-plist.
Supported Platforms: • NETFramework This package is unlisted and meant only for advanced users of LEADTOOLS. For a list of packages that are configured with all of the required dependencies, please go to https://www.leadtools.com/downloads/nuget To install the full LEADTOOLS Evaluation, please go to https://www.leadtools.com/downloads?category=main
Wijmo Complete is a commercial kit of jQuery UI widgets for building Web applications. It includes Bar Chart, Line Chart, Pie Chart, Combobox, Grid, Input Date, Input Mask, Input Number, Pager, Tree and Wizard. It also includes everything from Wijmo Open which has Accordion, Calendar, Checkbox, Dialog, Expander, Form Decorator, List, Menu, Progressbar, Radio Button, Slider, Splitter, Super Panel, Tabs, Textbox and Tooltip.
Supported Platforms: • NETFramework This package is unlisted and meant only for advanced users of LEADTOOLS. For a list of packages that are configured with all of the required dependencies, please go to https://www.leadtools.com/downloads/nuget To install the full LEADTOOLS Evaluation, please go to https://www.leadtools.com/downloads?category=main
Supported Platforms: • NETFramework This package is unlisted and meant only for advanced users of LEADTOOLS. For a list of packages that are configured with all of the required dependencies, please go to https://www.leadtools.com/downloads/nuget To install the full LEADTOOLS Evaluation, please go to https://www.leadtools.com/downloads?category=main
This is a legacy package for embedding Syncfusion reporting components such as Report Viewer and Report Writer in your ASP.NET MVC web application. Please use the BoldReports.Mvc5 package for new projects. The Syncfusion Report Viewer for ASP.NET MVC package contains control and server-side helpers used to view RDL/RDLC reports within ASP.NET MVC applications. The reports are rendered using HTML5 and provides an optimal user experience across phone, tablet, and desktop form-factors. Key features: • Report viewer can render RDL reports published on SQL Server Reporting Services server. • Popular data sources such as Microsoft SQL Server, Microsoft SQL Azure, SQL CE, XML, Microsoft Access, Oracle, OLEDB, and ODBC are supported. • Users can interactively provide report parameter inputs at run time to display reports based on the parameter. • SQL Server RDL specification expressions are supported. • Report items such as tables, matrices, lists, charts, sparklines, databars, maps, gauges, subreports, indicators, images, lines, and rectangles can be displayed. • Report viewer supports multilevel grouping and sorting in data regions of report items such as tablixes, matrices, lists, charts, sparklines, databars, gauges, indicators, and maps. • Interactive features in RDL specification like drill through, hyperlink, and interactive sorting to work with report at runtime. • Preview the report in print layout prior to printing. Page settings can be modified using page setup dialog. • All static texts within the report viewer can be localized to any desired language. • Displayed reports can be exported to popular file formats: PDF, Word, Excel, and HTML. • Toolbars and parameter block appearance can be customized using templates. • Report writer can be used to create file report formats PDF, Word, Excel, and HTML without viewing the report. Learn more: https://www.syncfusion.com/reporting-tool/aspnet-mvc/report-viewer?utm_source=nuget&utm_medium=listing Documentation: https://help.syncfusion.com/aspnetmvc/reportviewer/getting-started?utm_source=nuget&utm_medium=listing Support: Incident: https://www.syncfusion.com/support/directtrac/incidents/newincident?utm_source=nuget&utm_medium=listing Forum: https://www.syncfusion.com/forums/aspnetmvc?utm_source=nuget&utm_medium=listing This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's EULA (https://www.syncfusion.com/eula/es/?utm_source=nuget&utm_medium=listing). To acquire a license, you can purchase one at https://www.syncfusion.com/sales/products?utm_source=nuget&utm_medium=listing or start a free 30-day trial here (https://www.syncfusion.com/account/manage-trials/start-trials?utm_source=nuget&utm_medium=listing). © Copyright 2021 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution.
Unit tests will often need to assert that a sizeable amount of data matches an expectation, and this is difficult with only the traditional style of assertion. You essentially have the choice of writing a long list of simple assertions, or concatenating the output into a string and using a single assert against that. However, when these assertions fail it can be very hard to determine in what ways the output differs from the expectation. One solution to this problem is a different workflow from traditional unit testing - instead of making a prediction in the code, and then checking the output against the prediction, what if you formatted the output and displayed it side by side with the last "approved" version. This is what TestConsole.Core provides. On a build server, when the test result does not match the default behaviour is just to fail the test, whereas on a development PC you can configure the library to use an installed file compare utility to display the differences. If the differences are expected, you can copy the new result over to the approved version and the test will pass. TestConsole.Core inherits all of the formatting capabilities from the original TestConsole project, and adds test approval features. Users of ApprovalTests will recognise the workflow and the functionality, but at the time of publishing, ApprovalTests is full framework only, whereas TestConsole.Core is intended to allow testing in both full framework and .NET core test suites. I did not set out to build an alternative to ApprovalTests, but I need to be able to test netcoreapp code, and the conversion of TestConsole was not difficult. However, ApprovalTests did not support netstandard or netcoreapp test suites and I couldn't wait any longer, so I built the subset of ApprovalTests features that I needed into TestConsole.Core from scratch. As a result, the syntax is a little different to ApprovalTests, particularly where it relates to selecting a file compare tool, and also relating to what can be directly approved. The intention of the test approval features is to allow data formatted using the TestConsole Output object to be approved, and I've also extended it to handle any plain text.
Supported Platforms: • NETStandard This package is unlisted and meant only for advanced users of LEADTOOLS. For a list of packages that are configured with all of the required dependencies, please go to https://www.leadtools.com/downloads/nuget To install the full LEADTOOLS Evaluation, please go to https://www.leadtools.com/downloads?category=main
The Windows Authentication Protocol is included in the DotNetOpenServer SDK to provide server-side access control using Windows user accounts and groups. The Shared assembly contains an abstract base class, WinAuthProtocol, that contains the unique protocol identifier and common functions. The Shared assembly also includes an enumeration, WinAuthProtocolCommands, that contains the available protocol commands. The Server assembly contains a class, WinAuthProtocolServer, that extends the WinAuthProtocol base class. This class implements the server-side functions. The Server assembly also includes a class, WinAuthProtocolConfigurationServer, that contains the list of users and groups that are allowed to access the server. The Client assembly contains a single class, WinAuthProtocolClient, that extends the WinAuthProtocol base class. This class implements the client-side functions. For more information goto: http://www.UpperSetting.com
CHIMP camera list metadata providers API
Supported Platforms: • NETFramework This package is unlisted and meant only for advanced users of LEADTOOLS. For a list of packages that are configured with all of the required dependencies, please go to https://www.leadtools.com/downloads/nuget To install the full LEADTOOLS Evaluation, please go to https://www.leadtools.com/downloads?category=main
Supported Platforms: • NETFramework This package is unlisted and meant only for advanced users of LEADTOOLS. For a list of packages that are configured with all of the required dependencies, please go to https://www.leadtools.com/downloads/nuget To install the full LEADTOOLS Evaluation, please go to https://www.leadtools.com/downloads?category=main
High performance Linq-style extension methods for arrays and lists.
Supported Platforms: • NETFramework This package is unlisted and meant only for advanced users of LEADTOOLS. For a list of packages that are configured with all of the required dependencies, please go to https://www.leadtools.com/downloads/nuget To install the full LEADTOOLS Evaluation, please go to https://www.leadtools.com/downloads?category=main
Supported Platforms: • NETStandard • UWP • XamariniOS • XamarinAndroid This package is unlisted and meant only for advanced users of LEADTOOLS. For a list of packages that are configured with all of the required dependencies, please go to https://www.leadtools.com/downloads/nuget To install the full LEADTOOLS Evaluation, please go to https://www.leadtools.com/downloads?category=main
Supported Platforms: • NETFramework This package is unlisted and meant only for advanced users of LEADTOOLS. For a list of packages that are configured with all of the required dependencies, please go to https://www.leadtools.com/downloads/nuget To install the full LEADTOOLS Evaluation, please go to https://www.leadtools.com/downloads?category=main
Supported Platforms: • NETFramework This package is unlisted and meant only for advanced users of LEADTOOLS. For a list of packages that are configured with all of the required dependencies, please go to https://www.leadtools.com/downloads/nuget To install the full LEADTOOLS Evaluation, please go to https://www.leadtools.com/downloads?category=main
Supported Platforms: • NETFramework This package is unlisted and meant only for advanced users of LEADTOOLS. For a list of packages that are configured with all of the required dependencies, please go to https://www.leadtools.com/downloads/nuget To install the full LEADTOOLS Evaluation, please go to https://www.leadtools.com/downloads?category=main
Supported Platforms: • NETFramework This package is unlisted and meant only for advanced users of LEADTOOLS. For a list of packages that are configured with all of the required dependencies, please go to https://www.leadtools.com/downloads/nuget To install the full LEADTOOLS Evaluation, please go to https://www.leadtools.com/downloads?category=main
Supported Platforms: • NETFramework This package is unlisted and meant only for advanced users of LEADTOOLS. For a list of packages that are configured with all of the required dependencies, please go to https://www.leadtools.com/downloads/nuget To install the full LEADTOOLS Evaluation, please go to https://www.leadtools.com/downloads?category=main
Supported Platforms: • NETFramework This package is unlisted and meant only for advanced users of LEADTOOLS. For a list of packages that are configured with all of the required dependencies, please go to https://www.leadtools.com/downloads/nuget To install the full LEADTOOLS Evaluation, please go to https://www.leadtools.com/downloads?category=main
Supported Platforms: • NETFramework This package is unlisted and meant only for advanced users of LEADTOOLS. For a list of packages that are configured with all of the required dependencies, please go to https://www.leadtools.com/downloads/nuget To install the full LEADTOOLS Evaluation, please go to https://www.leadtools.com/downloads?category=main
Supported Platforms: • NETFramework This package is unlisted and meant only for advanced users of LEADTOOLS. For a list of packages that are configured with all of the required dependencies, please go to https://www.leadtools.com/downloads/nuget To install the full LEADTOOLS Evaluation, please go to https://www.leadtools.com/downloads?category=main
Supported Platforms: • NETFramework This package is unlisted and meant only for advanced users of LEADTOOLS. For a list of packages that are configured with all of the required dependencies, please go to https://www.leadtools.com/downloads/nuget To install the full LEADTOOLS Evaluation, please go to https://www.leadtools.com/downloads?category=main
Supported Platforms: • NETFramework This package is unlisted and meant only for advanced users of LEADTOOLS. For a list of packages that are configured with all of the required dependencies, please go to https://www.leadtools.com/downloads/nuget To install the full LEADTOOLS Evaluation, please go to https://www.leadtools.com/downloads?category=main
Supported Platforms: • NETFramework This package is unlisted and meant only for advanced users of LEADTOOLS. For a list of packages that are configured with all of the required dependencies, please go to https://www.leadtools.com/downloads/nuget To install the full LEADTOOLS Evaluation, please go to https://www.leadtools.com/downloads?category=main
Supported Platforms: • NETFramework This package is unlisted and meant only for advanced users of LEADTOOLS. For a list of packages that are configured with all of the required dependencies, please go to https://www.leadtools.com/downloads/nuget To install the full LEADTOOLS Evaluation, please go to https://www.leadtools.com/downloads?category=main
Supported Platforms: • NETFramework This package is unlisted and meant only for advanced users of LEADTOOLS. For a list of packages that are configured with all of the required dependencies, please go to https://www.leadtools.com/downloads/nuget To install the full LEADTOOLS Evaluation, please go to https://www.leadtools.com/downloads?category=main
Supported Platforms: • NETFramework This package is unlisted and meant only for advanced users of LEADTOOLS. For a list of packages that are configured with all of the required dependencies, please go to https://www.leadtools.com/downloads/nuget To install the full LEADTOOLS Evaluation, please go to https://www.leadtools.com/downloads?category=main