openxml 상용 탭 및 노트
2. 흔적처리
1) 책갈피
if (bookmark.Name == bookmarkDataVal.Key)
{
Run bookmarkText = bookmark.NextSibling();
if (bookmarkText != null) // if the bookmark has text replace it
{
// RunProperties runProperties = new RunProperties(); //
//Color color = new Color() { Val = "0000FF" };
//Underline underline = new Underline();
//underline.Val = UnderlineValues.Single;
//runProperties.Append(color);
//runProperties.Append(underline);
// bookmarkText.RunProperties = runProperties;
// bookmarkText.GetFirstChild().Text = bookmarkDataVal.Value;
Text text = new Text(bookmarkDataVal.Value);
RunProperties runProperties = new RunProperties(); //
//Color color = new Color() { Val = "0000FF" };
//Underline underline = new Underline();
//Font font = new Font();
// font.h
// underline.Val = UnderlineValues.Single;
// runProperties.Append(underline);
// runProperties.Append(color);
//Run run = new Run(runProperties);
//run.Append(text);
//Inserted insert = new Inserted();
//insert.Id = Guid.NewGuid().ToString();
//insert.Author = new StringValue() { Value = " 222" };
//insert.Date = DateTime.Now;
//insert.AppendChild(text);
bookmarkText.GetFirstChild().Text = "";
InsertedRun insert = new InsertedRun(runProperties);
insert.Id = Guid.NewGuid().ToString();
insert.Author = new StringValue() { Value = " 222" };
insert.Date = DateTime.Now;
insert.AppendChild(text);
bookmarkText.AppendChild(insert);
// bookmarkText.Append(insert);
}
2) 테이블 셀
foreach (var table in tables)
{
if (content.TableData.Count <= index) break;
List> lstData = content.TableData[index].TableData;
index++;
//
foreach (List rowArray in lstData)
{
TableRow row = new TableRow();
foreach (string strCell in rowArray)
{
TableCell cell = new TableCell();
Text text = new Text(strCell);
RunProperties runProperties = new RunProperties();
InsertedRun insert = new InsertedRun(runProperties);
insert.Id = Guid.NewGuid().ToString();
insert.Author = new StringValue() { Value = " 222" };
insert.Date = DateTime.Now;
insert.AppendChild(text);
cell.Append(new Paragraph(new Run(insert)));
// cell.Append(insert);
row.Append(cell);
}
table.Append(row);
}
// TableRow tr = WordUtil.DOC_TAB_GetTableRow(ref table, 0);
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Visual Studio 2017에서 SQLite를 사용한 Windows Forms 앱 개발Visual Studio 2017에서 SQLite를 사용하여 Windows Forms 앱을 개발해 보았습니다. 아직 서버 탐색기나 TableAdaptor를 사용한 GUI에서의 개발에는 대응하지 않는 것 같습니다. 이...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.