- C#でSXFのSFCファイルの読み込み及び保存を行うライブラリです。SFCファイルについては http://www.cals-ed.go.jp/sxf_ver3-1_specification_draft/ を参照してください。
- 普通はcommon_lib.dllを使うと思うのですが、C#からの利用が面倒だったので作りました。最初はMFCで作られたcommon_lib.dllのソースを移植しようと思ったのですが難しかったので一から実装しました(最大値の定数などは参考にしました)。
- SfcTestはこのライブラリを利用したビューアです。ただし、描画で面倒な部分(矢印、線種、ハッチング、塗り、文字間隔など)は実装していません。
- SfcTestにForm1.cs内のファイルのOpenFile()で読み込み、WriteFile()で保存を実装しています。また、InitDrawing()に図形の登録方法を記しています。
- SxfConst.csにSXF規格の各種最大値などが記されています。
- SFCファイルのエンコードはシフトJISですが、このライブラリ内部はUNICODEを使っています。SXFの文字数の最大値はシフトJISで定義されるので注意してください。このライブラリでは文字列の文字数をチェックしていません。
-
Notifications
You must be signed in to change notification settings - Fork 0
SXFのSFCファイルのライブラリ
License
JinkiKeikaku/SfcHelper
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
SXFのSFCファイルのライブラリ
Topics
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published