update 20241210

This commit is contained in:
Stefan Hutter
2024-12-10 20:36:02 +01:00
parent 8ade484063
commit 2c42687a40
191 changed files with 71919 additions and 482 deletions

View File

@@ -53,9 +53,10 @@ namespace DOCGEN.Klassen
public bool create_nativ(string property, string value, string base64, string originalfile, string destfile)
{
FileStream ms = new FileStream(originalfile, FileMode.Open, FileAccess.Read);
//FileStream ms = new FileStream(@originalfile, FileMode.Open, FileAccess.Read);
WordDocument document = new WordDocument();
document.Open(ms, FormatType.Automatic);
document.Open(@originalfile,FormatType.Automatic);
//document.Open(ms, FormatType.Automatic);
try {
document.CustomDocumentProperties.Add(property, value);
}
@@ -66,16 +67,21 @@ namespace DOCGEN.Klassen
}
TextSelection[] textSelections = document.FindAll("{" + property + "}", false, true);
foreach (TextSelection textSelection in textSelections)
try
{
//Gets the found text as single text range and sets highlight color
WTextRange textRange = textSelection.GetAsOneRange();
textRange.Text = value;
foreach (TextSelection textSelection in textSelections)
{
//Gets the found text as single text range and sets highlight color
WTextRange textRange = textSelection.GetAsOneRange();
textRange.Text = value;
}
}
catch { }
Logging.Logging.Debug("Create Native: " + destfile, "Ondoc", "");
document.UpdateDocumentFields();
document.Save(destfile);
ms.Close();
//ms.Close();
document.Dispose();
return true;
@@ -612,7 +618,7 @@ namespace DOCGEN.Klassen
case "0":
//int rotation = 0;
//if (docData.barcode_horizontal == 0) { rotation = 270; }
barcodeimage = Barcode.Get_LinerBarcode(Barcoded.Symbology.I2of5, docData.Dokumentid.Substring(6, 16), docData.Dokumentid.Substring(6, 16)+docData.barcode_zusatz, docData.barcode_textposition, docData.barcode_font, Convert.ToInt32(docData.barcode_fontsize),0);
barcodeimage = Barcode.Get_LinerBarcode(Barcoded.Symbology.I2of5, docData.Dokumentid.Substring(6, 16), docData.Dokumentid.Substring(6, 16)+docData.barcode_zusatz, docData.barcode_textposition, docData.Zusatz_Font, Convert.ToInt32(docData.Zusatz_FontSize),0);
break;
case "1":
@@ -676,47 +682,6 @@ namespace DOCGEN.Klassen
Syncfusion.DocIO.DLS.IWParagraph paragraph = section.Body.LastParagraph;
if (paragraph != null)
paragraph.ChildEntities.Add(picture);
//WPicture picture2 = new WPicture(document);
//picture2.LoadImage(barcodeimage);
//picture2.Height = docData.barcode_height;
//picture2.Width = docData.barcode_width;
//picture2.VerticalPosition = docData.barcode_left;
//picture2.HorizontalPosition = docData.barcode_top/2;
//picture2.HorizontalOrigin = HorizontalOrigin.Page;
//picture2.VerticalOrigin = VerticalOrigin.Margin;
//picture2.TextWrappingStyle = TextWrappingStyle.Square;
//if (docData.barcode_horizontal == 0)
//{
// picture2.Rotation = 270;
// picture2.Height = docData.barcode_width - 10;
// picture2.Width = docData.barcode_height - 40;
// picture2.VerticalPosition = 650; ;
// picture2.HorizontalPosition = -50;
// picture2.Height = docData.barcode_height;
// picture2.Width = docData.barcode_width;
// picture2.VerticalPosition = docData.barcode_top; ;
// picture2.HorizontalPosition = docData.barcode_left;
//}
//else
//{
// picture2.Rotation = 0;
// //picture.Height = docData.barcode_height - 10;
// //picture.Width = docData.barcode_width - 60;
// //picture.VerticalPosition = docData.barcode_top+10; ;
// //picture.HorizontalPosition = docData.barcode_left;
// picture2.Height = docData.barcode_height;
// picture2.Width = docData.barcode_width;
// picture2.VerticalPosition = docData.barcode_top; ;
// picture2.HorizontalPosition = docData.barcode_left;
//}
//Insert image in Header and Footer of section
}
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.