Compare commits
11 Commits
dev/main
...
dev/announ
Author | SHA1 | Date | |
---|---|---|---|
c6bec78165 | |||
3448b0f012 | |||
da40b60710 | |||
3ab356ff26 | |||
7e7718b9e0 | |||
7cfab47216 | |||
7e26695000 | |||
ddf2c5c7e8 | |||
37d21446ec | |||
63f7ba9e75 | |||
37d32fe225 |
Binary file not shown.
@ -17,39 +17,28 @@ Global
|
|||||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
Debug|Any CPU = Debug|Any CPU
|
Debug|Any CPU = Debug|Any CPU
|
||||||
Release|Any CPU = Release|Any CPU
|
Release|Any CPU = Release|Any CPU
|
||||||
Test|Any CPU = Test|Any CPU
|
|
||||||
EndGlobalSection
|
EndGlobalSection
|
||||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||||
{6CE536CB-6154-4FDF-9FFE-23A73B4E84AB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
{6CE536CB-6154-4FDF-9FFE-23A73B4E84AB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
{6CE536CB-6154-4FDF-9FFE-23A73B4E84AB}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
{6CE536CB-6154-4FDF-9FFE-23A73B4E84AB}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
{6CE536CB-6154-4FDF-9FFE-23A73B4E84AB}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
{6CE536CB-6154-4FDF-9FFE-23A73B4E84AB}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
{6CE536CB-6154-4FDF-9FFE-23A73B4E84AB}.Release|Any CPU.Build.0 = Release|Any CPU
|
{6CE536CB-6154-4FDF-9FFE-23A73B4E84AB}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
{6CE536CB-6154-4FDF-9FFE-23A73B4E84AB}.Test|Any CPU.ActiveCfg = Test|Any CPU
|
|
||||||
{6CE536CB-6154-4FDF-9FFE-23A73B4E84AB}.Test|Any CPU.Build.0 = Test|Any CPU
|
|
||||||
{455E23BE-F34F-4F6F-A9EA-381D66170B1B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
{455E23BE-F34F-4F6F-A9EA-381D66170B1B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
{455E23BE-F34F-4F6F-A9EA-381D66170B1B}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
{455E23BE-F34F-4F6F-A9EA-381D66170B1B}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
{455E23BE-F34F-4F6F-A9EA-381D66170B1B}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
{455E23BE-F34F-4F6F-A9EA-381D66170B1B}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
{455E23BE-F34F-4F6F-A9EA-381D66170B1B}.Release|Any CPU.Build.0 = Release|Any CPU
|
{455E23BE-F34F-4F6F-A9EA-381D66170B1B}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
{455E23BE-F34F-4F6F-A9EA-381D66170B1B}.Test|Any CPU.ActiveCfg = Test|Any CPU
|
|
||||||
{455E23BE-F34F-4F6F-A9EA-381D66170B1B}.Test|Any CPU.Build.0 = Test|Any CPU
|
|
||||||
{FF204E99-82F8-405E-847B-88FC6DF07715}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
{FF204E99-82F8-405E-847B-88FC6DF07715}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
{FF204E99-82F8-405E-847B-88FC6DF07715}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
{FF204E99-82F8-405E-847B-88FC6DF07715}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
{FF204E99-82F8-405E-847B-88FC6DF07715}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
{FF204E99-82F8-405E-847B-88FC6DF07715}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
{FF204E99-82F8-405E-847B-88FC6DF07715}.Release|Any CPU.Build.0 = Release|Any CPU
|
{FF204E99-82F8-405E-847B-88FC6DF07715}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
{FF204E99-82F8-405E-847B-88FC6DF07715}.Test|Any CPU.ActiveCfg = Test|Any CPU
|
|
||||||
{FF204E99-82F8-405E-847B-88FC6DF07715}.Test|Any CPU.Build.0 = Test|Any CPU
|
|
||||||
{73AC658D-CD49-4731-8491-A7BDBC811559}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
{73AC658D-CD49-4731-8491-A7BDBC811559}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
{73AC658D-CD49-4731-8491-A7BDBC811559}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
{73AC658D-CD49-4731-8491-A7BDBC811559}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
{73AC658D-CD49-4731-8491-A7BDBC811559}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
{73AC658D-CD49-4731-8491-A7BDBC811559}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
{73AC658D-CD49-4731-8491-A7BDBC811559}.Release|Any CPU.Build.0 = Release|Any CPU
|
{73AC658D-CD49-4731-8491-A7BDBC811559}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
{73AC658D-CD49-4731-8491-A7BDBC811559}.Test|Any CPU.ActiveCfg = Debug|Any CPU
|
|
||||||
{73AC658D-CD49-4731-8491-A7BDBC811559}.Test|Any CPU.Build.0 = Debug|Any CPU
|
|
||||||
{48C0B207-150A-40B7-9A25-ECF9218FF86F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
{48C0B207-150A-40B7-9A25-ECF9218FF86F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
{48C0B207-150A-40B7-9A25-ECF9218FF86F}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
{48C0B207-150A-40B7-9A25-ECF9218FF86F}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
{48C0B207-150A-40B7-9A25-ECF9218FF86F}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
{48C0B207-150A-40B7-9A25-ECF9218FF86F}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
{48C0B207-150A-40B7-9A25-ECF9218FF86F}.Release|Any CPU.Build.0 = Release|Any CPU
|
{48C0B207-150A-40B7-9A25-ECF9218FF86F}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
{48C0B207-150A-40B7-9A25-ECF9218FF86F}.Test|Any CPU.ActiveCfg = Debug|Any CPU
|
|
||||||
{48C0B207-150A-40B7-9A25-ECF9218FF86F}.Test|Any CPU.Build.0 = Debug|Any CPU
|
|
||||||
EndGlobalSection
|
EndGlobalSection
|
||||||
GlobalSection(SolutionProperties) = preSolution
|
GlobalSection(SolutionProperties) = preSolution
|
||||||
HideSolutionNode = FALSE
|
HideSolutionNode = FALSE
|
||||||
|
@ -25,7 +25,7 @@
|
|||||||
<OutputType>Library</OutputType>
|
<OutputType>Library</OutputType>
|
||||||
<NoStandardLibraries>false</NoStandardLibraries>
|
<NoStandardLibraries>false</NoStandardLibraries>
|
||||||
<RootNamespace>AIProofread</RootNamespace>
|
<RootNamespace>AIProofread</RootNamespace>
|
||||||
<AssemblyName>AIProofread</AssemblyName>
|
<AssemblyName>AIProofreadAnno</AssemblyName>
|
||||||
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
|
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
|
||||||
<DefineConstants>VSTO40</DefineConstants>
|
<DefineConstants>VSTO40</DefineConstants>
|
||||||
<IsWebBootstrapper>False</IsWebBootstrapper>
|
<IsWebBootstrapper>False</IsWebBootstrapper>
|
||||||
@ -561,6 +561,12 @@
|
|||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Content Include="favicon.ico" />
|
<Content Include="favicon.ico" />
|
||||||
|
<None Include="Resources\icon-laws-query-wps.jpg" />
|
||||||
|
<None Include="Resources\icon-laws-query.png" />
|
||||||
|
<None Include="Resources\icon-more-wps.jpg" />
|
||||||
|
<None Include="Resources\icon-more.png" />
|
||||||
|
<None Include="Resources\icon-stock.png" />
|
||||||
|
<None Include="Resources\icon-stock-wps.jpg" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
|
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
|
||||||
@ -575,7 +581,7 @@
|
|||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<ManifestCertificateThumbprint>62DF6B414BD2608A130540A801F32D12E0199A99</ManifestCertificateThumbprint>
|
<ManifestCertificateThumbprint>62DF6B414BD2608A130540A801F32D12E0199A99</ManifestCertificateThumbprint>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Test|AnyCPU'">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release_Anno|AnyCPU' ">
|
||||||
<OutputPath>bin\Test\</OutputPath>
|
<OutputPath>bin\Test\</OutputPath>
|
||||||
<DefineConstants>VSTO40;TRACE</DefineConstants>
|
<DefineConstants>VSTO40;TRACE</DefineConstants>
|
||||||
<Optimize>true</Optimize>
|
<Optimize>true</Optimize>
|
||||||
@ -583,7 +589,7 @@
|
|||||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||||
<LangVersion>7.3</LangVersion>
|
<LangVersion>7.3</LangVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Test|Win32'">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release_Anno|Win32' ">
|
||||||
<OutputPath>bin\Win32\Test\</OutputPath>
|
<OutputPath>bin\Win32\Test\</OutputPath>
|
||||||
<DefineConstants>VSTO40</DefineConstants>
|
<DefineConstants>VSTO40</DefineConstants>
|
||||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||||
|
@ -19,15 +19,15 @@ namespace AIProofread
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// 测试环境
|
/// 测试环境
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public const string TEST = "http://gm2-plugin.zverse.group/";
|
public const string TEST = "http://gm-gg.zverse.group/";
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 果麦预发布-灰度
|
/// 果麦预发布-灰度
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public const string PRE = "https://pre-gm-plugin.gachafun.com/";
|
public const string PRE = "https://pre-gm-plugin.gachafun.com/";
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 果麦生产
|
/// 果麦公告版
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public const string PROD = "https://gm-plugin.gachafun.com/";
|
public const string PROD = "https://gm-plugin-fn.gachafun.com/";
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 果麦金融
|
/// 果麦金融
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -35,8 +35,8 @@ namespace AIProofread
|
|||||||
}
|
}
|
||||||
public class Config
|
public class Config
|
||||||
{
|
{
|
||||||
public static readonly string APP_NAME = "AI校对王";
|
public static readonly string APP_NAME = "AI校对王(公告版)";
|
||||||
public static readonly string APP_VERSION = "2.2.2";
|
public static readonly string APP_VERSION = "3.1.0";
|
||||||
public static bool IS_WPS = false;
|
public static bool IS_WPS = false;
|
||||||
public static bool UpgradeForcedNotice = false;
|
public static bool UpgradeForcedNotice = false;
|
||||||
public static readonly string APP_BASE_DIR = AppDomain.CurrentDomain.BaseDirectory;
|
public static readonly string APP_BASE_DIR = AppDomain.CurrentDomain.BaseDirectory;
|
||||||
@ -52,24 +52,24 @@ namespace AIProofread
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// 网页访问地址
|
/// 网页访问地址
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static string WEB_PATH = AppServer.DEV; //pre-gm-plugin.gachafun.com localhost:5173 gm2-plugin.zverse.group
|
public static string WEB_PATH = AppServer.TEST; //pre-gm-plugin.gachafun.com localhost:5173 gm2-plugin.zverse.group
|
||||||
public static bool RUN_IN_DEBUG = true;
|
public static bool RUN_IN_DEBUG = true;
|
||||||
public static AppEnvironment APP_ENV = AppEnvironment.Dev;
|
public static AppEnvironment APP_ENV = AppEnvironment.Prod;
|
||||||
#else
|
#else
|
||||||
public static string WEB_PATH = AppServer.PROD; // gm-plugin.gachafun.com pre-gm-plugin.gachafun.com
|
public static string WEB_PATH = AppServer.TEST; // gm-plugin.gachafun.com pre-gm-plugin.gachafun.com
|
||||||
public static bool RUN_IN_DEBUG = false;
|
public static bool RUN_IN_DEBUG = false;
|
||||||
public static AppEnvironment APP_ENV = AppEnvironment.Prod;
|
public static AppEnvironment APP_ENV = AppEnvironment.Prod;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
public static readonly string APP_DATA_PATH = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "\\ai_proofread";
|
public static readonly string APP_DATA_PATH = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "\\ai_proofread_anno";
|
||||||
public static readonly string APP_LOG_PATH = APP_DATA_PATH + "\\logs\\";
|
public static readonly string APP_LOG_PATH = APP_DATA_PATH + "\\logs\\";
|
||||||
public static readonly string WEB_DATA_PATH = APP_DATA_PATH + "\\userdata";
|
public static readonly string WEB_DATA_PATH = APP_DATA_PATH + "\\userdata";
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 书签前缀
|
/// 书签前缀
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static readonly string BOOKMARK_NAME_PREFIX = "ai_proofread_";
|
public static readonly string BOOKMARK_NAME_PREFIX = "ai_proofread_anno_";
|
||||||
private static readonly Regex regex = new Regex("^ai_proofread_\\d+$");
|
private static readonly Regex regex = new Regex("^ai_proofread_anno_\\d+$");
|
||||||
|
|
||||||
|
|
||||||
public static bool IsProofreadMark(string name)
|
public static bool IsProofreadMark(string name)
|
||||||
@ -103,7 +103,7 @@ namespace AIProofread
|
|||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
public static string WebPath(string path)
|
public static string WebPath(string path)
|
||||||
{
|
{
|
||||||
return WEB_PATH + path;
|
return WEB_PATH + path + (path.IndexOf("?") == -1 ? "?" : "&") + "version=" + APP_VERSION;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -112,6 +112,12 @@ namespace AIProofread.Controls
|
|||||||
this.FormBorderStyle = FormBorderStyle.None;
|
this.FormBorderStyle = FormBorderStyle.None;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void SetHeight(int height)
|
||||||
|
{
|
||||||
|
this.Height = height;
|
||||||
|
CenterToScreen();
|
||||||
|
}
|
||||||
|
|
||||||
protected async void InitWebView(WebView2 webView,String url,string name,Action callaback = null)
|
protected async void InitWebView(WebView2 webView,String url,string name,Action callaback = null)
|
||||||
{
|
{
|
||||||
//Bridge.InitWebEnvAsync(name, webView);
|
//Bridge.InitWebEnvAsync(name, webView);
|
||||||
|
@ -14,6 +14,19 @@ namespace AIProofread.Controls
|
|||||||
public FormLogin()
|
public FormLogin()
|
||||||
{
|
{
|
||||||
InitializeComponent();
|
InitializeComponent();
|
||||||
|
this.FormClosed += (s, e) =>
|
||||||
|
{
|
||||||
|
// 关闭时释放资源
|
||||||
|
try
|
||||||
|
{
|
||||||
|
if (web != null)
|
||||||
|
{
|
||||||
|
web.Dispose();
|
||||||
|
web = null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
catch { };
|
||||||
|
};
|
||||||
//Bridge.InitWebEnvAsync("login", web);
|
//Bridge.InitWebEnvAsync("login", web);
|
||||||
//Bridge.AddEventHandler(BridgeEvent.LoginSuccess, OnLoginSuccess);
|
//Bridge.AddEventHandler(BridgeEvent.LoginSuccess, OnLoginSuccess);
|
||||||
}
|
}
|
||||||
@ -21,6 +34,19 @@ namespace AIProofread.Controls
|
|||||||
{
|
{
|
||||||
this.action = action;
|
this.action = action;
|
||||||
InitializeComponent();
|
InitializeComponent();
|
||||||
|
this.FormClosed += (s, e) =>
|
||||||
|
{
|
||||||
|
// 关闭时释放资源
|
||||||
|
try
|
||||||
|
{
|
||||||
|
if (web != null)
|
||||||
|
{
|
||||||
|
web.Dispose();
|
||||||
|
web = null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
catch { };
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
private void OnLoginSuccess(object sender, EventArgs e)
|
private void OnLoginSuccess(object sender, EventArgs e)
|
||||||
|
4
AIProofread/Controls/FormSetting.Designer.cs
generated
4
AIProofread/Controls/FormSetting.Designer.cs
generated
@ -41,7 +41,7 @@
|
|||||||
this.WebViewSetting.Dock = System.Windows.Forms.DockStyle.Fill;
|
this.WebViewSetting.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||||
this.WebViewSetting.Location = new System.Drawing.Point(0, 0);
|
this.WebViewSetting.Location = new System.Drawing.Point(0, 0);
|
||||||
this.WebViewSetting.Name = "WebViewSetting";
|
this.WebViewSetting.Name = "WebViewSetting";
|
||||||
this.WebViewSetting.Size = new System.Drawing.Size(621, 450);
|
this.WebViewSetting.Size = new System.Drawing.Size(286, 206);
|
||||||
this.WebViewSetting.TabIndex = 0;
|
this.WebViewSetting.TabIndex = 0;
|
||||||
this.WebViewSetting.ZoomFactor = 1D;
|
this.WebViewSetting.ZoomFactor = 1D;
|
||||||
//
|
//
|
||||||
@ -49,7 +49,7 @@
|
|||||||
//
|
//
|
||||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
|
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
|
||||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||||
this.ClientSize = new System.Drawing.Size(621, 450);
|
this.ClientSize = new System.Drawing.Size(500, 360);
|
||||||
this.Controls.Add(this.WebViewSetting);
|
this.Controls.Add(this.WebViewSetting);
|
||||||
this.MaximizeBox = false;
|
this.MaximizeBox = false;
|
||||||
this.MinimizeBox = false;
|
this.MinimizeBox = false;
|
||||||
|
16
AIProofread/Controls/FormWebView.Designer.cs
generated
16
AIProofread/Controls/FormWebView.Designer.cs
generated
@ -29,6 +29,7 @@
|
|||||||
private void InitializeComponent()
|
private void InitializeComponent()
|
||||||
{
|
{
|
||||||
this.WebView = new Microsoft.Web.WebView2.WinForms.WebView2();
|
this.WebView = new Microsoft.Web.WebView2.WinForms.WebView2();
|
||||||
|
this.label1 = new System.Windows.Forms.Label();
|
||||||
((System.ComponentModel.ISupportInitialize)(this.WebView)).BeginInit();
|
((System.ComponentModel.ISupportInitialize)(this.WebView)).BeginInit();
|
||||||
this.SuspendLayout();
|
this.SuspendLayout();
|
||||||
//
|
//
|
||||||
@ -44,23 +45,36 @@
|
|||||||
this.WebView.TabIndex = 0;
|
this.WebView.TabIndex = 0;
|
||||||
this.WebView.ZoomFactor = 1D;
|
this.WebView.ZoomFactor = 1D;
|
||||||
//
|
//
|
||||||
|
// label1
|
||||||
|
//
|
||||||
|
this.label1.AutoSize = true;
|
||||||
|
this.label1.Location = new System.Drawing.Point(380, 219);
|
||||||
|
this.label1.Name = "label1";
|
||||||
|
this.label1.Size = new System.Drawing.Size(41, 12);
|
||||||
|
this.label1.TabIndex = 1;
|
||||||
|
this.label1.Text = "校对王";
|
||||||
|
this.label1.Visible = false;
|
||||||
|
//
|
||||||
// FormWebView
|
// FormWebView
|
||||||
//
|
//
|
||||||
this.AllowDrop = true;
|
this.AllowDrop = true;
|
||||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
|
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
|
||||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||||
this.ClientSize = new System.Drawing.Size(800, 450);
|
this.ClientSize = new System.Drawing.Size(800, 450);
|
||||||
|
this.Controls.Add(this.label1);
|
||||||
this.Controls.Add(this.WebView);
|
this.Controls.Add(this.WebView);
|
||||||
this.Name = "FormWebView";
|
this.Name = "FormWebView";
|
||||||
this.Text = "FormWebView";
|
this.ShowIcon = false;
|
||||||
this.Load += new System.EventHandler(this.FormWebView_Load);
|
this.Load += new System.EventHandler(this.FormWebView_Load);
|
||||||
((System.ComponentModel.ISupportInitialize)(this.WebView)).EndInit();
|
((System.ComponentModel.ISupportInitialize)(this.WebView)).EndInit();
|
||||||
this.ResumeLayout(false);
|
this.ResumeLayout(false);
|
||||||
|
this.PerformLayout();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
private Microsoft.Web.WebView2.WinForms.WebView2 WebView;
|
private Microsoft.Web.WebView2.WinForms.WebView2 WebView;
|
||||||
|
private System.Windows.Forms.Label label1;
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -16,16 +16,30 @@ namespace AIProofread.Controls
|
|||||||
public partial class FormWebView : BaseWinForm
|
public partial class FormWebView : BaseWinForm
|
||||||
{
|
{
|
||||||
public string WebUrl { get; set; }
|
public string WebUrl { get; set; }
|
||||||
|
private double dpiScaleFactor;
|
||||||
public FormWebView(string url,int width,int height)
|
public FormWebView(string url,int width,int height)
|
||||||
{
|
{
|
||||||
InitializeComponent();
|
InitializeComponent();
|
||||||
this.WebUrl = url;
|
this.WebUrl = url;
|
||||||
|
|
||||||
|
this.dpiScaleFactor = this.label1.Width / 42.0; // 设置的宽度为42,实际渲染宽度 / 42 即为缩放比例
|
||||||
|
|
||||||
|
Screen screen = Screen.FromControl(this);
|
||||||
|
|
||||||
this.SetSize(width, height);
|
this.SetSize(width, height);
|
||||||
|
this.StartPosition = FormStartPosition.CenterScreen;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void SetTitle(string title)
|
||||||
|
{
|
||||||
|
this.Text = title;
|
||||||
|
}
|
||||||
|
|
||||||
public void SetSize(int width, int height)
|
public void SetSize(int width, int height)
|
||||||
{
|
{
|
||||||
this.Width = width;
|
this.Width = (int)(width * dpiScaleFactor);
|
||||||
this.Height = height;
|
this.Height = (int)(height * dpiScaleFactor);
|
||||||
|
CenterToScreen();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void FormWebView_Load(object sender, EventArgs e)
|
private void FormWebView_Load(object sender, EventArgs e)
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
using AIProofread.Controls;
|
using AIProofread.Controls;
|
||||||
|
using SixLabors.Fonts.Tables.AdvancedTypographic;
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
@ -32,10 +33,7 @@ namespace AIProofread
|
|||||||
try
|
try
|
||||||
{
|
{
|
||||||
StreamWriter streamWriter = File.AppendText(path);
|
StreamWriter streamWriter = File.AppendText(path);
|
||||||
streamWriter.WriteLine("***************************[" + tag + "]***************************");
|
streamWriter.WriteLine($"{time} [{tag}]:" + message);
|
||||||
streamWriter.WriteLine("消息:" + message);
|
|
||||||
streamWriter.WriteLine("时间:" + time);
|
|
||||||
streamWriter.WriteLine();
|
|
||||||
streamWriter.Flush();
|
streamWriter.Flush();
|
||||||
streamWriter.Close();
|
streamWriter.Close();
|
||||||
streamWriter.Dispose();
|
streamWriter.Dispose();
|
||||||
@ -62,5 +60,15 @@ namespace AIProofread
|
|||||||
Globals.ThisAddIn.SendMessageToWeb("DEBUG-LOG", msg);
|
Globals.ThisAddIn.SendMessageToWeb("DEBUG-LOG", msg);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static void Error(string v, Exception e)
|
||||||
|
{
|
||||||
|
Log("ERROR", v + "\n" + e.Message + "\n" + e.StackTrace);
|
||||||
|
}
|
||||||
|
|
||||||
|
internal static void Info(string v)
|
||||||
|
{
|
||||||
|
Log("INFO", v);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -102,6 +102,7 @@ namespace AIProofread.Model
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public void ShowPane()
|
public void ShowPane()
|
||||||
{
|
{
|
||||||
|
CheckPanel();
|
||||||
if (null != TaskPane)
|
if (null != TaskPane)
|
||||||
{
|
{
|
||||||
TaskPane.Visible = PaneVisible = true;
|
TaskPane.Visible = PaneVisible = true;
|
||||||
@ -110,6 +111,7 @@ namespace AIProofread.Model
|
|||||||
|
|
||||||
public void RunInMainThread(Action action)
|
public void RunInMainThread(Action action)
|
||||||
{
|
{
|
||||||
|
CheckPanel();
|
||||||
if (null != TaskPane)
|
if (null != TaskPane)
|
||||||
{
|
{
|
||||||
TaskPane.Control.BeginInvoke(action);
|
TaskPane.Control.BeginInvoke(action);
|
||||||
@ -914,6 +916,7 @@ namespace AIProofread.Model
|
|||||||
|
|
||||||
public void ExportResult(string modelType)
|
public void ExportResult(string modelType)
|
||||||
{
|
{
|
||||||
|
CheckPanel();
|
||||||
TaskPane.Control.BeginInvoke(new Action(() =>
|
TaskPane.Control.BeginInvoke(new Action(() =>
|
||||||
{
|
{
|
||||||
DocumentUtil.ExportProofreadResult(modelType);
|
DocumentUtil.ExportProofreadResult(modelType);
|
||||||
@ -922,6 +925,7 @@ namespace AIProofread.Model
|
|||||||
|
|
||||||
public void ShowUpgrade(string data, bool force)
|
public void ShowUpgrade(string data, bool force)
|
||||||
{
|
{
|
||||||
|
CheckPanel();
|
||||||
TaskPane.Control.BeginInvoke(new Action(() =>
|
TaskPane.Control.BeginInvoke(new Action(() =>
|
||||||
{
|
{
|
||||||
var upgradeData = JsonConvert.DeserializeObject<UpgradeData>(data);
|
var upgradeData = JsonConvert.DeserializeObject<UpgradeData>(data);
|
||||||
@ -974,7 +978,7 @@ namespace AIProofread.Model
|
|||||||
|
|
||||||
public void ShowSetting()
|
public void ShowSetting()
|
||||||
{
|
{
|
||||||
|
CheckPanel();
|
||||||
TaskPane.Control.BeginInvoke(new Action(() =>
|
TaskPane.Control.BeginInvoke(new Action(() =>
|
||||||
{
|
{
|
||||||
FormSetting frm = new FormSetting();
|
FormSetting frm = new FormSetting();
|
||||||
@ -983,6 +987,7 @@ namespace AIProofread.Model
|
|||||||
}
|
}
|
||||||
public void ShowWebView(string url, int width, int height, bool dialog)
|
public void ShowWebView(string url, int width, int height, bool dialog)
|
||||||
{
|
{
|
||||||
|
CheckPanel();
|
||||||
TaskPane.Control.BeginInvoke(new Action(() =>
|
TaskPane.Control.BeginInvoke(new Action(() =>
|
||||||
{
|
{
|
||||||
FormWebView view = new FormWebView(url, width, height);
|
FormWebView view = new FormWebView(url, width, height);
|
||||||
@ -1019,10 +1024,27 @@ namespace AIProofread.Model
|
|||||||
return dic;
|
return dic;
|
||||||
}
|
}
|
||||||
|
|
||||||
internal void CheckPanel()
|
public void CheckPanel()
|
||||||
{
|
{
|
||||||
Logger.Log(CurrentDocument.FullName + $" TaskPane visible {PaneVisible} has " + (TaskPane == null ? "null" : "exists"));
|
Logger.Log(CurrentDocument.FullName + $" TaskPane visible {PaneVisible} has " + (TaskPane == null ? "null" : "exists"));
|
||||||
if (TaskPane == null) CreateTaskPane();
|
if (TaskPane == null) CreateTaskPane();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void GlobalCallback(string callbackId, string result)
|
||||||
|
{
|
||||||
|
ProofreadMainControl control = (ProofreadMainControl)TaskPane.Control;
|
||||||
|
try
|
||||||
|
{
|
||||||
|
if (control.web.CoreWebView2 == null)
|
||||||
|
{
|
||||||
|
Thread.Sleep(1000);
|
||||||
|
}
|
||||||
|
control.web.CoreWebView2.ExecuteScriptAsync($"window.__global_callback_function('{callbackId}','{result}');");
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
Logger.Log("GlobalCallback", "call web global function error \n" + ex.Message + "\n" + callbackId + result);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -103,13 +103,8 @@ namespace AIProofread.Model
|
|||||||
return documentList.IndexOf(item);
|
return documentList.IndexOf(item);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
public DocumentInfo InitDocument(Document originDocument)
|
||||||
/// 设置当前激活的文档
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="originDocument"></param>
|
|
||||||
public DocumentInfo SetActiveDocument(Document originDocument)
|
|
||||||
{
|
{
|
||||||
if (originDocument == null) return null;
|
|
||||||
var document = Get(originDocument);
|
var document = Get(originDocument);
|
||||||
|
|
||||||
// 如果不存在,则添加
|
// 如果不存在,则添加
|
||||||
@ -118,6 +113,18 @@ namespace AIProofread.Model
|
|||||||
document = new DocumentInfo(originDocument);
|
document = new DocumentInfo(originDocument);
|
||||||
Add(document);
|
Add(document);
|
||||||
}
|
}
|
||||||
|
return document;
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 设置当前激活的文档
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="originDocument"></param>
|
||||||
|
public DocumentInfo SetActiveDocument(Document originDocument)
|
||||||
|
{
|
||||||
|
if (originDocument == null) return null;
|
||||||
|
var document = InitDocument(originDocument);
|
||||||
|
|
||||||
if (ActiveDocument == document) return document;
|
if (ActiveDocument == document) return document;
|
||||||
else if (Globals.ThisAddIn.IsWPS)
|
else if (Globals.ThisAddIn.IsWPS)
|
||||||
{
|
{
|
||||||
@ -135,5 +142,6 @@ namespace AIProofread.Model
|
|||||||
{
|
{
|
||||||
documentList.ForEach(d => d.HidePane());
|
documentList.ForEach(d => d.HidePane());
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -6,11 +6,11 @@ using System.Security;
|
|||||||
// 有关程序集的一般信息由以下
|
// 有关程序集的一般信息由以下
|
||||||
// 控制。更改这些特性值可修改
|
// 控制。更改这些特性值可修改
|
||||||
// 与程序集关联的信息。
|
// 与程序集关联的信息。
|
||||||
[assembly: AssemblyTitle("AI校对王")]
|
[assembly: AssemblyTitle("AI校对王(公告版)")]
|
||||||
[assembly: AssemblyDescription("AI校对王 2.2.1")]
|
[assembly: AssemblyDescription("AI校对王(公告版) 1.1.0")]
|
||||||
[assembly: AssemblyConfiguration("")]
|
[assembly: AssemblyConfiguration("")]
|
||||||
[assembly: AssemblyCompany("果麦文化传媒股份有限公司")]
|
[assembly: AssemblyCompany("果麦文化传媒股份有限公司")]
|
||||||
[assembly: AssemblyProduct("AI校对王 2.2.1")]
|
[assembly: AssemblyProduct("AI校对王(公告版) 1.1.0")]
|
||||||
[assembly: AssemblyCopyright("Copyright © 果麦文化传媒股份有限公司 2025")]
|
[assembly: AssemblyCopyright("Copyright © 果麦文化传媒股份有限公司 2025")]
|
||||||
[assembly: AssemblyTrademark("")]
|
[assembly: AssemblyTrademark("")]
|
||||||
[assembly: AssemblyCulture("")]
|
[assembly: AssemblyCulture("")]
|
||||||
@ -33,6 +33,6 @@ using System.Security;
|
|||||||
//可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值,
|
//可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值,
|
||||||
// 方法是按如下所示使用“*”: :
|
// 方法是按如下所示使用“*”: :
|
||||||
// [assembly: AssemblyVersion("1.0.*")]
|
// [assembly: AssemblyVersion("1.0.*")]
|
||||||
[assembly: AssemblyVersion("2.0")]
|
[assembly: AssemblyVersion("1.1.0.0")]
|
||||||
[assembly: AssemblyFileVersion("2.2.1.0")]
|
[assembly: AssemblyFileVersion("1.1.0.0")]
|
||||||
|
|
||||||
|
60
AIProofread/Properties/Resources.Designer.cs
generated
60
AIProofread/Properties/Resources.Designer.cs
generated
@ -210,6 +210,26 @@ namespace AIProofread.Properties {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 查找 System.Drawing.Bitmap 类型的本地化资源。
|
||||||
|
/// </summary>
|
||||||
|
internal static System.Drawing.Bitmap icon_laws_query {
|
||||||
|
get {
|
||||||
|
object obj = ResourceManager.GetObject("icon-laws-query", resourceCulture);
|
||||||
|
return ((System.Drawing.Bitmap)(obj));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 查找 System.Drawing.Bitmap 类型的本地化资源。
|
||||||
|
/// </summary>
|
||||||
|
internal static System.Drawing.Bitmap icon_laws_query_wps {
|
||||||
|
get {
|
||||||
|
object obj = ResourceManager.GetObject("icon-laws-query-wps", resourceCulture);
|
||||||
|
return ((System.Drawing.Bitmap)(obj));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 查找 System.Drawing.Bitmap 类型的本地化资源。
|
/// 查找 System.Drawing.Bitmap 类型的本地化资源。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -250,6 +270,26 @@ namespace AIProofread.Properties {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 查找 System.Drawing.Bitmap 类型的本地化资源。
|
||||||
|
/// </summary>
|
||||||
|
internal static System.Drawing.Bitmap icon_more {
|
||||||
|
get {
|
||||||
|
object obj = ResourceManager.GetObject("icon-more", resourceCulture);
|
||||||
|
return ((System.Drawing.Bitmap)(obj));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 查找 System.Drawing.Bitmap 类型的本地化资源。
|
||||||
|
/// </summary>
|
||||||
|
internal static System.Drawing.Bitmap icon_more_wps {
|
||||||
|
get {
|
||||||
|
object obj = ResourceManager.GetObject("icon-more-wps", resourceCulture);
|
||||||
|
return ((System.Drawing.Bitmap)(obj));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 查找 System.Drawing.Bitmap 类型的本地化资源。
|
/// 查找 System.Drawing.Bitmap 类型的本地化资源。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -370,6 +410,26 @@ namespace AIProofread.Properties {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 查找 System.Drawing.Bitmap 类型的本地化资源。
|
||||||
|
/// </summary>
|
||||||
|
internal static System.Drawing.Bitmap icon_stock {
|
||||||
|
get {
|
||||||
|
object obj = ResourceManager.GetObject("icon-stock", resourceCulture);
|
||||||
|
return ((System.Drawing.Bitmap)(obj));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 查找 System.Drawing.Bitmap 类型的本地化资源。
|
||||||
|
/// </summary>
|
||||||
|
internal static System.Drawing.Bitmap icon_stock_wps {
|
||||||
|
get {
|
||||||
|
object obj = ResourceManager.GetObject("icon-stock-wps", resourceCulture);
|
||||||
|
return ((System.Drawing.Bitmap)(obj));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 查找 System.Drawing.Bitmap 类型的本地化资源。
|
/// 查找 System.Drawing.Bitmap 类型的本地化资源。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -136,9 +136,6 @@
|
|||||||
<data name="icon-history" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icon-history" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icon-history.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icon-history.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="icon-proofread" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\icon-proofread.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="icon-phone" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icon-phone" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icon-phone.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icon-phone.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
@ -160,6 +157,12 @@
|
|||||||
<data name="icon-update-wps" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icon-update-wps" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icon-update-wps.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icon-update-wps.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="icon-more-wps" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\icon-more-wps.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
|
<data name="icon-manual" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\icon-manual.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
<data name="icon-setting" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icon-setting" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icon-setting.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icon-setting.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
@ -181,20 +184,29 @@
|
|||||||
<data name="favicon" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="favicon" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\favicon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\favicon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="icon-stock" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\icon-stock.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
<data name="icon-ai-robot-wps" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icon-ai-robot-wps" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icon-ai-robot-wps.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icon-ai-robot-wps.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="icon-refresh-wps" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icon-refresh-wps" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icon-refresh-wps.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icon-refresh-wps.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="icon-export" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icon-clear" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icon-export.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icon-clear.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
|
<data name="icon-more" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\icon-more.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
|
<data name="icon-manual-wps" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\icon-manual-wps.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="button_default" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="button_default" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\button_default.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\button_default.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="icon-export-wps" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icon-stock-wps" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icon-export-wps.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icon-stock-wps.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="icon-refresh" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icon-refresh" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icon-refresh.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icon-refresh.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
@ -202,14 +214,17 @@
|
|||||||
<data name="logo_no_text" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="logo_no_text" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\logo_no_text.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\logo_no_text.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="icon-ai-robot" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="logo_no_text_wps" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icon-ai-robot.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\logo_no_text_wps.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
|
<data name="icon-export-wps" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\icon-export-wps.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="logo_wps" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="logo_wps" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\logo_wps.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\logo_wps.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="icon-clear" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icon-export" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icon-clear.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icon-export.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="icon-phone-wps" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icon-phone-wps" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icon-phone-wps.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icon-phone-wps.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
@ -217,8 +232,11 @@
|
|||||||
<data name="icon-history-wps" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icon-history-wps" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icon-history-wps.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icon-history-wps.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="logo_no_text_wps" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icon-panel" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\logo_no_text_wps.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icon-panel.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
|
<data name="icon-ai-robot" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\icon-ai-robot.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="icon-logout" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icon-logout" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icon-logout.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icon-logout.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
@ -226,13 +244,13 @@
|
|||||||
<data name="icon_close" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icon_close" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icon_close.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icon_close.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="icon-panel" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icon-proofread" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icon-panel.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icon-proofread.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="icon-manual" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icon-laws-query" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icon-manual.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icon-laws-query.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="icon-manual-wps" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icon-laws-query-wps" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icon-manual-wps.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icon-laws-query-wps.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
</root>
|
</root>
|
BIN
AIProofread/Resources/icon-laws-query-wps.jpg
Normal file
BIN
AIProofread/Resources/icon-laws-query-wps.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 4.9 KiB |
BIN
AIProofread/Resources/icon-laws-query.png
Normal file
BIN
AIProofread/Resources/icon-laws-query.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 5.3 KiB |
BIN
AIProofread/Resources/icon-more-wps.jpg
Normal file
BIN
AIProofread/Resources/icon-more-wps.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.2 KiB |
BIN
AIProofread/Resources/icon-more.png
Normal file
BIN
AIProofread/Resources/icon-more.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 228 B |
BIN
AIProofread/Resources/icon-stock-wps.jpg
Normal file
BIN
AIProofread/Resources/icon-stock-wps.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 8.0 KiB |
BIN
AIProofread/Resources/icon-stock.png
Normal file
BIN
AIProofread/Resources/icon-stock.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 8.4 KiB |
251
AIProofread/Ribbon1.Designer.cs
generated
251
AIProofread/Ribbon1.Designer.cs
generated
@ -39,33 +39,35 @@ namespace AIProofread
|
|||||||
Microsoft.Office.Tools.Ribbon.RibbonDropDownItem ribbonDropDownItemImpl1 = this.Factory.CreateRibbonDropDownItem();
|
Microsoft.Office.Tools.Ribbon.RibbonDropDownItem ribbonDropDownItemImpl1 = this.Factory.CreateRibbonDropDownItem();
|
||||||
Microsoft.Office.Tools.Ribbon.RibbonDropDownItem ribbonDropDownItemImpl2 = this.Factory.CreateRibbonDropDownItem();
|
Microsoft.Office.Tools.Ribbon.RibbonDropDownItem ribbonDropDownItemImpl2 = this.Factory.CreateRibbonDropDownItem();
|
||||||
Microsoft.Office.Tools.Ribbon.RibbonDropDownItem ribbonDropDownItemImpl3 = this.Factory.CreateRibbonDropDownItem();
|
Microsoft.Office.Tools.Ribbon.RibbonDropDownItem ribbonDropDownItemImpl3 = this.Factory.CreateRibbonDropDownItem();
|
||||||
this.tabAIProofread = this.Factory.CreateRibbonTab();
|
this.tabAIProofreadAnno = this.Factory.CreateRibbonTab();
|
||||||
this.group1 = this.Factory.CreateRibbonGroup();
|
this.group1 = this.Factory.CreateRibbonGroup();
|
||||||
this.BtnProofreadAll = this.Factory.CreateRibbonButton();
|
this.BtnProofreadAll = this.Factory.CreateRibbonButton();
|
||||||
this.menuProofreadList = this.Factory.CreateRibbonMenu();
|
this.menuProofreadList = this.Factory.CreateRibbonMenu();
|
||||||
this.BtnProofreadExact = this.Factory.CreateRibbonButton();
|
this.BtnProofreadExact = this.Factory.CreateRibbonButton();
|
||||||
this.BtnProofreadFull = this.Factory.CreateRibbonButton();
|
this.BtnProofreadFull = this.Factory.CreateRibbonButton();
|
||||||
this.BtnExportProofreadResult = this.Factory.CreateRibbonButton();
|
this.BtnExportProofreadResult = this.Factory.CreateRibbonButton();
|
||||||
|
this.BtnQueryStock = this.Factory.CreateRibbonButton();
|
||||||
|
this.BtnQueryLaw = this.Factory.CreateRibbonButton();
|
||||||
this.btnClear = this.Factory.CreateRibbonButton();
|
this.btnClear = this.Factory.CreateRibbonButton();
|
||||||
this.btnOpenLexicon = this.Factory.CreateRibbonButton();
|
this.BtnGetContact = this.Factory.CreateRibbonButton();
|
||||||
|
this.BtnUpdate = this.Factory.CreateRibbonButton();
|
||||||
|
this.btnLogout = this.Factory.CreateRibbonButton();
|
||||||
|
this.btnLogin = this.Factory.CreateRibbonButton();
|
||||||
|
this.BtnShowManual = this.Factory.CreateRibbonButton();
|
||||||
|
this.BtnShowPanel = this.Factory.CreateRibbonButton();
|
||||||
this.menuSencenDect = this.Factory.CreateRibbonMenu();
|
this.menuSencenDect = this.Factory.CreateRibbonMenu();
|
||||||
this.btnDetectionAll = this.Factory.CreateRibbonButton();
|
this.btnDetectionAll = this.Factory.CreateRibbonButton();
|
||||||
this.btnDetectionParagraph = this.Factory.CreateRibbonButton();
|
this.btnDetectionParagraph = this.Factory.CreateRibbonButton();
|
||||||
this.btnDetectionHistory = this.Factory.CreateRibbonButton();
|
this.btnDetectionHistory = this.Factory.CreateRibbonButton();
|
||||||
this.btnSetting = this.Factory.CreateRibbonButton();
|
this.MenuMore = this.Factory.CreateRibbonMenu();
|
||||||
this.Group = this.Factory.CreateRibbonGroup();
|
this.btnOpenLexicon = this.Factory.CreateRibbonButton();
|
||||||
this.ButtonSaveCache = this.Factory.CreateRibbonButton();
|
this.ButtonSaveCache = this.Factory.CreateRibbonButton();
|
||||||
this.ButtonLoadCache = this.Factory.CreateRibbonButton();
|
this.ButtonLoadCache = this.Factory.CreateRibbonButton();
|
||||||
|
this.btnSetting = this.Factory.CreateRibbonButton();
|
||||||
this.grpOther = this.Factory.CreateRibbonGroup();
|
this.grpOther = this.Factory.CreateRibbonGroup();
|
||||||
this.BtnGetContact = this.Factory.CreateRibbonButton();
|
|
||||||
this.BtnUpdate = this.Factory.CreateRibbonButton();
|
|
||||||
this.btnLogin = this.Factory.CreateRibbonButton();
|
|
||||||
this.btnLogout = this.Factory.CreateRibbonButton();
|
|
||||||
this.LblDate = this.Factory.CreateRibbonLabel();
|
this.LblDate = this.Factory.CreateRibbonLabel();
|
||||||
this.LblNickname = this.Factory.CreateRibbonLabel();
|
this.LblNickname = this.Factory.CreateRibbonLabel();
|
||||||
this.group2 = this.Factory.CreateRibbonGroup();
|
this.group2 = this.Factory.CreateRibbonGroup();
|
||||||
this.BtnShowPanel = this.Factory.CreateRibbonButton();
|
|
||||||
this.BtnShowManual = this.Factory.CreateRibbonButton();
|
|
||||||
this.grpDebug = this.Factory.CreateRibbonGroup();
|
this.grpDebug = this.Factory.CreateRibbonGroup();
|
||||||
this.btnShowPane = this.Factory.CreateRibbonButton();
|
this.btnShowPane = this.Factory.CreateRibbonButton();
|
||||||
this.btnHidePane = this.Factory.CreateRibbonButton();
|
this.btnHidePane = this.Factory.CreateRibbonButton();
|
||||||
@ -76,34 +78,38 @@ namespace AIProofread
|
|||||||
this.BtnOpenAppDir = this.Factory.CreateRibbonButton();
|
this.BtnOpenAppDir = this.Factory.CreateRibbonButton();
|
||||||
this.BtnShowVersion = this.Factory.CreateRibbonButton();
|
this.BtnShowVersion = this.Factory.CreateRibbonButton();
|
||||||
this.dropDown1 = this.Factory.CreateRibbonDropDown();
|
this.dropDown1 = this.Factory.CreateRibbonDropDown();
|
||||||
this.tabAIProofread.SuspendLayout();
|
this.tabAIProofreadAnno.SuspendLayout();
|
||||||
this.group1.SuspendLayout();
|
this.group1.SuspendLayout();
|
||||||
this.Group.SuspendLayout();
|
|
||||||
this.grpOther.SuspendLayout();
|
this.grpOther.SuspendLayout();
|
||||||
this.group2.SuspendLayout();
|
|
||||||
this.grpDebug.SuspendLayout();
|
this.grpDebug.SuspendLayout();
|
||||||
this.SuspendLayout();
|
this.SuspendLayout();
|
||||||
//
|
//
|
||||||
// tabAIProofread
|
// tabAIProofreadAnno
|
||||||
//
|
//
|
||||||
this.tabAIProofread.Groups.Add(this.group1);
|
this.tabAIProofreadAnno.Groups.Add(this.group1);
|
||||||
this.tabAIProofread.Groups.Add(this.Group);
|
this.tabAIProofreadAnno.Groups.Add(this.grpOther);
|
||||||
this.tabAIProofread.Groups.Add(this.grpOther);
|
this.tabAIProofreadAnno.Groups.Add(this.group2);
|
||||||
this.tabAIProofread.Groups.Add(this.group2);
|
this.tabAIProofreadAnno.Groups.Add(this.grpDebug);
|
||||||
this.tabAIProofread.Groups.Add(this.grpDebug);
|
this.tabAIProofreadAnno.Label = "AI校对王(公告版)";
|
||||||
this.tabAIProofread.Label = "AI校对王";
|
this.tabAIProofreadAnno.Name = "tabAIProofreadAnno";
|
||||||
this.tabAIProofread.Name = "tabAIProofread";
|
this.tabAIProofreadAnno.Position = this.Factory.RibbonPosition.AfterOfficeId("TabHelp");
|
||||||
this.tabAIProofread.Position = this.Factory.RibbonPosition.AfterOfficeId("TabHelp");
|
|
||||||
//
|
//
|
||||||
// group1
|
// group1
|
||||||
//
|
//
|
||||||
this.group1.Items.Add(this.BtnProofreadAll);
|
this.group1.Items.Add(this.BtnProofreadAll);
|
||||||
this.group1.Items.Add(this.menuProofreadList);
|
this.group1.Items.Add(this.menuProofreadList);
|
||||||
this.group1.Items.Add(this.BtnExportProofreadResult);
|
this.group1.Items.Add(this.BtnExportProofreadResult);
|
||||||
|
this.group1.Items.Add(this.BtnQueryStock);
|
||||||
|
this.group1.Items.Add(this.BtnQueryLaw);
|
||||||
this.group1.Items.Add(this.btnClear);
|
this.group1.Items.Add(this.btnClear);
|
||||||
this.group1.Items.Add(this.btnOpenLexicon);
|
this.group1.Items.Add(this.BtnGetContact);
|
||||||
|
this.group1.Items.Add(this.BtnUpdate);
|
||||||
|
this.group1.Items.Add(this.btnLogout);
|
||||||
|
this.group1.Items.Add(this.btnLogin);
|
||||||
|
this.group1.Items.Add(this.BtnShowManual);
|
||||||
|
this.group1.Items.Add(this.BtnShowPanel);
|
||||||
this.group1.Items.Add(this.menuSencenDect);
|
this.group1.Items.Add(this.menuSencenDect);
|
||||||
this.group1.Items.Add(this.btnSetting);
|
this.group1.Items.Add(this.MenuMore);
|
||||||
this.group1.Name = "group1";
|
this.group1.Name = "group1";
|
||||||
//
|
//
|
||||||
// BtnProofreadAll
|
// BtnProofreadAll
|
||||||
@ -119,7 +125,6 @@ namespace AIProofread
|
|||||||
// menuProofreadList
|
// menuProofreadList
|
||||||
//
|
//
|
||||||
this.menuProofreadList.ControlSize = Microsoft.Office.Core.RibbonControlSize.RibbonControlSizeLarge;
|
this.menuProofreadList.ControlSize = Microsoft.Office.Core.RibbonControlSize.RibbonControlSizeLarge;
|
||||||
this.menuProofreadList.Enabled = false;
|
|
||||||
this.menuProofreadList.Image = global::AIProofread.Properties.Resources.icon_proofread;
|
this.menuProofreadList.Image = global::AIProofread.Properties.Resources.icon_proofread;
|
||||||
this.menuProofreadList.Items.Add(this.BtnProofreadExact);
|
this.menuProofreadList.Items.Add(this.BtnProofreadExact);
|
||||||
this.menuProofreadList.Items.Add(this.BtnProofreadFull);
|
this.menuProofreadList.Items.Add(this.BtnProofreadFull);
|
||||||
@ -148,8 +153,27 @@ namespace AIProofread
|
|||||||
this.BtnExportProofreadResult.Label = "导出勘误表\r\n";
|
this.BtnExportProofreadResult.Label = "导出勘误表\r\n";
|
||||||
this.BtnExportProofreadResult.Name = "BtnExportProofreadResult";
|
this.BtnExportProofreadResult.Name = "BtnExportProofreadResult";
|
||||||
this.BtnExportProofreadResult.ShowImage = true;
|
this.BtnExportProofreadResult.ShowImage = true;
|
||||||
|
this.BtnExportProofreadResult.Visible = false;
|
||||||
this.BtnExportProofreadResult.Click += new Microsoft.Office.Tools.Ribbon.RibbonControlEventHandler(this.BtnExportProofreadResult_Click);
|
this.BtnExportProofreadResult.Click += new Microsoft.Office.Tools.Ribbon.RibbonControlEventHandler(this.BtnExportProofreadResult_Click);
|
||||||
//
|
//
|
||||||
|
// BtnQueryStock
|
||||||
|
//
|
||||||
|
this.BtnQueryStock.ControlSize = Microsoft.Office.Core.RibbonControlSize.RibbonControlSizeLarge;
|
||||||
|
this.BtnQueryStock.Image = global::AIProofread.Properties.Resources.icon_stock;
|
||||||
|
this.BtnQueryStock.Label = "交易权限速查\r\n";
|
||||||
|
this.BtnQueryStock.Name = "BtnQueryStock";
|
||||||
|
this.BtnQueryStock.ShowImage = true;
|
||||||
|
this.BtnQueryStock.Click += new Microsoft.Office.Tools.Ribbon.RibbonControlEventHandler(this.BtnQueryStock_Click);
|
||||||
|
//
|
||||||
|
// BtnQueryLaw
|
||||||
|
//
|
||||||
|
this.BtnQueryLaw.ControlSize = Microsoft.Office.Core.RibbonControlSize.RibbonControlSizeLarge;
|
||||||
|
this.BtnQueryLaw.Image = global::AIProofread.Properties.Resources.icon_laws_query;
|
||||||
|
this.BtnQueryLaw.Label = "法规查询\r\n";
|
||||||
|
this.BtnQueryLaw.Name = "BtnQueryLaw";
|
||||||
|
this.BtnQueryLaw.ShowImage = true;
|
||||||
|
this.BtnQueryLaw.Click += new Microsoft.Office.Tools.Ribbon.RibbonControlEventHandler(this.BtnQueryLaw_Click);
|
||||||
|
//
|
||||||
// btnClear
|
// btnClear
|
||||||
//
|
//
|
||||||
this.btnClear.ControlSize = Microsoft.Office.Core.RibbonControlSize.RibbonControlSizeLarge;
|
this.btnClear.ControlSize = Microsoft.Office.Core.RibbonControlSize.RibbonControlSizeLarge;
|
||||||
@ -159,14 +183,62 @@ namespace AIProofread
|
|||||||
this.btnClear.ShowImage = true;
|
this.btnClear.ShowImage = true;
|
||||||
this.btnClear.Click += new Microsoft.Office.Tools.Ribbon.RibbonControlEventHandler(this.btnClear_Click);
|
this.btnClear.Click += new Microsoft.Office.Tools.Ribbon.RibbonControlEventHandler(this.btnClear_Click);
|
||||||
//
|
//
|
||||||
// btnOpenLexicon
|
// BtnGetContact
|
||||||
//
|
//
|
||||||
this.btnOpenLexicon.ControlSize = Microsoft.Office.Core.RibbonControlSize.RibbonControlSizeLarge;
|
this.BtnGetContact.ControlSize = Microsoft.Office.Core.RibbonControlSize.RibbonControlSizeLarge;
|
||||||
this.btnOpenLexicon.Image = global::AIProofread.Properties.Resources.icon_book;
|
this.BtnGetContact.Image = global::AIProofread.Properties.Resources.icon_phone;
|
||||||
this.btnOpenLexicon.Label = "词库管理\r\n";
|
this.BtnGetContact.Label = "联系客服\r\n";
|
||||||
this.btnOpenLexicon.Name = "btnOpenLexicon";
|
this.BtnGetContact.Name = "BtnGetContact";
|
||||||
this.btnOpenLexicon.ShowImage = true;
|
this.BtnGetContact.ShowImage = true;
|
||||||
this.btnOpenLexicon.Click += new Microsoft.Office.Tools.Ribbon.RibbonControlEventHandler(this.btnOpenLexicon_Click);
|
this.BtnGetContact.Click += new Microsoft.Office.Tools.Ribbon.RibbonControlEventHandler(this.BtnGetContact_Click);
|
||||||
|
//
|
||||||
|
// BtnUpdate
|
||||||
|
//
|
||||||
|
this.BtnUpdate.ControlSize = Microsoft.Office.Core.RibbonControlSize.RibbonControlSizeLarge;
|
||||||
|
this.BtnUpdate.Image = global::AIProofread.Properties.Resources.icon_update;
|
||||||
|
this.BtnUpdate.Label = "版本更新\r\n";
|
||||||
|
this.BtnUpdate.Name = "BtnUpdate";
|
||||||
|
this.BtnUpdate.ShowImage = true;
|
||||||
|
this.BtnUpdate.Click += new Microsoft.Office.Tools.Ribbon.RibbonControlEventHandler(this.BtnUpdate_Click);
|
||||||
|
//
|
||||||
|
// btnLogout
|
||||||
|
//
|
||||||
|
this.btnLogout.ControlSize = Microsoft.Office.Core.RibbonControlSize.RibbonControlSizeLarge;
|
||||||
|
this.btnLogout.Image = global::AIProofread.Properties.Resources.icon_logout;
|
||||||
|
this.btnLogout.Label = "退出登录\r\n";
|
||||||
|
this.btnLogout.Name = "btnLogout";
|
||||||
|
this.btnLogout.ShowImage = true;
|
||||||
|
this.btnLogout.Visible = false;
|
||||||
|
this.btnLogout.Click += new Microsoft.Office.Tools.Ribbon.RibbonControlEventHandler(this.btnLogout_Click);
|
||||||
|
//
|
||||||
|
// btnLogin
|
||||||
|
//
|
||||||
|
this.btnLogin.ControlSize = Microsoft.Office.Core.RibbonControlSize.RibbonControlSizeLarge;
|
||||||
|
this.btnLogin.Image = global::AIProofread.Properties.Resources.icon_user;
|
||||||
|
this.btnLogin.Label = "用户登录\r\n";
|
||||||
|
this.btnLogin.Name = "btnLogin";
|
||||||
|
this.btnLogin.ShowImage = true;
|
||||||
|
this.btnLogin.Click += new Microsoft.Office.Tools.Ribbon.RibbonControlEventHandler(this.btnLogin_Click);
|
||||||
|
//
|
||||||
|
// BtnShowManual
|
||||||
|
//
|
||||||
|
this.BtnShowManual.ControlSize = Microsoft.Office.Core.RibbonControlSize.RibbonControlSizeLarge;
|
||||||
|
this.BtnShowManual.Image = global::AIProofread.Properties.Resources.icon_manual;
|
||||||
|
this.BtnShowManual.Label = "用户手册\r\n";
|
||||||
|
this.BtnShowManual.Name = "BtnShowManual";
|
||||||
|
this.BtnShowManual.ShowImage = true;
|
||||||
|
this.BtnShowManual.Click += new Microsoft.Office.Tools.Ribbon.RibbonControlEventHandler(this.BtnShowManual_Click);
|
||||||
|
//
|
||||||
|
// BtnShowPanel
|
||||||
|
//
|
||||||
|
this.BtnShowPanel.ControlSize = Microsoft.Office.Core.RibbonControlSize.RibbonControlSizeLarge;
|
||||||
|
this.BtnShowPanel.Enabled = false;
|
||||||
|
this.BtnShowPanel.Image = global::AIProofread.Properties.Resources.icon_panel;
|
||||||
|
this.BtnShowPanel.Label = "显示面板\r\n";
|
||||||
|
this.BtnShowPanel.Name = "BtnShowPanel";
|
||||||
|
this.BtnShowPanel.ShowImage = true;
|
||||||
|
this.BtnShowPanel.Visible = false;
|
||||||
|
this.BtnShowPanel.Click += new Microsoft.Office.Tools.Ribbon.RibbonControlEventHandler(this.BtnShowPanel_Click);
|
||||||
//
|
//
|
||||||
// menuSencenDect
|
// menuSencenDect
|
||||||
//
|
//
|
||||||
@ -178,6 +250,7 @@ namespace AIProofread
|
|||||||
this.menuSencenDect.Label = "常识性检测\r\n";
|
this.menuSencenDect.Label = "常识性检测\r\n";
|
||||||
this.menuSencenDect.Name = "menuSencenDect";
|
this.menuSencenDect.Name = "menuSencenDect";
|
||||||
this.menuSencenDect.ShowImage = true;
|
this.menuSencenDect.ShowImage = true;
|
||||||
|
this.menuSencenDect.Visible = false;
|
||||||
//
|
//
|
||||||
// btnDetectionAll
|
// btnDetectionAll
|
||||||
//
|
//
|
||||||
@ -201,25 +274,27 @@ namespace AIProofread
|
|||||||
this.btnDetectionHistory.ShowImage = true;
|
this.btnDetectionHistory.ShowImage = true;
|
||||||
this.btnDetectionHistory.Click += new Microsoft.Office.Tools.Ribbon.RibbonControlEventHandler(this.btnDetectionHistory_Click);
|
this.btnDetectionHistory.Click += new Microsoft.Office.Tools.Ribbon.RibbonControlEventHandler(this.btnDetectionHistory_Click);
|
||||||
//
|
//
|
||||||
// btnSetting
|
// MenuMore
|
||||||
//
|
//
|
||||||
this.btnSetting.ControlSize = Microsoft.Office.Core.RibbonControlSize.RibbonControlSizeLarge;
|
this.MenuMore.ControlSize = Microsoft.Office.Core.RibbonControlSize.RibbonControlSizeLarge;
|
||||||
this.btnSetting.Image = global::AIProofread.Properties.Resources.icon_setting;
|
this.MenuMore.Image = global::AIProofread.Properties.Resources.icon_more;
|
||||||
this.btnSetting.Label = "设置\r\n";
|
this.MenuMore.Items.Add(this.btnOpenLexicon);
|
||||||
this.btnSetting.Name = "btnSetting";
|
this.MenuMore.Items.Add(this.ButtonSaveCache);
|
||||||
this.btnSetting.ShowImage = true;
|
this.MenuMore.Items.Add(this.ButtonLoadCache);
|
||||||
this.btnSetting.Click += new Microsoft.Office.Tools.Ribbon.RibbonControlEventHandler(this.btnSetting_Click);
|
this.MenuMore.Items.Add(this.btnSetting);
|
||||||
|
this.MenuMore.Label = "更多";
|
||||||
|
this.MenuMore.Name = "MenuMore";
|
||||||
|
this.MenuMore.ShowImage = true;
|
||||||
//
|
//
|
||||||
// Group
|
// btnOpenLexicon
|
||||||
//
|
//
|
||||||
this.Group.Items.Add(this.ButtonSaveCache);
|
this.btnOpenLexicon.Label = "词库管理\r\n";
|
||||||
this.Group.Items.Add(this.ButtonLoadCache);
|
this.btnOpenLexicon.Name = "btnOpenLexicon";
|
||||||
this.Group.Name = "Group";
|
this.btnOpenLexicon.ShowImage = true;
|
||||||
|
this.btnOpenLexicon.Click += new Microsoft.Office.Tools.Ribbon.RibbonControlEventHandler(this.btnOpenLexicon_Click);
|
||||||
//
|
//
|
||||||
// ButtonSaveCache
|
// ButtonSaveCache
|
||||||
//
|
//
|
||||||
this.ButtonSaveCache.ControlSize = Microsoft.Office.Core.RibbonControlSize.RibbonControlSizeLarge;
|
|
||||||
this.ButtonSaveCache.Image = global::AIProofread.Properties.Resources.icon_save;
|
|
||||||
this.ButtonSaveCache.Label = "保存进度\r\n";
|
this.ButtonSaveCache.Label = "保存进度\r\n";
|
||||||
this.ButtonSaveCache.Name = "ButtonSaveCache";
|
this.ButtonSaveCache.Name = "ButtonSaveCache";
|
||||||
this.ButtonSaveCache.ShowImage = true;
|
this.ButtonSaveCache.ShowImage = true;
|
||||||
@ -227,60 +302,24 @@ namespace AIProofread
|
|||||||
//
|
//
|
||||||
// ButtonLoadCache
|
// ButtonLoadCache
|
||||||
//
|
//
|
||||||
this.ButtonLoadCache.ControlSize = Microsoft.Office.Core.RibbonControlSize.RibbonControlSizeLarge;
|
|
||||||
this.ButtonLoadCache.Image = global::AIProofread.Properties.Resources.icon_history;
|
|
||||||
this.ButtonLoadCache.Label = "加载进度\r\n";
|
this.ButtonLoadCache.Label = "加载进度\r\n";
|
||||||
this.ButtonLoadCache.Name = "ButtonLoadCache";
|
this.ButtonLoadCache.Name = "ButtonLoadCache";
|
||||||
this.ButtonLoadCache.ShowImage = true;
|
this.ButtonLoadCache.ShowImage = true;
|
||||||
this.ButtonLoadCache.Click += new Microsoft.Office.Tools.Ribbon.RibbonControlEventHandler(this.ButtonLoadCache_Click);
|
this.ButtonLoadCache.Click += new Microsoft.Office.Tools.Ribbon.RibbonControlEventHandler(this.ButtonLoadCache_Click);
|
||||||
//
|
//
|
||||||
|
// btnSetting
|
||||||
|
//
|
||||||
|
this.btnSetting.Label = "设置\r\n";
|
||||||
|
this.btnSetting.Name = "btnSetting";
|
||||||
|
this.btnSetting.ShowImage = true;
|
||||||
|
this.btnSetting.Click += new Microsoft.Office.Tools.Ribbon.RibbonControlEventHandler(this.btnSetting_Click);
|
||||||
|
//
|
||||||
// grpOther
|
// grpOther
|
||||||
//
|
//
|
||||||
this.grpOther.Items.Add(this.BtnGetContact);
|
|
||||||
this.grpOther.Items.Add(this.BtnUpdate);
|
|
||||||
this.grpOther.Items.Add(this.btnLogin);
|
|
||||||
this.grpOther.Items.Add(this.btnLogout);
|
|
||||||
this.grpOther.Items.Add(this.LblDate);
|
this.grpOther.Items.Add(this.LblDate);
|
||||||
this.grpOther.Items.Add(this.LblNickname);
|
this.grpOther.Items.Add(this.LblNickname);
|
||||||
this.grpOther.Name = "grpOther";
|
this.grpOther.Name = "grpOther";
|
||||||
//
|
//
|
||||||
// BtnGetContact
|
|
||||||
//
|
|
||||||
this.BtnGetContact.ControlSize = Microsoft.Office.Core.RibbonControlSize.RibbonControlSizeLarge;
|
|
||||||
this.BtnGetContact.Image = global::AIProofread.Properties.Resources.icon_phone;
|
|
||||||
this.BtnGetContact.Label = "联系客服\r\n";
|
|
||||||
this.BtnGetContact.Name = "BtnGetContact";
|
|
||||||
this.BtnGetContact.ShowImage = true;
|
|
||||||
this.BtnGetContact.Click += new Microsoft.Office.Tools.Ribbon.RibbonControlEventHandler(this.BtnGetContact_Click);
|
|
||||||
//
|
|
||||||
// BtnUpdate
|
|
||||||
//
|
|
||||||
this.BtnUpdate.ControlSize = Microsoft.Office.Core.RibbonControlSize.RibbonControlSizeLarge;
|
|
||||||
this.BtnUpdate.Image = global::AIProofread.Properties.Resources.icon_update;
|
|
||||||
this.BtnUpdate.Label = "版本更新\r\n";
|
|
||||||
this.BtnUpdate.Name = "BtnUpdate";
|
|
||||||
this.BtnUpdate.ShowImage = true;
|
|
||||||
this.BtnUpdate.Click += new Microsoft.Office.Tools.Ribbon.RibbonControlEventHandler(this.BtnUpdate_Click);
|
|
||||||
//
|
|
||||||
// btnLogin
|
|
||||||
//
|
|
||||||
this.btnLogin.ControlSize = Microsoft.Office.Core.RibbonControlSize.RibbonControlSizeLarge;
|
|
||||||
this.btnLogin.Image = global::AIProofread.Properties.Resources.icon_user;
|
|
||||||
this.btnLogin.Label = "用户登录\r\n";
|
|
||||||
this.btnLogin.Name = "btnLogin";
|
|
||||||
this.btnLogin.ShowImage = true;
|
|
||||||
this.btnLogin.Click += new Microsoft.Office.Tools.Ribbon.RibbonControlEventHandler(this.btnLogin_Click);
|
|
||||||
//
|
|
||||||
// btnLogout
|
|
||||||
//
|
|
||||||
this.btnLogout.ControlSize = Microsoft.Office.Core.RibbonControlSize.RibbonControlSizeLarge;
|
|
||||||
this.btnLogout.Image = global::AIProofread.Properties.Resources.icon_logout;
|
|
||||||
this.btnLogout.Label = "退出登录\r\n";
|
|
||||||
this.btnLogout.Name = "btnLogout";
|
|
||||||
this.btnLogout.ShowImage = true;
|
|
||||||
this.btnLogout.Visible = false;
|
|
||||||
this.btnLogout.Click += new Microsoft.Office.Tools.Ribbon.RibbonControlEventHandler(this.btnLogout_Click);
|
|
||||||
//
|
|
||||||
// LblDate
|
// LblDate
|
||||||
//
|
//
|
||||||
this.LblDate.Label = "过期时间:";
|
this.LblDate.Label = "过期时间:";
|
||||||
@ -295,28 +334,8 @@ namespace AIProofread
|
|||||||
//
|
//
|
||||||
// group2
|
// group2
|
||||||
//
|
//
|
||||||
this.group2.Items.Add(this.BtnShowPanel);
|
|
||||||
this.group2.Items.Add(this.BtnShowManual);
|
|
||||||
this.group2.Name = "group2";
|
this.group2.Name = "group2";
|
||||||
//
|
//
|
||||||
// BtnShowPanel
|
|
||||||
//
|
|
||||||
this.BtnShowPanel.ControlSize = Microsoft.Office.Core.RibbonControlSize.RibbonControlSizeLarge;
|
|
||||||
this.BtnShowPanel.Image = global::AIProofread.Properties.Resources.icon_panel;
|
|
||||||
this.BtnShowPanel.Label = "显示面板\r\n";
|
|
||||||
this.BtnShowPanel.Name = "BtnShowPanel";
|
|
||||||
this.BtnShowPanel.ShowImage = true;
|
|
||||||
this.BtnShowPanel.Click += new Microsoft.Office.Tools.Ribbon.RibbonControlEventHandler(this.BtnShowPanel_Click);
|
|
||||||
//
|
|
||||||
// BtnShowManual
|
|
||||||
//
|
|
||||||
this.BtnShowManual.ControlSize = Microsoft.Office.Core.RibbonControlSize.RibbonControlSizeLarge;
|
|
||||||
this.BtnShowManual.Image = global::AIProofread.Properties.Resources.icon_manual;
|
|
||||||
this.BtnShowManual.Label = "用户手册\r\n";
|
|
||||||
this.BtnShowManual.Name = "BtnShowManual";
|
|
||||||
this.BtnShowManual.ShowImage = true;
|
|
||||||
this.BtnShowManual.Click += new Microsoft.Office.Tools.Ribbon.RibbonControlEventHandler(this.BtnShowManual_Click);
|
|
||||||
//
|
|
||||||
// grpDebug
|
// grpDebug
|
||||||
//
|
//
|
||||||
this.grpDebug.Items.Add(this.btnShowPane);
|
this.grpDebug.Items.Add(this.btnShowPane);
|
||||||
@ -395,18 +414,14 @@ namespace AIProofread
|
|||||||
//
|
//
|
||||||
this.Name = "Ribbon1";
|
this.Name = "Ribbon1";
|
||||||
this.RibbonType = "Microsoft.Word.Document";
|
this.RibbonType = "Microsoft.Word.Document";
|
||||||
this.Tabs.Add(this.tabAIProofread);
|
this.Tabs.Add(this.tabAIProofreadAnno);
|
||||||
this.Load += new Microsoft.Office.Tools.Ribbon.RibbonUIEventHandler(this.Ribbon1_Load);
|
this.Load += new Microsoft.Office.Tools.Ribbon.RibbonUIEventHandler(this.Ribbon1_Load);
|
||||||
this.tabAIProofread.ResumeLayout(false);
|
this.tabAIProofreadAnno.ResumeLayout(false);
|
||||||
this.tabAIProofread.PerformLayout();
|
this.tabAIProofreadAnno.PerformLayout();
|
||||||
this.group1.ResumeLayout(false);
|
this.group1.ResumeLayout(false);
|
||||||
this.group1.PerformLayout();
|
this.group1.PerformLayout();
|
||||||
this.Group.ResumeLayout(false);
|
|
||||||
this.Group.PerformLayout();
|
|
||||||
this.grpOther.ResumeLayout(false);
|
this.grpOther.ResumeLayout(false);
|
||||||
this.grpOther.PerformLayout();
|
this.grpOther.PerformLayout();
|
||||||
this.group2.ResumeLayout(false);
|
|
||||||
this.group2.PerformLayout();
|
|
||||||
this.grpDebug.ResumeLayout(false);
|
this.grpDebug.ResumeLayout(false);
|
||||||
this.grpDebug.PerformLayout();
|
this.grpDebug.PerformLayout();
|
||||||
this.ResumeLayout(false);
|
this.ResumeLayout(false);
|
||||||
@ -415,7 +430,7 @@ namespace AIProofread
|
|||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
internal Microsoft.Office.Tools.Ribbon.RibbonTab tabAIProofread;
|
internal Microsoft.Office.Tools.Ribbon.RibbonTab tabAIProofreadAnno;
|
||||||
internal Microsoft.Office.Tools.Ribbon.RibbonGroup group1;
|
internal Microsoft.Office.Tools.Ribbon.RibbonGroup group1;
|
||||||
internal Microsoft.Office.Tools.Ribbon.RibbonButton btnLogout;
|
internal Microsoft.Office.Tools.Ribbon.RibbonButton btnLogout;
|
||||||
internal Microsoft.Office.Tools.Ribbon.RibbonLabel LblNickname;
|
internal Microsoft.Office.Tools.Ribbon.RibbonLabel LblNickname;
|
||||||
@ -432,7 +447,6 @@ namespace AIProofread
|
|||||||
internal Microsoft.Office.Tools.Ribbon.RibbonButton btnHidePane;
|
internal Microsoft.Office.Tools.Ribbon.RibbonButton btnHidePane;
|
||||||
internal Microsoft.Office.Tools.Ribbon.RibbonButton BtnOpenLog;
|
internal Microsoft.Office.Tools.Ribbon.RibbonButton BtnOpenLog;
|
||||||
internal Microsoft.Office.Tools.Ribbon.RibbonButton button1;
|
internal Microsoft.Office.Tools.Ribbon.RibbonButton button1;
|
||||||
internal Microsoft.Office.Tools.Ribbon.RibbonGroup Group;
|
|
||||||
internal Microsoft.Office.Tools.Ribbon.RibbonButton ButtonSaveCache;
|
internal Microsoft.Office.Tools.Ribbon.RibbonButton ButtonSaveCache;
|
||||||
internal Microsoft.Office.Tools.Ribbon.RibbonButton ButtonLoadCache;
|
internal Microsoft.Office.Tools.Ribbon.RibbonButton ButtonLoadCache;
|
||||||
internal Microsoft.Office.Tools.Ribbon.RibbonButton BtnOpenLogger;
|
internal Microsoft.Office.Tools.Ribbon.RibbonButton BtnOpenLogger;
|
||||||
@ -452,6 +466,9 @@ namespace AIProofread
|
|||||||
internal Microsoft.Office.Tools.Ribbon.RibbonMenu menuProofreadList;
|
internal Microsoft.Office.Tools.Ribbon.RibbonMenu menuProofreadList;
|
||||||
internal Microsoft.Office.Tools.Ribbon.RibbonButton BtnProofreadExact;
|
internal Microsoft.Office.Tools.Ribbon.RibbonButton BtnProofreadExact;
|
||||||
internal Microsoft.Office.Tools.Ribbon.RibbonButton BtnProofreadFull;
|
internal Microsoft.Office.Tools.Ribbon.RibbonButton BtnProofreadFull;
|
||||||
|
internal Microsoft.Office.Tools.Ribbon.RibbonButton BtnQueryStock;
|
||||||
|
internal Microsoft.Office.Tools.Ribbon.RibbonMenu MenuMore;
|
||||||
|
internal Microsoft.Office.Tools.Ribbon.RibbonButton BtnQueryLaw;
|
||||||
}
|
}
|
||||||
|
|
||||||
partial class ThisRibbonCollection
|
partial class ThisRibbonCollection
|
||||||
|
@ -81,24 +81,32 @@ namespace AIProofread
|
|||||||
public void InitWPS()
|
public void InitWPS()
|
||||||
{
|
{
|
||||||
|
|
||||||
BtnProofreadAll.Image = AIProofread.Properties.Resources.icon_proofread_wps;
|
BtnProofreadAll.Image = Resources.icon_proofread_wps;
|
||||||
menuProofreadList.Image = AIProofread.Properties.Resources.icon_proofread_wps;
|
menuProofreadList.Image = Resources.icon_proofread_wps;
|
||||||
btnClear.Image = AIProofread.Properties.Resources.icon_clear_wps;
|
btnClear.Image = Resources.icon_clear_wps;
|
||||||
btnOpenLexicon.Image = AIProofread.Properties.Resources.icon_book_wps;
|
// 词库
|
||||||
btnSetting.Image = AIProofread.Properties.Resources.icon_setting_wps;
|
//btnOpenLexicon.Image = Resources.icon_book_wps;
|
||||||
BtnGetContact.Image = AIProofread.Properties.Resources.icon_phone_wps;
|
// 设置
|
||||||
BtnUpdate.Image = AIProofread.Properties.Resources.icon_update_wps;
|
//btnSetting.Image = Resources.icon_setting_wps;
|
||||||
btnLogin.Image = AIProofread.Properties.Resources.icon_user_wps;
|
// 客服
|
||||||
menuSencenDect.Image = AIProofread.Properties.Resources.icon_ai_robot_wps;
|
BtnGetContact.Image = Resources.icon_phone_wps;
|
||||||
btnLogout.Image = AIProofread.Properties.Resources.icon_logout_wps;
|
|
||||||
|
BtnUpdate.Image = Resources.icon_update_wps;
|
||||||
|
btnLogin.Image = Resources.icon_user_wps;
|
||||||
|
//menuSencenDect.Image = Resources.icon_ai_robot_wps;
|
||||||
|
btnLogout.Image = Resources.icon_logout_wps;
|
||||||
// 缓存相关
|
// 缓存相关
|
||||||
ButtonLoadCache.Image = AIProofread.Properties.Resources.icon_refresh_wps;
|
//ButtonLoadCache.Image = Resources.icon_refresh_wps;
|
||||||
ButtonSaveCache.Image = AIProofread.Properties.Resources.icon_save_wps;
|
//ButtonSaveCache.Image = Resources.icon_save_wps;
|
||||||
// 显示面板
|
// 显示面板
|
||||||
BtnShowPanel.Image = AIProofread.Properties.Resources.icon_panel_wps;
|
BtnShowPanel.Image = Resources.icon_panel_wps;
|
||||||
// 导出校对结果
|
// 导出校对结果
|
||||||
BtnExportProofreadResult.Image = AIProofread.Properties.Resources.icon_export_wps;
|
//BtnExportProofreadResult.Image = Resources.icon_export_wps;
|
||||||
BtnShowManual.Image = AIProofread.Properties.Resources.icon_manual_wps;
|
BtnShowManual.Image = Resources.icon_manual_wps;
|
||||||
|
// 股市查询
|
||||||
|
BtnQueryStock.Image = Resources.icon_stock_wps;
|
||||||
|
MenuMore.Image = Resources.icon_more_wps;
|
||||||
|
BtnQueryLaw.Image = Resources.icon_laws_query_wps;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void ProcessLoginInfo(Userinfo userinfo)
|
public void ProcessLoginInfo(Userinfo userinfo)
|
||||||
@ -639,5 +647,15 @@ namespace AIProofread
|
|||||||
Globals.ThisAddIn.ActiveDocument.CheckPanel();
|
Globals.ThisAddIn.ActiveDocument.CheckPanel();
|
||||||
Globals.ThisAddIn.SendMessageToWeb("start", "full");
|
Globals.ThisAddIn.SendMessageToWeb("start", "full");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void BtnQueryStock_Click(object sender, RibbonControlEventArgs e)
|
||||||
|
{
|
||||||
|
Globals.ThisAddIn.ShowStockQuery();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void BtnQueryLaw_Click(object sender, RibbonControlEventArgs e)
|
||||||
|
{
|
||||||
|
Globals.ThisAddIn.ShowLawQuery();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -117,7 +117,7 @@
|
|||||||
<resheader name="writer">
|
<resheader name="writer">
|
||||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</resheader>
|
</resheader>
|
||||||
<metadata name="tabAIProofread.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<metadata name="tabAIProofreadAnno.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
<value>True</value>
|
<value>True</value>
|
||||||
</metadata>
|
</metadata>
|
||||||
<metadata name="group1.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<metadata name="group1.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
@ -141,7 +141,22 @@
|
|||||||
<metadata name="btnClear.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<metadata name="btnClear.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
<value>True</value>
|
<value>True</value>
|
||||||
</metadata>
|
</metadata>
|
||||||
<metadata name="btnOpenLexicon.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<metadata name="BtnGetContact.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="BtnUpdate.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="btnLogout.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="btnLogin.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="BtnShowManual.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="BtnShowPanel.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
<value>True</value>
|
<value>True</value>
|
||||||
</metadata>
|
</metadata>
|
||||||
<metadata name="menuSencenDect.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<metadata name="menuSencenDect.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
@ -156,10 +171,7 @@
|
|||||||
<metadata name="btnDetectionHistory.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<metadata name="btnDetectionHistory.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
<value>True</value>
|
<value>True</value>
|
||||||
</metadata>
|
</metadata>
|
||||||
<metadata name="btnSetting.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<metadata name="btnOpenLexicon.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
<value>True</value>
|
|
||||||
</metadata>
|
|
||||||
<metadata name="Group.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<value>True</value>
|
<value>True</value>
|
||||||
</metadata>
|
</metadata>
|
||||||
<metadata name="ButtonSaveCache.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<metadata name="ButtonSaveCache.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
@ -168,21 +180,12 @@
|
|||||||
<metadata name="ButtonLoadCache.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<metadata name="ButtonLoadCache.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
<value>True</value>
|
<value>True</value>
|
||||||
</metadata>
|
</metadata>
|
||||||
|
<metadata name="btnSetting.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
<metadata name="grpOther.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<metadata name="grpOther.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
<value>True</value>
|
<value>True</value>
|
||||||
</metadata>
|
</metadata>
|
||||||
<metadata name="BtnGetContact.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<value>True</value>
|
|
||||||
</metadata>
|
|
||||||
<metadata name="BtnUpdate.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<value>True</value>
|
|
||||||
</metadata>
|
|
||||||
<metadata name="btnLogin.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<value>True</value>
|
|
||||||
</metadata>
|
|
||||||
<metadata name="btnLogout.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<value>True</value>
|
|
||||||
</metadata>
|
|
||||||
<metadata name="LblDate.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<metadata name="LblDate.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
<value>True</value>
|
<value>True</value>
|
||||||
</metadata>
|
</metadata>
|
||||||
@ -192,12 +195,6 @@
|
|||||||
<metadata name="group2.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<metadata name="group2.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
<value>True</value>
|
<value>True</value>
|
||||||
</metadata>
|
</metadata>
|
||||||
<metadata name="BtnShowPanel.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<value>True</value>
|
|
||||||
</metadata>
|
|
||||||
<metadata name="BtnShowManual.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
||||||
<value>True</value>
|
|
||||||
</metadata>
|
|
||||||
<metadata name="grpDebug.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<metadata name="grpDebug.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
<value>True</value>
|
<value>True</value>
|
||||||
</metadata>
|
</metadata>
|
||||||
|
@ -8,19 +8,15 @@ using AIProofread.Controls;
|
|||||||
using UtilLib;
|
using UtilLib;
|
||||||
using AIProofread.Model;
|
using AIProofread.Model;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Runtime.InteropServices;
|
|
||||||
using System.Threading.Tasks;
|
|
||||||
using System.Text;
|
|
||||||
//using CustomTaskPane = Microsoft.Office.Core.CustomTaskPane;
|
|
||||||
//using CustomTaskPane = Microsoft.Office.Tools.CustomTaskPane;
|
|
||||||
//using NPOI.SS.Formula.Functions;
|
|
||||||
|
|
||||||
namespace AIProofread
|
namespace AIProofread
|
||||||
{
|
{
|
||||||
|
|
||||||
public partial class ThisAddIn
|
public partial class ThisAddIn
|
||||||
{
|
{
|
||||||
|
// LogManager.GetLogger(typeof(ThisAddIn))
|
||||||
|
//public ILog Logger = LogHelper.GetLogger(typeof(ThisAddIn));
|
||||||
public static SynchronizationContext FmainThreadContext;
|
public static SynchronizationContext FmainThreadContext;
|
||||||
|
|
||||||
public string AddinName = " ";
|
public string AddinName = " ";
|
||||||
@ -63,6 +59,8 @@ namespace AIProofread
|
|||||||
/// 智能常识检测对话框 = new FormCommonsenseDetection()
|
/// 智能常识检测对话框 = new FormCommonsenseDetection()
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public FormCommonsenseDetection formCommonsenseDetection;
|
public FormCommonsenseDetection formCommonsenseDetection;
|
||||||
|
public FormWebView fromStockQuery;
|
||||||
|
public FormWebView fromLawQuery;
|
||||||
public bool IsWPS { get; set; }
|
public bool IsWPS { get; set; }
|
||||||
|
|
||||||
public List<FormLogin> LoginFormList = new List<FormLogin>();
|
public List<FormLogin> LoginFormList = new List<FormLogin>();
|
||||||
@ -92,6 +90,31 @@ namespace AIProofread
|
|||||||
formCommonsenseDetection.Close();
|
formCommonsenseDetection.Close();
|
||||||
formCommonsenseDetection = null;
|
formCommonsenseDetection = null;
|
||||||
}
|
}
|
||||||
|
public void ShowLawQuery()
|
||||||
|
{
|
||||||
|
if (fromLawQuery == null || fromLawQuery.IsDisposed)
|
||||||
|
{
|
||||||
|
fromLawQuery = new FormWebView(Config.WebPath("laws-query?app_v=101"), 1300,800);
|
||||||
|
}
|
||||||
|
fromLawQuery.Show();
|
||||||
|
// 显示在最前面
|
||||||
|
fromLawQuery.Activate();
|
||||||
|
}
|
||||||
|
public void ShowStockQuery()
|
||||||
|
{
|
||||||
|
if (fromStockQuery == null || fromStockQuery.IsDisposed)
|
||||||
|
{
|
||||||
|
fromStockQuery = new FormWebView(Config.WebPath("stock-query?app_v=101"),500 ,400);
|
||||||
|
}
|
||||||
|
fromStockQuery.Show();
|
||||||
|
// 显示在最前面
|
||||||
|
fromStockQuery.Activate();
|
||||||
|
}
|
||||||
|
public void HideStockQuery()
|
||||||
|
{
|
||||||
|
fromStockQuery.Close();
|
||||||
|
fromStockQuery = null;
|
||||||
|
}
|
||||||
|
|
||||||
private void ProcessApplicationException(object sender, UnhandledExceptionEventArgs e)
|
private void ProcessApplicationException(object sender, UnhandledExceptionEventArgs e)
|
||||||
{
|
{
|
||||||
@ -112,7 +135,7 @@ namespace AIProofread
|
|||||||
//formCommonsenseDetection.ShowInTaskbar = false;
|
//formCommonsenseDetection.ShowInTaskbar = false;
|
||||||
//formCommonsenseDetection.Show();
|
//formCommonsenseDetection.Show();
|
||||||
|
|
||||||
Logger.Log("ThisAddIn_Startup IS_WPS --> " + IsWPS);
|
Logger.Log("ThisAddIn_Startup Platform --> " + (IsWPS?"WPS":"WORD"));
|
||||||
// 捕获全局异常
|
// 捕获全局异常
|
||||||
AppDomain.CurrentDomain.UnhandledException += ProcessApplicationException;
|
AppDomain.CurrentDomain.UnhandledException += ProcessApplicationException;
|
||||||
System.Windows.Forms.Application.ThreadException += ProcessApplicationFormException;
|
System.Windows.Forms.Application.ThreadException += ProcessApplicationFormException;
|
||||||
@ -254,7 +277,7 @@ namespace AIProofread
|
|||||||
|
|
||||||
private void Application_DocumentBeforeSave(Document originDocument, ref bool SaveAsUI, ref bool Cancel)
|
private void Application_DocumentBeforeSave(Document originDocument, ref bool SaveAsUI, ref bool Cancel)
|
||||||
{
|
{
|
||||||
Logger.Log("DocumentSave", originDocument.Name + "\r\n");
|
//LogHelper.Log("DocumentSave", originDocument.Name + "\r\n");
|
||||||
if (CurrentWordApplication.Documents.Count == 0)
|
if (CurrentWordApplication.Documents.Count == 0)
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
@ -269,6 +292,7 @@ namespace AIProofread
|
|||||||
|
|
||||||
private void AppInitialize()
|
private void AppInitialize()
|
||||||
{
|
{
|
||||||
|
Logger.Log("AppInitialize start... ");
|
||||||
CurrentWordApplication = Application;
|
CurrentWordApplication = Application;
|
||||||
// 初始化配置
|
// 初始化配置
|
||||||
InitAppByConfig();
|
InitAppByConfig();
|
||||||
@ -289,9 +313,25 @@ namespace AIProofread
|
|||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
Logger.Log("Init WPS Error " + ex.Message);
|
Logger.Log("Init WPS Error ",ex);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
try
|
||||||
|
{
|
||||||
|
// 默认已经打开了文档 直接初始化
|
||||||
|
if(CurrentWordApplication.Documents.Count > 0){
|
||||||
|
foreach (Document item in CurrentWordApplication.Documents)
|
||||||
|
{
|
||||||
|
var info = documentList.InitDocument(item);
|
||||||
|
// 直接初始化面板
|
||||||
|
info.CheckPanel();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
Logger.Error("Initialize documentlist Error ", ex);
|
||||||
|
}
|
||||||
string verTextFile = Config.APP_BASE_DIR + Path.GetFileName("app_version.txt");
|
string verTextFile = Config.APP_BASE_DIR + Path.GetFileName("app_version.txt");
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
@ -310,7 +350,7 @@ namespace AIProofread
|
|||||||
if (File.Exists(Config.CONFIG_FILE))
|
if (File.Exists(Config.CONFIG_FILE))
|
||||||
{
|
{
|
||||||
string content = File.ReadAllText(Config.CONFIG_FILE);
|
string content = File.ReadAllText(Config.CONFIG_FILE);
|
||||||
Logger.Log("INIT", "Found app.json " + content);
|
//LogHelper.Log("INIT", "Found app.json " + content);
|
||||||
if (content == null || content.Length == 0) return;
|
if (content == null || content.Length == 0) return;
|
||||||
AppConfig config = JsonConvert.DeserializeObject<AppConfig>(content);
|
AppConfig config = JsonConvert.DeserializeObject<AppConfig>(content);
|
||||||
|
|
||||||
@ -348,10 +388,11 @@ namespace AIProofread
|
|||||||
ActiveDocument = documentList.SetActiveDocument(CurrentWordApplication.ActiveDocument);
|
ActiveDocument = documentList.SetActiveDocument(CurrentWordApplication.ActiveDocument);
|
||||||
ActiveDocument.CheckBtnStatus();
|
ActiveDocument.CheckBtnStatus();
|
||||||
CheckDocumentClosed(null, null);
|
CheckDocumentClosed(null, null);
|
||||||
if (formCommonsenseDetection != null) {
|
if (formCommonsenseDetection != null)
|
||||||
|
{
|
||||||
formCommonsenseDetection.SendMessageToWeb("document-change", null);
|
formCommonsenseDetection.SendMessageToWeb("document-change", null);
|
||||||
}
|
}
|
||||||
Logger.Log("Application_DocumentChange -- " + ActiveDocument.fileName);
|
//LogHelper.Log("Application_DocumentChange -- " + ActiveDocument.fileName + " track is " + ActiveDocument.CurrentDocument.TrackRevisions);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void SetActiveDocument(Document doc)
|
public void SetActiveDocument(Document doc)
|
||||||
@ -375,9 +416,12 @@ namespace AIProofread
|
|||||||
/// <param name="activeDoc"></param>
|
/// <param name="activeDoc"></param>
|
||||||
/// <param name="Wn"></param>
|
/// <param name="Wn"></param>
|
||||||
private void Application_WindowActivate(Document activeDoc, Window Wn)
|
private void Application_WindowActivate(Document activeDoc, Window Wn)
|
||||||
|
{
|
||||||
|
if (activeDoc != null && (ActiveDocument == null || activeDoc != ActiveDocument.CurrentDocument))
|
||||||
{
|
{
|
||||||
ActiveDocument = documentList.SetActiveDocument(activeDoc);
|
ActiveDocument = documentList.SetActiveDocument(activeDoc);
|
||||||
Logger.Log("Application_WindowActivate -- " + ActiveDocument.fileName);
|
Logger.Info("Application_WindowActivate -- " + ActiveDocument.fileName);
|
||||||
|
}
|
||||||
//// 当前文档添加书签集合
|
//// 当前文档添加书签集合
|
||||||
//if (!allMarks.ContainsKey(activeDoc))
|
//if (!allMarks.ContainsKey(activeDoc))
|
||||||
//{
|
//{
|
||||||
@ -414,7 +458,7 @@ namespace AIProofread
|
|||||||
{
|
{
|
||||||
doc.HidePane();
|
doc.HidePane();
|
||||||
}
|
}
|
||||||
Logger.Log("DocumentBeforeClose", currentDoc.FullName);
|
//LogHelper.Log("DocumentBeforeClose", currentDoc.FullName);
|
||||||
//if (allMarks.ContainsKey(currentDoc))
|
//if (allMarks.ContainsKey(currentDoc))
|
||||||
//{
|
//{
|
||||||
// allMarks.Remove(currentDoc);
|
// allMarks.Remove(currentDoc);
|
||||||
@ -436,12 +480,12 @@ namespace AIProofread
|
|||||||
|
|
||||||
private void Application_NewDocument(Document doc)
|
private void Application_NewDocument(Document doc)
|
||||||
{
|
{
|
||||||
Logger.Log("NewDocument" + doc.Name);
|
//LogHelper.Log("NewDocument" + doc.Name);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void Application_DocumentOpen(Document doc)
|
private void Application_DocumentOpen(Document doc)
|
||||||
{
|
{
|
||||||
Logger.Log("DocumentOpen " + doc.Name);
|
//LogHelper.Log("DocumentOpen " + doc.Name);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -504,6 +548,11 @@ namespace AIProofread
|
|||||||
ActiveDocument?.SendMessageToWeb(msg, data);
|
ActiveDocument?.SendMessageToWeb(msg, data);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void GlobalCallback(string callbackId, string result)
|
||||||
|
{
|
||||||
|
ActiveDocument?.GlobalCallback(callbackId, result);
|
||||||
|
}
|
||||||
|
|
||||||
// 显示面板
|
// 显示面板
|
||||||
public void ShowPanel()
|
public void ShowPanel()
|
||||||
{
|
{
|
||||||
|
@ -391,7 +391,7 @@ namespace AIProofread
|
|||||||
return bookmark;
|
return bookmark;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static Range FindBySentence(Range paraRange, CorrectContext c, CorrectItem item, Microsoft.Office.Interop.Word.Document document)
|
private static Range FindBySentence(Range paraRange, CorrectContext c, CorrectItem item, Microsoft.Office.Interop.Word.Document document,int prevOffset)
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
@ -409,6 +409,7 @@ namespace AIProofread
|
|||||||
}
|
}
|
||||||
//int count = 0;
|
//int count = 0;
|
||||||
var range = document.Range(offset + item.Start, offset + item.End + 1);
|
var range = document.Range(offset + item.Start, offset + item.End + 1);
|
||||||
|
#region
|
||||||
//while (true && count++ < 10)
|
//while (true && count++ < 10)
|
||||||
//{
|
//{
|
||||||
// //
|
// //
|
||||||
@ -433,6 +434,7 @@ namespace AIProofread
|
|||||||
// Logger.Log(dce);
|
// Logger.Log(dce);
|
||||||
// }
|
// }
|
||||||
//}
|
//}
|
||||||
|
#endregion
|
||||||
// 比对原始内容与校对原文是否一致
|
// 比对原始内容与校对原文是否一致
|
||||||
if (range.Text == item.Origin)
|
if (range.Text == item.Origin)
|
||||||
{
|
{
|
||||||
@ -452,7 +454,7 @@ namespace AIProofread
|
|||||||
return range1;
|
return range1;
|
||||||
}
|
}
|
||||||
// 执行查找
|
// 执行查找
|
||||||
return FindTextInRange(sentence, item.Origin);
|
return FindTextInRange(sentence, item.Origin, prevOffset);
|
||||||
}
|
}
|
||||||
catch (Exception)
|
catch (Exception)
|
||||||
{
|
{
|
||||||
@ -461,10 +463,15 @@ namespace AIProofread
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static Range FindTextInRange(Range range, string searchText)
|
public static Range FindTextInRange(Range range, string searchText,int findStart = -1)
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
// 设置起始位置
|
||||||
|
if (findStart > 0)
|
||||||
|
{
|
||||||
|
range.Start = range.Start + findStart;
|
||||||
|
}
|
||||||
Find find = range.Find;
|
Find find = range.Find;
|
||||||
if (range.Comments.Count > 0)
|
if (range.Comments.Count > 0)
|
||||||
{
|
{
|
||||||
@ -477,7 +484,8 @@ namespace AIProofread
|
|||||||
find.Wrap = WdFindWrap.wdFindContinue;
|
find.Wrap = WdFindWrap.wdFindContinue;
|
||||||
find.Execute();
|
find.Execute();
|
||||||
if (find.Found) return range;
|
if (find.Found) return range;
|
||||||
} catch (Exception) { }
|
}
|
||||||
|
catch (Exception) { }
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -493,7 +501,7 @@ namespace AIProofread
|
|||||||
//var offset = paraStart + c.SentenceOffset;
|
//var offset = paraStart + c.SentenceOffset;
|
||||||
////var cutLength = Math.Min(c.InsertLen, paraText.Length - offset);
|
////var cutLength = Math.Min(c.InsertLen, paraText.Length - offset);
|
||||||
|
|
||||||
var originFindRange = FindBySentence(paraRange, c, item, document);
|
var originFindRange = FindBySentence(paraRange, c, item, document, prevOffset);
|
||||||
if (originFindRange != null) return originFindRange;
|
if (originFindRange != null) return originFindRange;
|
||||||
|
|
||||||
// 如果是新增 则查找定位
|
// 如果是新增 则查找定位
|
||||||
|
35
updater/Form1.Designer.cs
generated
35
updater/Form1.Designer.cs
generated
@ -35,8 +35,7 @@
|
|||||||
this.panel1 = new System.Windows.Forms.Panel();
|
this.panel1 = new System.Windows.Forms.Panel();
|
||||||
this.IconClose = new System.Windows.Forms.PictureBox();
|
this.IconClose = new System.Windows.Forms.PictureBox();
|
||||||
this.label1 = new System.Windows.Forms.Label();
|
this.label1 = new System.Windows.Forms.Label();
|
||||||
this.panelLog = new System.Windows.Forms.Panel();
|
this.panelLog = new AntdUI.Panel();
|
||||||
this.richTextBox1 = new System.Windows.Forms.RichTextBox();
|
|
||||||
this.panel1.SuspendLayout();
|
this.panel1.SuspendLayout();
|
||||||
((System.ComponentModel.ISupportInitialize)(this.IconClose)).BeginInit();
|
((System.ComponentModel.ISupportInitialize)(this.IconClose)).BeginInit();
|
||||||
this.panelLog.SuspendLayout();
|
this.panelLog.SuspendLayout();
|
||||||
@ -44,12 +43,13 @@
|
|||||||
//
|
//
|
||||||
// LabelLog
|
// LabelLog
|
||||||
//
|
//
|
||||||
|
this.LabelLog.AutoEllipsis = true;
|
||||||
|
this.LabelLog.BackColor = System.Drawing.Color.Transparent;
|
||||||
|
this.LabelLog.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||||
this.LabelLog.Font = new System.Drawing.Font("微软雅黑", 10F);
|
this.LabelLog.Font = new System.Drawing.Font("微软雅黑", 10F);
|
||||||
this.LabelLog.Location = new System.Drawing.Point(2, 2);
|
this.LabelLog.Location = new System.Drawing.Point(5, 5);
|
||||||
this.LabelLog.MaximumSize = new System.Drawing.Size(296, 0);
|
|
||||||
this.LabelLog.MinimumSize = new System.Drawing.Size(296, 0);
|
|
||||||
this.LabelLog.Name = "LabelLog";
|
this.LabelLog.Name = "LabelLog";
|
||||||
this.LabelLog.Size = new System.Drawing.Size(296, 21);
|
this.LabelLog.Size = new System.Drawing.Size(290, 100);
|
||||||
this.LabelLog.TabIndex = 0;
|
this.LabelLog.TabIndex = 0;
|
||||||
this.LabelLog.Text = "版本检测中 ...";
|
this.LabelLog.Text = "版本检测中 ...";
|
||||||
this.LabelLog.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
|
this.LabelLog.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
|
||||||
@ -114,31 +114,21 @@
|
|||||||
//
|
//
|
||||||
// panelLog
|
// panelLog
|
||||||
//
|
//
|
||||||
this.panelLog.AutoScroll = true;
|
this.panelLog.Back = System.Drawing.Color.FromArgb(((int)(((byte)(247)))), ((int)(((byte)(248)))), ((int)(((byte)(249)))));
|
||||||
this.panelLog.Controls.Add(this.LabelLog);
|
this.panelLog.Controls.Add(this.LabelLog);
|
||||||
this.panelLog.Location = new System.Drawing.Point(40, 58);
|
this.panelLog.Location = new System.Drawing.Point(40, 60);
|
||||||
this.panelLog.Name = "panelLog";
|
this.panelLog.Name = "panelLog";
|
||||||
this.panelLog.Size = new System.Drawing.Size(300, 114);
|
this.panelLog.Padding = new System.Windows.Forms.Padding(5);
|
||||||
|
this.panelLog.Radius = 4;
|
||||||
|
this.panelLog.Size = new System.Drawing.Size(300, 110);
|
||||||
this.panelLog.TabIndex = 8;
|
this.panelLog.TabIndex = 8;
|
||||||
//
|
//
|
||||||
// richTextBox1
|
|
||||||
//
|
|
||||||
this.richTextBox1.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
|
||||||
this.richTextBox1.Location = new System.Drawing.Point(237, 149);
|
|
||||||
this.richTextBox1.Name = "richTextBox1";
|
|
||||||
this.richTextBox1.ReadOnly = true;
|
|
||||||
this.richTextBox1.ScrollBars = System.Windows.Forms.RichTextBoxScrollBars.Vertical;
|
|
||||||
this.richTextBox1.Size = new System.Drawing.Size(100, 96);
|
|
||||||
this.richTextBox1.TabIndex = 9;
|
|
||||||
this.richTextBox1.Text = "";
|
|
||||||
//
|
|
||||||
// Form1
|
// Form1
|
||||||
//
|
//
|
||||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
|
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
|
||||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||||
this.BackColor = System.Drawing.Color.White;
|
this.BackColor = System.Drawing.Color.White;
|
||||||
this.ClientSize = new System.Drawing.Size(380, 260);
|
this.ClientSize = new System.Drawing.Size(380, 260);
|
||||||
this.Controls.Add(this.richTextBox1);
|
|
||||||
this.Controls.Add(this.panelLog);
|
this.Controls.Add(this.panelLog);
|
||||||
this.Controls.Add(this.panel1);
|
this.Controls.Add(this.panel1);
|
||||||
this.Controls.Add(this.ButtonProcess);
|
this.Controls.Add(this.ButtonProcess);
|
||||||
@ -168,8 +158,7 @@
|
|||||||
private System.Windows.Forms.PictureBox IconClose;
|
private System.Windows.Forms.PictureBox IconClose;
|
||||||
private System.Windows.Forms.Panel panel1;
|
private System.Windows.Forms.Panel panel1;
|
||||||
private System.Windows.Forms.Label label1;
|
private System.Windows.Forms.Label label1;
|
||||||
private System.Windows.Forms.Panel panelLog;
|
private AntdUI.Panel panelLog;
|
||||||
private System.Windows.Forms.RichTextBox richTextBox1;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -30,11 +30,7 @@ namespace updater
|
|||||||
* pre-gm-plugin.gachafun.com 预发布
|
* pre-gm-plugin.gachafun.com 预发布
|
||||||
* gm-plugin.gachafun.com 正式发布
|
* gm-plugin.gachafun.com 正式发布
|
||||||
*/
|
*/
|
||||||
#if DEBUG
|
private static string UpgradeInfoURI = "https://gm-plugin-fn.gachafun.com/";
|
||||||
private static string UpgradeInfoURI = "https://gm-plugin.gachafun.com/";
|
|
||||||
#else
|
|
||||||
private static string UpgradeInfoURI = "https://gm-plugin.gachafun.com/";
|
|
||||||
#endif
|
|
||||||
|
|
||||||
private string updateSource;
|
private string updateSource;
|
||||||
|
|
||||||
@ -187,15 +183,8 @@ namespace updater
|
|||||||
private void ProcessUpdate(UpgradeModel update)
|
private void ProcessUpdate(UpgradeModel update)
|
||||||
{
|
{
|
||||||
this.upgradeInfo = update.Info;
|
this.upgradeInfo = update.Info;
|
||||||
//richTextBox1.Text
|
|
||||||
richTextBox1.Text = update.Info.Message
|
LabelLog.Text = update.Info.Message;
|
||||||
+ @"Com加载项勾选
|
|
||||||
重新安装插件
|
|
||||||
升级office或wps的版本
|
|
||||||
注册表检测
|
|
||||||
Com加载项勾选
|
|
||||||
重新安装插件
|
|
||||||
补充:无论windowS10或11。在安装插件时,需要先装wps在安装插件,在安装插件。否则菜单中不会显示校对王插件入口";
|
|
||||||
|
|
||||||
if (localVersion == null || update.Info.NeedUpgrade(localVersion.Version))
|
if (localVersion == null || update.Info.NeedUpgrade(localVersion.Version))
|
||||||
{
|
{
|
||||||
|
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user