diff --git a/PeriTAB/PeriTAB.csproj b/PeriTAB/PeriTAB.csproj
index beda574..5fcea3e 100644
--- a/PeriTAB/PeriTAB.csproj
+++ b/PeriTAB/PeriTAB.csproj
@@ -33,7 +33,7 @@
C:\Users\gustavo.gvs.PF\OneDrive - Polícia Federal\PCF Gustavo\Visual Studio\PeriTAB\publicacoes\
pt-BR
- 1.1.3.0
+ 1.1.4.0
false
true
0
diff --git a/PeriTAB/Properties/AssemblyInfo.cs b/PeriTAB/Properties/AssemblyInfo.cs
index d627316..c78583b 100644
--- a/PeriTAB/Properties/AssemblyInfo.cs
+++ b/PeriTAB/Properties/AssemblyInfo.cs
@@ -33,6 +33,6 @@
// É possível especificar todos os valores ou usar como padrão os Números da Versão e da Revisão
// utilizando o "*" como mostrado abaixo:
// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.1.3.*")]
+[assembly: AssemblyVersion("1.1.4.*")]
//[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/PeriTAB/Ribbon1.cs b/PeriTAB/Ribbon1.cs
index 4de7f6b..e7ee479 100644
--- a/PeriTAB/Ribbon1.cs
+++ b/PeriTAB/Ribbon1.cs
@@ -202,8 +202,9 @@ private void button_cola_imagem_Click(object sender, RibbonControlEventArgs e)
if (Globals.Ribbons.Ribbon1.checkBox_referencia.Checked == true) { link = true; save = false; }
InlineShape imagem = Globals.ThisAddIn.Application.Selection.InlineShapes.AddPicture(pathfile2[i], link, save);
- MsoTriState LockAspectRatio_i = imagem.LockAspectRatio;
- imagem.LockAspectRatio = (MsoTriState)1;
+ imagem.LockAspectRatio = MsoTriState.msoTrue;
+ //MsoTriState LockAspectRatio_i = imagem.LockAspectRatio;
+ //imagem.LockAspectRatio = (MsoTriState)1;
if (checkBox_largura.Checked)
{
string larg_string = Globals.Ribbons.Ribbon1.editBox_largura.Text;
@@ -217,7 +218,8 @@ private void button_cola_imagem_Click(object sender, RibbonControlEventArgs e)
float.TryParse(alt_string, out float alt);
imagem.Height = Globals.ThisAddIn.Application.CentimetersToPoints(alt);
}
- imagem.LockAspectRatio = LockAspectRatio_i;
+ //imagem.LockAspectRatio = LockAspectRatio_i;
+
if (i != pathfile2.Length - 1) //Exceto última imagem
{
@@ -334,7 +336,6 @@ private void button_gerar_pdf_Click(object sender, RibbonControlEventArgs e)
{
new Thread(() =>
{
-
PdfReader inputPdf = null;
bool inputPdf_open = false;
string path = Globals.ThisAddIn.Application.ActiveDocument.FullName;
@@ -346,13 +347,12 @@ private void button_gerar_pdf_Click(object sender, RibbonControlEventArgs e)
//try { Globals.ThisAddIn.Application.ActiveDocument.ExportAsFixedFormat(localpath.Substring(0, localpath.LastIndexOf(".")), WdExportFormat.wdExportFormatPDF, UseISO19005_1: true); } catch (COMException ex) { MessageBox.Show("O PDF está aberto. Feche-o para gerar um novo PDF."); return; }
Globals.ThisAddIn.Application.ActiveDocument.ExportAsFixedFormat(Path.Combine(Path.GetTempPath(),"tmp_pdf_PeriTAB"), WdExportFormat.wdExportFormatPDF, UseISO19005_1: true);
-
- //if (File.Exists(Path.Combine(Path.GetTempPath(), "tmp_pdf_PeriTAB.pdf")))
- //{
- // File.Move(Path.Combine(Path.GetTempPath(), "tmp_pdf_PeriTAB.pdf"), path_pdf);
- // return;
- //}
- //else { MessageBox.Show("Não foi possível gerar o PDF."); return; }
+ //if (File.Exists(Path.Combine(Path.GetTempPath(), "tmp_pdf_PeriTAB.pdf")))
+ //{
+ // File.Move(Path.Combine(Path.GetTempPath(), "tmp_pdf_PeriTAB.pdf"), path_pdf);
+ // return;
+ //}
+ //else { MessageBox.Show("Não foi possível gerar o PDF."); return; }
if (Globals.Ribbons.Ribbon1.checkBox_assinar.Checked)
{
@@ -551,9 +551,10 @@ private void button_redimensiona_imagem_Click(object sender, RibbonControlEventA
if (ishape.Type == WdInlineShapeType.wdInlineShapeLinkedPicture | ishape.Type == WdInlineShapeType.wdInlineShapePicture)
{
InlineShape imagem = ishape;
+ imagem.LockAspectRatio = MsoTriState.msoTrue;
- MsoTriState LockAspectRatio_i = imagem.LockAspectRatio;
- imagem.LockAspectRatio = (MsoTriState)1;
+ //MsoTriState LockAspectRatio_i = imagem.LockAspectRatio;
+ //imagem.LockAspectRatio = (MsoTriState)1;
if (checkBox_largura.Checked)
{
string larg_string = Globals.Ribbons.Ribbon1.editBox_largura.Text;
@@ -567,7 +568,8 @@ private void button_redimensiona_imagem_Click(object sender, RibbonControlEventA
float.TryParse(alt_string, out float alt);
imagem.Height = Globals.ThisAddIn.Application.CentimetersToPoints(alt);
}
- imagem.LockAspectRatio = LockAspectRatio_i;
+ //imagem.LockAspectRatio = LockAspectRatio_i;
+
}
}
Globals.ThisAddIn.Application.ScreenUpdating = true;
@@ -836,7 +838,7 @@ private string faz_preambulo_padrao(string asap)
string perito2 = get_text(asap, "PERITO2=", "\n");
string num_ipl = get_text(asap, "NUMERO_IPL=", "\n").Replace("IPL", "Inquérito Policial nº").Replace("RDF","Registro de Fato nº").Replace("RE", "Registro Especial nº");
//string documento = get_text(asap, "DOCUMENTO=", "\n").Replace("Of" + (char)65533 + "cio", "Ofício nº"); //caracter desconhecido: losando com interrogação
- string documento = get_text(asap, "DOCUMENTO=", "\n");
+ string documento = get_text(asap, "DOCUMENTO=", "\n").Replace("Ofício", "Ofício nº").Replace("Despacho", "Despacho nº");
string data_documento = get_text(asap, "DATA_DOCUMENTO=", "\n");
string num_sei = get_text(asap, "NUMERO_SIAPRO=", "\n");
string registro = get_text(asap, "NUMERO_CRIMINALISTICA=", "\n");