Skip to content

chrismiller7/IDFv3Net

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

IDFv3Net

An easy to use library for working with IDFv3 files in C#.NET. This library will handle Board/Panel Files (.emn) and Library files (.emp)

##Features

  • Reading and writing IDFv3 formatted files
  • Converting units between THOU and MM
  • Geometry functions: translation, rotation, scaling, flip horizontal, flip vertical

Intermediate Data Format (IDF) Specification

Usage

var idf = new IDFBoardFile(@"IdfBoardFile.emn");

idf.ConvertUnitsTo(Units.THOU);

idf.Scale(0.5f, 0.5f);
idf.Translate(-100, 0);
idf.Rotate(90);
idf.FlipHorizontal();

idf.Notes.Add(new Note() { TextValue = "Making changes!", Point = new Point(100,100) });

idf.SaveAs("NewFile.emn");

About

Import, export, and edit IDF (Intermediate Data Format) files.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages