fixed 导出提示问题
This commit is contained in:
parent
5b6b615bd2
commit
afddb096b7
Binary file not shown.
@ -8,6 +8,10 @@
|
|||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
|
||||||
<StartAction>Project</StartAction>
|
<StartAction>Project</StartAction>
|
||||||
<StartProgram>C:\Soft\Kingsoft\WPS Office\12.1.0.17827\office6\wps.exe</StartProgram>
|
<StartProgram>C:\Soft\Kingsoft\WPS Office\12.1.0.18608\office6\wps.exe</StartProgram>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'">
|
||||||
|
<StartAction>Program</StartAction>
|
||||||
|
<StartProgram>C:\Soft\Kingsoft\WPS Office\12.1.0.18608\office6\wps.exe</StartProgram>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
</Project>
|
</Project>
|
@ -275,7 +275,8 @@ namespace AIProofread
|
|||||||
// 如果是
|
// 如果是
|
||||||
//var shouldCheckSaved = ext.EndsWith(".wps") || doc.Paragraphs.Count < 200 || doc.Tables.Count < 20;
|
//var shouldCheckSaved = ext.EndsWith(".wps") || doc.Paragraphs.Count < 200 || doc.Tables.Count < 20;
|
||||||
// !shouldCheckSaved &&
|
// !shouldCheckSaved &&
|
||||||
if (!documentInfo.Saved() || !doc.Saved)
|
// 必须保存才能继续校对
|
||||||
|
if (!doc.Saved)
|
||||||
{
|
{
|
||||||
data.Add("code", 1);
|
data.Add("code", 1);
|
||||||
data.Add("message", "请保存文档后再进行校对");
|
data.Add("message", "请保存文档后再进行校对");
|
||||||
@ -618,7 +619,7 @@ namespace AIProofread
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
DocumentUtil.ExportProofreadResult();
|
Globals.ThisAddIn.ActiveDocument.ExportResult();
|
||||||
return BridgeResult.Success();
|
return BridgeResult.Success();
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
|
@ -12,7 +12,7 @@ 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 = "1.2.2";
|
public static readonly string APP_VERSION = "2.0.0";
|
||||||
public static bool IS_WPS = false;
|
public static bool IS_WPS = false;
|
||||||
|
|
||||||
public static readonly string CONFIG_FILE = AppDomain.CurrentDomain.BaseDirectory + "app.json";
|
public static readonly string CONFIG_FILE = AppDomain.CurrentDomain.BaseDirectory + "app.json";
|
||||||
|
41
AIProofread/Controls/FormLogger.Designer.cs
generated
41
AIProofread/Controls/FormLogger.Designer.cs
generated
@ -31,11 +31,11 @@
|
|||||||
this.components = new System.ComponentModel.Container();
|
this.components = new System.ComponentModel.Container();
|
||||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormLogger));
|
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormLogger));
|
||||||
this.LogText = new System.Windows.Forms.RichTextBox();
|
this.LogText = new System.Windows.Forms.RichTextBox();
|
||||||
this.panel1 = new System.Windows.Forms.Panel();
|
|
||||||
this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
|
this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
|
||||||
this.TsmiClear = new System.Windows.Forms.ToolStripMenuItem();
|
this.TsmiClear = new System.Windows.Forms.ToolStripMenuItem();
|
||||||
this.panel1.SuspendLayout();
|
this.panel1 = new System.Windows.Forms.Panel();
|
||||||
this.contextMenuStrip1.SuspendLayout();
|
this.contextMenuStrip1.SuspendLayout();
|
||||||
|
this.panel1.SuspendLayout();
|
||||||
this.SuspendLayout();
|
this.SuspendLayout();
|
||||||
//
|
//
|
||||||
// LogText
|
// LogText
|
||||||
@ -50,45 +50,46 @@
|
|||||||
this.LogText.Name = "LogText";
|
this.LogText.Name = "LogText";
|
||||||
this.LogText.ReadOnly = true;
|
this.LogText.ReadOnly = true;
|
||||||
this.LogText.ShowSelectionMargin = true;
|
this.LogText.ShowSelectionMargin = true;
|
||||||
this.LogText.Size = new System.Drawing.Size(784, 491);
|
this.LogText.Size = new System.Drawing.Size(784, 310);
|
||||||
this.LogText.TabIndex = 0;
|
this.LogText.TabIndex = 0;
|
||||||
this.LogText.Text = "";
|
this.LogText.Text = "";
|
||||||
//
|
//
|
||||||
|
// contextMenuStrip1
|
||||||
|
//
|
||||||
|
this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||||
|
this.TsmiClear});
|
||||||
|
this.contextMenuStrip1.Name = "contextMenuStrip1";
|
||||||
|
this.contextMenuStrip1.Size = new System.Drawing.Size(125, 26);
|
||||||
|
//
|
||||||
|
// TsmiClear
|
||||||
|
//
|
||||||
|
this.TsmiClear.Name = "TsmiClear";
|
||||||
|
this.TsmiClear.Size = new System.Drawing.Size(124, 22);
|
||||||
|
this.TsmiClear.Text = "清除日志";
|
||||||
|
this.TsmiClear.Click += new System.EventHandler(this.TsmiClear_Click);
|
||||||
|
//
|
||||||
// panel1
|
// panel1
|
||||||
//
|
//
|
||||||
this.panel1.Controls.Add(this.LogText);
|
this.panel1.Controls.Add(this.LogText);
|
||||||
this.panel1.Dock = System.Windows.Forms.DockStyle.Fill;
|
this.panel1.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||||
this.panel1.Location = new System.Drawing.Point(0, 0);
|
this.panel1.Location = new System.Drawing.Point(0, 0);
|
||||||
this.panel1.Name = "panel1";
|
this.panel1.Name = "panel1";
|
||||||
this.panel1.Size = new System.Drawing.Size(784, 491);
|
this.panel1.Size = new System.Drawing.Size(784, 310);
|
||||||
this.panel1.TabIndex = 1;
|
this.panel1.TabIndex = 1;
|
||||||
//
|
//
|
||||||
// contextMenuStrip1
|
|
||||||
//
|
|
||||||
this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
|
||||||
this.TsmiClear});
|
|
||||||
this.contextMenuStrip1.Name = "contextMenuStrip1";
|
|
||||||
this.contextMenuStrip1.Size = new System.Drawing.Size(181, 48);
|
|
||||||
//
|
|
||||||
// TsmiClear
|
|
||||||
//
|
|
||||||
this.TsmiClear.Name = "TsmiClear";
|
|
||||||
this.TsmiClear.Size = new System.Drawing.Size(180, 22);
|
|
||||||
this.TsmiClear.Text = "清除日志";
|
|
||||||
this.TsmiClear.Click += new System.EventHandler(this.TsmiClear_Click);
|
|
||||||
//
|
|
||||||
// FormLogger
|
// FormLogger
|
||||||
//
|
//
|
||||||
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(784, 491);
|
this.ClientSize = new System.Drawing.Size(784, 310);
|
||||||
this.Controls.Add(this.panel1);
|
this.Controls.Add(this.panel1);
|
||||||
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
|
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
|
||||||
this.Name = "FormLogger";
|
this.Name = "FormLogger";
|
||||||
this.Text = "实时日志";
|
this.Text = "实时日志";
|
||||||
|
this.TopMost = true;
|
||||||
this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.FormLogger_FormClosed);
|
this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.FormLogger_FormClosed);
|
||||||
this.panel1.ResumeLayout(false);
|
|
||||||
this.contextMenuStrip1.ResumeLayout(false);
|
this.contextMenuStrip1.ResumeLayout(false);
|
||||||
|
this.panel1.ResumeLayout(false);
|
||||||
this.ResumeLayout(false);
|
this.ResumeLayout(false);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -60,7 +60,7 @@ namespace AIProofread.Model
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// 文件名称
|
/// 文件名称
|
||||||
/// </summary>
|
/// </summary>
|
||||||
private string fileName;
|
public string fileName;
|
||||||
|
|
||||||
private string uniqueId;
|
private string uniqueId;
|
||||||
public string UniqueId { get { return uniqueId; } }
|
public string UniqueId { get { return uniqueId; } }
|
||||||
@ -222,6 +222,7 @@ namespace AIProofread.Model
|
|||||||
|
|
||||||
public void Initialize()
|
public void Initialize()
|
||||||
{
|
{
|
||||||
|
this.fileName = CurrentDocument.FullName;
|
||||||
ranges.Clear();
|
ranges.Clear();
|
||||||
ComputeUniqueId();
|
ComputeUniqueId();
|
||||||
if (TaskPane == null) CreateTaskPane();
|
if (TaskPane == null) CreateTaskPane();
|
||||||
@ -758,5 +759,13 @@ namespace AIProofread.Model
|
|||||||
Logger.Log(ex);
|
Logger.Log(ex);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void ExportResult()
|
||||||
|
{
|
||||||
|
TaskPane.Control.BeginInvoke(new Action(() =>
|
||||||
|
{
|
||||||
|
DocumentUtil.ExportProofreadResult();
|
||||||
|
}));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -73,6 +73,7 @@ namespace AIProofread
|
|||||||
try
|
try
|
||||||
{
|
{
|
||||||
AppInitialize();
|
AppInitialize();
|
||||||
|
Logger.Log("ThisAddIn_Startup IS_WPS --> " + IsWPS);
|
||||||
|
|
||||||
// 处理文档事件
|
// 处理文档事件
|
||||||
Application.DocumentOpen += Application_DocumentOpen;
|
Application.DocumentOpen += Application_DocumentOpen;
|
||||||
@ -183,10 +184,11 @@ namespace AIProofread
|
|||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
//var activeDocument = CurrentWordApplication.ActiveDocument;
|
var activeDocument = CurrentWordApplication.ActiveDocument;
|
||||||
|
|
||||||
// 设置当前文档
|
// 设置当前文档
|
||||||
ActiveDocument = documentList.SetActiveDocument(CurrentWordApplication.ActiveDocument);
|
ActiveDocument = documentList.SetActiveDocument(activeDocument);
|
||||||
|
Logger.Log("Application_DocumentChange -- " + ActiveDocument.fileName);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void SetActiveDocument(Document doc)
|
public void SetActiveDocument(Document doc)
|
||||||
@ -212,13 +214,12 @@ namespace AIProofread
|
|||||||
private void Application_WindowActivate(Document activeDoc, Window Wn)
|
private void Application_WindowActivate(Document activeDoc, Window Wn)
|
||||||
{
|
{
|
||||||
ActiveDocument = documentList.SetActiveDocument(activeDoc);
|
ActiveDocument = documentList.SetActiveDocument(activeDoc);
|
||||||
|
Logger.Log("Application_WindowActivate -- " + ActiveDocument.fileName);
|
||||||
//// 当前文档添加书签集合
|
//// 当前文档添加书签集合
|
||||||
//if (!allMarks.ContainsKey(activeDoc))
|
//if (!allMarks.ContainsKey(activeDoc))
|
||||||
//{
|
//{
|
||||||
// allMarks[activeDoc] = new Dictionary<int, ProofreadItem>();
|
// allMarks[activeDoc] = new Dictionary<int, ProofreadItem>();
|
||||||
//}
|
//}
|
||||||
//Logger.Log("Application_WindowActivate -- " + activeDoc.FullName);
|
|
||||||
////ShowPanel(Doc);
|
////ShowPanel(Doc);
|
||||||
//// 创建面板
|
//// 创建面板
|
||||||
//if (!taskPanels.ContainsKey(activeDoc))
|
//if (!taskPanels.ContainsKey(activeDoc))
|
||||||
|
@ -561,7 +561,7 @@ namespace AIProofread
|
|||||||
{
|
{
|
||||||
suggest += "(敏感词)";
|
suggest += "(敏感词)";
|
||||||
}
|
}
|
||||||
else if (string.IsNullOrEmpty(it.Addition))
|
else if (!string.IsNullOrEmpty(it.Addition))
|
||||||
{
|
{
|
||||||
suggest += $"({it.Addition})";
|
suggest += $"({it.Addition})";
|
||||||
}
|
}
|
||||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user