本文整理汇总了C#中Novacode.DocX.Save方法的典型用法代码示例。如果您正苦于以下问题:C# DocX.Save方法的具体用法?C# DocX.Save怎么用?C# DocX.Save使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Novacode.DocX
的用法示例。
在下文中一共展示了DocX.Save方法的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: CreateDoc
private string CreateDoc( ) {
var fileName = Seged.Seged.CreateFileName(versenyAdatok.VersenysorozatAzonosito, versenyAdatok.Azonosito,
DokumentumTipus.Startlista.BeiroLap);
document = DocX.Create( fileName );
document.MarginBottom = 10;
document.AddHeaders( );
#region Cimbekezdes
var titleFormat = new Formatting {Size = 10D, Position = 1, Spacing = 5, Bold = true};
var header = document.Headers.odd;
var title = header.InsertParagraph();
title.Append( Feliratok.HeadLine.Beirolap);
title.Alignment = Alignment.center;
titleFormat.Size = 10D;
title.AppendLine( Feliratok.Tulajdonos );
title.AppendLine( );
title.Bold( );
titleFormat.Position = 12;
#endregion
VersenyTablazat( );
InduloTablazat( );
EredmenyTablazat( );
AlairasTablazat( );
try { document.Save( ); } catch( System.Exception ) { MessageBox.Show( "A dokumentum meg van nyitva!", "Nevezési lista", MessageBoxButton.OK, MessageBoxImage.Error ); }
return fileName;
}
示例2: _Create
private void _Create(string file, IEnumerable<OXmlElement> elements)
{
using (_document = DocX.Create(file))
{
foreach (OXmlElement element in elements)
{
switch (element.Type)
{
//case zDocXElementType.BeginParagraph:
// _paragraph = _document.InsertParagraph();
// break;
//case zDocXElementType.EndParagraph:
// _paragraph = null;
// break;
case OXmlElementType.Paragraph:
_paragraph = _document.InsertParagraph();
break;
case OXmlElementType.Text:
AddText(element);
break;
case OXmlElementType.Line:
AddLine();
break;
case OXmlElementType.Picture:
AddPicture(element);
break;
}
}
_document.Save();
}
}
示例3: RenderDocument
private void RenderDocument(string outputFile, Document document)
{
_wordDocument = DocX.Create(outputFile);
RenderParagraph(document.Text, _formatting.DocumentText);
foreach (DocumentSection section in document.Sections)
{
RenderSection(section);
}
_wordDocument.Save();
}
示例4: CreateDoc
private string CreateDoc( ) {
var fileName = Seged.Seged.CreateFileName(versenyAdatok.VersenysorozatAzonosito, versenyAdatok.Azonosito, DokumentumTipus.Startlista.CsapatLista);
document = DocX.Create( fileName );
document.AddHeaders( );
Seged.Seged.OldalSzamozas( document );
AddHeader( );
CsapatlistaHeaderTablazat( );
CsapatokTablazat( );
try { document.Save( ); } catch( System.Exception ) {
MessageBox.Show( "A dokumentum meg van nyitva!", "Csapatlista", MessageBoxButton.OK, MessageBoxImage.Error );
}
return fileName;
}
示例5: CreateDoc
private string CreateDoc( ) {
var fileName = Seged.Seged.CreateFileName(versenyAdatok.VersenysorozatAzonosito, versenyAdatok.Azonosito, DokumentumTipus.Startlista.HianyzokLista);
document = DocX.Create( fileName );
Seged.Seged.OldalSzamozas( document );
document.DifferentFirstPage = true;
FirstPageFooter( );
AddHeader( );
HianyzoklistaHeaderTablazat( );
HeaderTablazat( );
HianyzokListaTablazat( );
try { document.Save( ); } catch( System.Exception ) { MessageBox.Show( "A dokumentum meg van nyitva!", "Nevezési lista", MessageBoxButton.OK, MessageBoxImage.Error ); }
return fileName;
}
示例6: CreateDoc
private string CreateDoc( ) {
var fileName = Seged.Seged.CreateFileName( versenyAdatok.VersenysorozatAzonosito, versenyAdatok.Azonosito,
DokumentumTipus.Eredmenylap.Verseny.Egyesulet );
document = DocX.Create( fileName );
document.AddHeaders( );
Seged.Seged.OldalSzamozas( document );
var header = document.Headers.odd;
AddHeader( header );
VersenyAdatokTablazat( header );
AdatTablazat( );
try { document.Save( ); } catch( Exception ) {
MessageBox.Show( "A dokumentum meg van nyitva!", "Verseny Egyesület Eredménylap", MessageBoxButton.OK, MessageBoxImage.Error );
}
return fileName;
}
示例7: InsertPicture
private static void InsertPicture(DocX doc, string filename, Formatting format)
{
using (MemoryStream memoryStream = new MemoryStream())
{
System.Drawing.Image myImg = System.Drawing.Image.FromFile(filename);
myImg.Save(memoryStream, myImg.RawFormat); // Save your picture in a memory stream.
memoryStream.Seek(0, SeekOrigin.Begin);
Novacode.Image img = doc.AddImage(memoryStream); // Create image.
Paragraph p = doc.InsertParagraph("", false);
Picture pic1 = img.CreatePicture(); // Create picture.
p.InsertPicture(pic1, 0); // Insert picture into paragraph.
doc.Save();
}
}
示例8: CreateDoc
private string CreateDoc( ) {
var fileName = Seged.Seged.CreateFileName( versenyAdatok.VersenysorozatAzonosito, versenyAdatok.Azonosito,
dokumentumTipus );
document = DocX.Create( fileName );
document.AddHeaders( );
Seged.Seged.OldalSzamozas( document );
var header = document.Headers.odd;
AddHeader( header );
VersenyAdatokTablazat( header );
foreach( var ijtipus in ijtipusok._ijtipusok ) {
Table table ;
foreach( var korosztaly in ijtipus.korosztalyok.korosztalyok ) {
if( !korosztaly.eredmenyek.IsEmpty( ) ) {
var korosztalyParagraph = document.InsertParagraph();
korosztalyParagraph.Append( "Íjtípus: " );
korosztalyParagraph.Append( ijtipus.megnevezes ).Bold( );
korosztalyParagraph.AppendLine( " Korosztály: " );
korosztalyParagraph.Append( korosztaly.megnevezes ).Bold( );
if( !korosztaly.eredmenyek.Nok.Count.Equals( 0 ) ) {
var nokParagraph = document.InsertParagraph();
nokParagraph.Append( " Nők: " ).Bold( );
int helyezes = 0;
foreach( var eredmeny in korosztaly.eredmenyek.Nok ) {
helyezes++;
table = document.AddTable( 1, 7 );
table.Rows[0].Cells[1].Paragraphs[0].Append( ( helyezes ) + "." );
table.Rows[0].Cells[2].Paragraphs[0].Append( eredmeny.Sorszam.ToString( ) );
table.Rows[0].Cells[3].Paragraphs[0].Append( eredmeny.Nev );
table.Rows[0].Cells[4].Paragraphs[0].Append( eredmeny.Egyesulet );
table.Rows[0].Cells[5].Paragraphs[0].Append( eredmeny.OsszPont.ToString( ) + " pont" );
table.Rows[0].Cells[6].Paragraphs[0].Append( eredmeny.Szazalek.ToString( ) + "%" );
TablazatFormazas( table );
document.InsertTable( table );
}
}
if( !korosztaly.eredmenyek.Ferfiak.Count.Equals( 0 ) ) {
var nokParagraph = document.InsertParagraph();
nokParagraph.Append( " Férfiak: " ).Bold( );
int helyezes = 0;
foreach( var eredmeny in korosztaly.eredmenyek.Ferfiak ) {
helyezes++;
table = document.AddTable( 1, 7 );
table.Rows[0].Cells[1].Paragraphs[0].Append( ( helyezes ) + "." );
table.Rows[0].Cells[2].Paragraphs[0].Append( eredmeny.Sorszam.ToString( ) );
table.Rows[0].Cells[3].Paragraphs[0].Append( eredmeny.Nev );
table.Rows[0].Cells[4].Paragraphs[0].Append( eredmeny.Egyesulet );
table.Rows[0].Cells[5].Paragraphs[0].Append( eredmeny.OsszPont.ToString( ) + " pont" );
table.Rows[0].Cells[6].Paragraphs[0].Append( eredmeny.Szazalek.ToString( ) + "%" );
TablazatFormazas( table );
document.InsertTable( table );
}
}
if( !korosztaly.eredmenyek.Egyben.Count.Equals( 0 ) ) {
var nokParagraph = document.InsertParagraph();
nokParagraph.Append( " Egyben: " ).Bold( );
int helyezes = 0;
foreach( var eredmeny in korosztaly.eredmenyek.Egyben ) {
helyezes++;
table = document.AddTable( 1, 7 );
table.Rows[0].Cells[1].Paragraphs[0].Append( ( helyezes ) + "." );
table.Rows[0].Cells[2].Paragraphs[0].Append( eredmeny.Sorszam.ToString( ) );
table.Rows[0].Cells[3].Paragraphs[0].Append( eredmeny.Nev );
table.Rows[0].Cells[4].Paragraphs[0].Append( eredmeny.Egyesulet );
table.Rows[0].Cells[5].Paragraphs[0].Append( eredmeny.OsszPont.ToString( ) + " pont" );
table.Rows[0].Cells[6].Paragraphs[0].Append( eredmeny.Szazalek.ToString( ) + "%" );
TablazatFormazas( table );
document.InsertTable( table );
}
}
}
}
}
try { document.Save( ); } catch( Exception ) {
MessageBox.Show( "A dokumentum meg van nyitva!", "Verseny Teljes Eredménylap", MessageBoxButton.OK, MessageBoxImage.Error );
}
return fileName;
}
示例9: saveTable
public static void saveTable(ref DocX document)
{
document.Save();
}
示例10: buttonCreateDoc_Click
private void buttonCreateDoc_Click(object sender, EventArgs e)
{
if(saveFileDialog.ShowDialog() == DialogResult.OK && saveFileDialog.FileName != "")
{
filename = saveFileDialog.FileName;
doc = DocX.Create(filename);
buttonAdProb.Enabled = true;
buttonAdProbRandom.Enabled = true;
buttonOpenDoc.Enabled = true;
Paragraph paragraph = doc.InsertParagraph("Test");
paragraph.Alignment = Alignment.center;
doc.InsertParagraph(Environment.NewLine);
doc.Save();
problemIndex = 0;
MessageBox.Show("Document creat cu succes!");
}
}