개정판 f9d42594
issue #000 관리자 권한 추가, Arrow Text Mid Point modify
KCOM/KCOM.csproj | ||
---|---|---|
58 | 58 |
<PropertyGroup> |
59 | 59 |
<ApplicationIcon>markup.ico</ApplicationIcon> |
60 | 60 |
</PropertyGroup> |
61 |
<PropertyGroup> |
|
62 |
<TargetZone>LocalIntranet</TargetZone> |
|
63 |
</PropertyGroup> |
|
64 |
<PropertyGroup> |
|
65 |
<GenerateManifests>false</GenerateManifests> |
|
66 |
</PropertyGroup> |
|
67 |
<PropertyGroup> |
|
68 |
<ApplicationManifest>Properties\app.manifest</ApplicationManifest> |
|
69 |
</PropertyGroup> |
|
61 | 70 |
<ItemGroup> |
62 | 71 |
<Reference Include="Bytescout.PDFExtractor, Version=9.1.0.3170, Culture=neutral, PublicKeyToken=f7dd1bd9d40a50eb, processorArchitecture=MSIL" /> |
63 | 72 |
<Reference Include="Bytescout.PDFExtractor.OCRExtension, Version=9.0.0.3095, Culture=neutral, PublicKeyToken=f7dd1bd9d40a50eb, processorArchitecture=MSIL"> |
... | ... | |
478 | 487 |
<None Include="packages.config"> |
479 | 488 |
<SubType>Designer</SubType> |
480 | 489 |
</None> |
490 |
<None Include="Properties\app.manifest" /> |
|
481 | 491 |
<None Include="Properties\DataSources\IKCOM.KCOM_SystemInfo.datasource" /> |
482 | 492 |
<None Include="Properties\DataSources\IKCOM.MarkupInfoItem.datasource" /> |
483 | 493 |
<None Include="Properties\DataSources\IKCOM.VPRevision.datasource" /> |
KCOM/Properties/app.manifest | ||
---|---|---|
1 |
<?xml version="1.0" encoding="utf-8"?> |
|
2 |
<assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1"> |
|
3 |
<assemblyIdentity version="1.0.0.0" name="MyApplication.app" /> |
|
4 |
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2"> |
|
5 |
<security> |
|
6 |
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3"> |
|
7 |
<!-- UAC 매니페스트 옵션 |
|
8 |
Windows 사용자 계정 컨트롤 수준을 변경하려면 |
|
9 |
requestedExecutionLevel 노드를 다음 중 하나로 바꿉니다. |
|
10 |
|
|
11 |
<requestedExecutionLevel level="asInvoker" uiAccess="false" /> |
|
12 |
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" /> |
|
13 |
<requestedExecutionLevel level="highestAvailable" uiAccess="false" /> |
|
14 |
|
|
15 |
requestedExecutionLevel 요소를 지정하면 파일 및 레지스트리 가상화를 사용하지 않습니다. |
|
16 |
이전 버전과의 호환성을 위해 응용 프로그램에 가상화가 필요한 경우 |
|
17 |
이 요소를 제거합니다. |
|
18 |
--> |
|
19 |
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" /> |
|
20 |
</requestedPrivileges> |
|
21 |
<applicationRequestMinimum> |
|
22 |
<defaultAssemblyRequest permissionSetReference="Custom" /> |
|
23 |
<PermissionSet class="System.Security.PermissionSet" version="1" Unrestricted="true" ID="Custom" SameSite="site" /> |
|
24 |
</applicationRequestMinimum> |
|
25 |
</security> |
|
26 |
</trustInfo> |
|
27 |
<compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1"> |
|
28 |
<application> |
|
29 |
<!-- 이 응용 프로그램이 테스트되고 함께 작동하도록 설계된 Windows 버전 |
|
30 |
목록입니다. 적절한 요소의 주석 처리를 제거하면 Windows에서 |
|
31 |
호환 가능성이 가장 높은 환경을 자동으로 선택합니다. --> |
|
32 |
<!-- Windows Vista --> |
|
33 |
<!--<supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}" />--> |
|
34 |
<!-- Windows 7 --> |
|
35 |
<!--<supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}" />--> |
|
36 |
<!-- Windows 8 --> |
|
37 |
<!--<supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}" />--> |
|
38 |
<!-- Windows 8.1 --> |
|
39 |
<!--<supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}" />--> |
|
40 |
<!-- Windows 10 --> |
|
41 |
<!--<supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}" />--> |
|
42 |
</application> |
|
43 |
</compatibility> |
|
44 |
<!-- 응용 프로그램에서 DPI를 인식하며 높은 DPI에서는 Windows가 자동으로 크기를 조정하지 |
|
45 |
않습니다. WPF(Windows Presentation Foundation) 응용 프로그램은 자동으로 DPI를 인식하며 |
|
46 |
옵트인할 필요가 없습니다. 이 설정으로 옵트인하며 .NET Framework 4.6을 대상으로 하는 |
|
47 |
Windows Forms 응용 프로그램은 app.config에서 'EnableWindowsFormsHighDpiAutoResizing' 설정도 'true'로 지정합니다. --> |
|
48 |
<!-- |
|
49 |
<application xmlns="urn:schemas-microsoft-com:asm.v3"> |
|
50 |
<windowsSettings> |
|
51 |
<dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">true</dpiAware> |
|
52 |
</windowsSettings> |
|
53 |
</application> |
|
54 |
--> |
|
55 |
<!-- Windows 공용 컨트롤 및 대화 상자의 테마 사용(Windows XP 이상) --> |
|
56 |
<!-- |
|
57 |
<dependency> |
|
58 |
<dependentAssembly> |
|
59 |
<assemblyIdentity |
|
60 |
type="win32" |
|
61 |
name="Microsoft.Windows.Common-Controls" |
|
62 |
version="6.0.0.0" |
|
63 |
processorArchitecture="*" |
|
64 |
publicKeyToken="6595b64144ccf1df" |
|
65 |
language="*" |
|
66 |
/> |
|
67 |
</dependentAssembly> |
|
68 |
</dependency> |
|
69 |
--> |
|
70 |
</assembly> |
MarkupToPDF/Controls/Text/ArrowTextControl.cs | ||
---|---|---|
1209 | 1209 |
|
1210 | 1210 |
var endP = MathSet.getNearPoint(ps, this.MidPoint); |
1211 | 1211 |
|
1212 |
connectorMEGeometry.EndPoint = endP; |
|
1212 |
|
|
1213 | 1213 |
|
1214 | 1214 |
//20180911 LJY 꺾이는 부분 수정 |
1215 | 1215 |
Point testP = endP; |
... | ... | |
1302 | 1302 |
} |
1303 | 1303 |
break; |
1304 | 1304 |
} |
1305 |
|
|
1306 |
|
|
1305 |
connectorMEGeometry.EndPoint = endP; |
|
1307 | 1306 |
connectorSMGeometry.EndPoint = testP; |
1308 | 1307 |
connectorMEGeometry.StartPoint = testP; |
1308 |
|
|
1309 | 1309 |
//20180910 LJY 각도에 따라. |
1310 |
|
|
1310 |
this.MidPoint = testP; |
|
1311 | 1311 |
//instanceGroup.Children.Add(SingleAllow(this.MidPoint, this.StartPoint, this.LineSize)); |
1312 | 1312 |
instanceGroup.Children.Add(SingleAllow(testP, this.StartPoint, this.LineSize)); |
1313 | 1313 |
} |
SmartUpdate/Properties/app.manifest | ||
---|---|---|
1 |
<?xml version="1.0" encoding="utf-8"?> |
|
2 |
<assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1"> |
|
3 |
<assemblyIdentity version="1.0.0.0" name="MyApplication.app" /> |
|
4 |
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2"> |
|
5 |
<security> |
|
6 |
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3"> |
|
7 |
<!-- UAC 매니페스트 옵션 |
|
8 |
Windows 사용자 계정 컨트롤 수준을 변경하려면 |
|
9 |
requestedExecutionLevel 노드를 다음 중 하나로 바꿉니다. |
|
10 |
|
|
11 |
<requestedExecutionLevel level="asInvoker" uiAccess="false" /> |
|
12 |
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" /> |
|
13 |
<requestedExecutionLevel level="highestAvailable" uiAccess="false" /> |
|
14 |
|
|
15 |
requestedExecutionLevel 요소를 지정하면 파일 및 레지스트리 가상화를 사용하지 않습니다. |
|
16 |
이전 버전과의 호환성을 위해 응용 프로그램에 가상화가 필요한 경우 |
|
17 |
이 요소를 제거합니다. |
|
18 |
--> |
|
19 |
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" /> |
|
20 |
</requestedPrivileges> |
|
21 |
<applicationRequestMinimum> |
|
22 |
<defaultAssemblyRequest permissionSetReference="Custom" /> |
|
23 |
<PermissionSet class="System.Security.PermissionSet" version="1" Unrestricted="true" ID="Custom" SameSite="site" /> |
|
24 |
</applicationRequestMinimum> |
|
25 |
</security> |
|
26 |
</trustInfo> |
|
27 |
<compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1"> |
|
28 |
<application> |
|
29 |
<!-- 이 응용 프로그램이 테스트되고 함께 작동하도록 설계된 Windows 버전 |
|
30 |
목록입니다. 적절한 요소의 주석 처리를 제거하면 Windows에서 |
|
31 |
호환 가능성이 가장 높은 환경을 자동으로 선택합니다. --> |
|
32 |
<!-- Windows Vista --> |
|
33 |
<!--<supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}" />--> |
|
34 |
<!-- Windows 7 --> |
|
35 |
<!--<supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}" />--> |
|
36 |
<!-- Windows 8 --> |
|
37 |
<!--<supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}" />--> |
|
38 |
<!-- Windows 8.1 --> |
|
39 |
<!--<supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}" />--> |
|
40 |
<!-- Windows 10 --> |
|
41 |
<!--<supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}" />--> |
|
42 |
</application> |
|
43 |
</compatibility> |
|
44 |
<!-- 응용 프로그램에서 DPI를 인식하며 높은 DPI에서는 Windows가 자동으로 크기를 조정하지 |
|
45 |
않습니다. WPF(Windows Presentation Foundation) 응용 프로그램은 자동으로 DPI를 인식하며 |
|
46 |
옵트인할 필요가 없습니다. 이 설정으로 옵트인하며 .NET Framework 4.6을 대상으로 하는 |
|
47 |
Windows Forms 응용 프로그램은 app.config에서 'EnableWindowsFormsHighDpiAutoResizing' 설정도 'true'로 지정합니다. --> |
|
48 |
<!-- |
|
49 |
<application xmlns="urn:schemas-microsoft-com:asm.v3"> |
|
50 |
<windowsSettings> |
|
51 |
<dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">true</dpiAware> |
|
52 |
</windowsSettings> |
|
53 |
</application> |
|
54 |
--> |
|
55 |
<!-- Windows 공용 컨트롤 및 대화 상자의 테마 사용(Windows XP 이상) --> |
|
56 |
<!-- |
|
57 |
<dependency> |
|
58 |
<dependentAssembly> |
|
59 |
<assemblyIdentity |
|
60 |
type="win32" |
|
61 |
name="Microsoft.Windows.Common-Controls" |
|
62 |
version="6.0.0.0" |
|
63 |
processorArchitecture="*" |
|
64 |
publicKeyToken="6595b64144ccf1df" |
|
65 |
language="*" |
|
66 |
/> |
|
67 |
</dependentAssembly> |
|
68 |
</dependency> |
|
69 |
--> |
|
70 |
</assembly> |
SmartUpdate/SmartUpdate.csproj | ||
---|---|---|
53 | 53 |
<PropertyGroup> |
54 | 54 |
<ApplicationIcon>SmartUpdate.ico</ApplicationIcon> |
55 | 55 |
</PropertyGroup> |
56 |
<PropertyGroup> |
|
57 |
<TargetZone>LocalIntranet</TargetZone> |
|
58 |
</PropertyGroup> |
|
59 |
<PropertyGroup> |
|
60 |
<GenerateManifests>false</GenerateManifests> |
|
61 |
</PropertyGroup> |
|
62 |
<PropertyGroup> |
|
63 |
<ApplicationManifest>Properties\app.manifest</ApplicationManifest> |
|
64 |
</PropertyGroup> |
|
56 | 65 |
<ItemGroup> |
57 | 66 |
<Reference Include="ICSharpCode.SharpZipLib, Version=0.85.4.369, Culture=neutral, PublicKeyToken=1b03e6acf1164f73, processorArchitecture=MSIL"> |
58 | 67 |
<HintPath>..\packages\ICSharpCode.SharpZipLib.dll.0.85.4.369\lib\net20\ICSharpCode.SharpZipLib.dll</HintPath> |
... | ... | |
117 | 126 |
<LastGenOutput>Resources.Designer.cs</LastGenOutput> |
118 | 127 |
</EmbeddedResource> |
119 | 128 |
<None Include="packages.config" /> |
129 |
<None Include="Properties\app.manifest" /> |
|
120 | 130 |
<None Include="Properties\Settings.settings"> |
121 | 131 |
<Generator>SettingsSingleFileGenerator</Generator> |
122 | 132 |
<LastGenOutput>Settings.Designer.cs</LastGenOutput> |
내보내기 Unified diff