개정판 5a223b60
Fix: Approval로 등록된 심볼을 배치하지 못하는 오류 수정
- 심볼 배치 후 작업 영역을 클릭하면 MARKUS가 종료되는 오류 수정
Change-Id: I4e5be7f497aae8ba3f385c8efad688a7f82ae492
MarkupToPDF/Controls/Parsing/MarkupParse.cs | ||
---|---|---|
51 | 51 |
res.CommentID = Control.CommentID; |
52 | 52 |
if (res.CommentID == null) |
53 | 53 |
{ |
54 |
res.CommentID = shortGuid();
|
|
54 |
res.CommentID = ShortGuid();
|
|
55 | 55 |
} |
56 | 56 |
|
57 | 57 |
res.ConvertData = ""; |
... | ... | |
346 | 346 |
|
347 | 347 |
using (System.IO.MemoryStream stream = new System.IO.MemoryStream()) |
348 | 348 |
{ |
349 |
System.IO.StreamWriter writer = new System.IO.StreamWriter(stream); |
|
350 |
xamlData = xamlData.Replace("#FFFF0000", DisplayColor); |
|
351 |
|
|
349 |
#region Xaml 텍스트를 수정 |
|
350 |
if (!string.IsNullOrEmpty(DisplayColor)) xamlData = xamlData.Replace("#FFFF0000", DisplayColor); |
|
352 | 351 |
if (STAMP_Contents?.Count > 0) |
353 | 352 |
{ |
354 | 353 |
foreach (var Content in STAMP_Contents) |
... | ... | |
356 | 355 |
xamlData = xamlData.Replace(Content.Key, System.Security.SecurityElement.Escape(Content.Value)); |
357 | 356 |
} |
358 | 357 |
} |
358 |
#endregion |
|
359 | 359 |
|
360 |
writer.Write(xamlData); |
|
361 |
writer.Flush(); |
|
362 |
stream.Position = 0; |
|
363 |
|
|
364 |
object obj = XamlReader.Load(stream); |
|
360 |
object obj = XamlReader.Parse(xamlData); |
|
365 | 361 |
SymCtrl.Base_ViewBox.Child = obj as UIElement; |
366 | 362 |
SymCtrl.SetViewBox(); |
367 | 363 |
} |
... | ... | |
388 | 384 |
} |
389 | 385 |
|
390 | 386 |
//GUID생성(최민수 사원 수정) |
391 |
private static string shortGuid()
|
|
387 |
private static string ShortGuid()
|
|
392 | 388 |
{ |
393 | 389 |
byte[] bytes = new byte[16]; |
394 | 390 |
using (var provider = System.Security.Cryptography.RandomNumberGenerator.Create()) |
내보내기 Unified diff