Skip to content

Commit b693293

Browse files
committed
PenTabletNotebook 1.5
1 parent 8d72b54 commit b693293

File tree

2 files changed

+14
-7
lines changed

2 files changed

+14
-7
lines changed

DOPage.cs

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@ public string ImgFilename {
1515
set { mImgFilename = value; }
1616
}
1717

18+
private string mSaveDir;
19+
private string mLoadDir;
20+
1821
/// <summary>
1922
/// DrawObjの情報をシリアライズし保持。
2023
/// </summary>
@@ -59,6 +62,9 @@ public bool Save(System.IO.BinaryWriter bw) {
5962
}
6063

6164
public void Load(int fileVersion, System.IO.BinaryReader br, string saveDir, string loadDir) {
65+
mSaveDir = saveDir;
66+
mLoadDir = loadDir;
67+
6268
// brから読んでメモリ上にバッファbを作成。
6369
int bytes = br.ReadInt32();
6470
var b = br.ReadBytes(bytes);
@@ -72,11 +78,6 @@ public void Load(int fileVersion, System.IO.BinaryReader br, string saveDir, str
7278
mBR = new System.IO.BinaryReader(mMStream);
7379
mBW.Seek(0, System.IO.SeekOrigin.Begin);
7480
Deserialize(fileVersion, null);
75-
76-
if (!saveDir.Equals(loadDir) && mImgFilename.StartsWith(saveDir)) {
77-
// mImgFilenameがsaveDirを含む場合、loadDirに置き換えます。
78-
mImgFilename = mImgFilename.Replace(saveDir, loadDir);
79-
}
8081
}
8182

8283

@@ -155,6 +156,12 @@ public IEnumerable<DrawObj> Deserialize(int fileVersion, InkCanvas inkCanvas) {
155156

156157
// mImgFilename文字列を読み出します。
157158
mImgFilename = SaveLoad.DeserializeString(mBR);
159+
if (mImgFilename.StartsWith(mSaveDir)) {
160+
// mImgFilenameがsaveDirを含む場合、loadDirに置き換えます。
161+
mImgFilename = mImgFilename.Replace(mSaveDir, mLoadDir);
162+
163+
Console.WriteLine("img {0}", mImgFilename);
164+
}
158165

159166
int dCount = mBR.ReadInt32();
160167
for (int i=0; i<dCount; ++i) {

Properties/AssemblyInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,5 +51,5 @@
5151
// You can specify all the values or you can default the Build and Revision Numbers
5252
// by using the '*' as shown below:
5353
// [assembly: AssemblyVersion("1.0.*")]
54-
[assembly: AssemblyVersion("1.4.0.0")]
55-
[assembly: AssemblyFileVersion("1.4.0.0")]
54+
[assembly: AssemblyVersion("1.5.0.0")]
55+
[assembly: AssemblyFileVersion("1.5.0.0")]

0 commit comments

Comments
 (0)