Update 20241229
This commit is contained in:
@@ -153,6 +153,7 @@ namespace DOCGEN.Klassen
|
||||
// return (Image)new Bitmap(imgToResize, size);
|
||||
|
||||
//}
|
||||
|
||||
public string Generate_Word(string base64, clsDocData docdata, string img_UL="", string img_UR="",string img_faktura="")
|
||||
{
|
||||
string formattype = "";
|
||||
@@ -168,11 +169,11 @@ namespace DOCGEN.Klassen
|
||||
|
||||
break;
|
||||
default:
|
||||
document.Settings.CompatibilityMode = CompatibilityMode.Word2010;
|
||||
document.Settings.CompatibilityMode = CompatibilityMode.Word2003;
|
||||
break;
|
||||
}
|
||||
if (compatibilityMode == CompatibilityMode.Word2010) { document.Settings.CompatibilityMode = CompatibilityMode.Word2010; }
|
||||
if (compatibilityMode > CompatibilityMode.Word2010) { document.Settings.CompatibilityMode = CompatibilityMode.Word2010; }
|
||||
//if (compatibilityMode == CompatibilityMode.Word2010) { document.Settings.CompatibilityMode = CompatibilityMode.Word2010; }
|
||||
//if (compatibilityMode > CompatibilityMode.Word2010) { document.Settings.CompatibilityMode = CompatibilityMode.Word2013; }
|
||||
formattype = document.ActualFormatType.ToString();
|
||||
var formattype_original = document.ActualFormatType;
|
||||
string ppimg = "";
|
||||
@@ -188,12 +189,31 @@ namespace DOCGEN.Klassen
|
||||
|
||||
if (docdata.Kopfzeile_generieren == true)
|
||||
{
|
||||
//BookmarksNavigator bookmarkNavigator = new BookmarksNavigator(document);
|
||||
//bookmarkNavigator.MoveToBookmark("TGEDKCompanyBBEB99");
|
||||
//IWParagraph paragraph = new WParagraph(document);
|
||||
//paragraph.AppendBreak(BreakType.LineBreak);
|
||||
try
|
||||
{
|
||||
BookmarksNavigator bookmarkNavigator = new BookmarksNavigator(document);
|
||||
bookmarkNavigator.MoveToBookmark("TGEDKCompanyBBEB99");
|
||||
IWParagraph paragraph = new WParagraph(document);
|
||||
paragraph.AppendBreak(BreakType.LineBreak);
|
||||
|
||||
}
|
||||
catch {
|
||||
foreach (WSection section in document.Sections)
|
||||
{
|
||||
IWParagraph p;
|
||||
|
||||
p = section.HeadersFooters.FirstPageHeader.AddParagraph();
|
||||
foreach (clsDocValue dv in docdata.DocValues)
|
||||
{
|
||||
if (dv.TMBeginn.ToString() == "TGEDKCompanyBBEB99")
|
||||
{
|
||||
p.AppendText(dv.Value);
|
||||
}
|
||||
}
|
||||
p.AppendBookmarkStart("TGEDKCompanyBBEB99");
|
||||
p.AppendBreak(BreakType.LineBreak);
|
||||
}
|
||||
}
|
||||
}
|
||||
if (img_faktura != "")
|
||||
{
|
||||
@@ -668,7 +688,7 @@ namespace DOCGEN.Klassen
|
||||
}
|
||||
WPicture picture2 = new WPicture(document);
|
||||
picture2 = picture;
|
||||
|
||||
|
||||
section.HeadersFooters.Footer.AddParagraph().ChildEntities.Add(picture);
|
||||
section.HeadersFooters.FirstPageFooter.AddParagraph().ChildEntities.Add(picture2);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user