Skip to content

kei10in/KipSharp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KipSharp

Build status

Handle PrintCapabilities and PrintTicket documents on .NET Framework.

Usage

Read option in Print Capabilities document

using Kip;

var pc = Capabiliites.Load(inputStream);
var options = for op in pc.Get(Psf.PageMediaSize).Options()
var displayNames = for op in options
                   select op.Property(Psk.DisplayName).Value.AsString();

Set option to Print Ticket document

using Kip;

var pt = Ticket.Load(inputStream);
pt = pt.Set(Psk.PageMediaSize,
    new Option(Psk.ISOA4,
        new ScoredProperty(Psk.MediaSizeWidth, 210000),
        new ScoredProperty(Psk.MediaSizeHeight, 297000)));
pt.Save(outputStream);

About

Print Ticket library for .NET Framwork

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published