SetTableBorderInsideH(sType, nSize, nSpace, r, g, b)
унаследованный от: ApiTablePr#SetTableBorderInsideH
Указывает границу, которая будет отображаться на всех горизонтальных границах ячеек таблицы, которые не находятся на самом дальнем краю родительской таблицы (все горизонтальные границы, которые не являются самой верхней или самой нижней границей).
Параметры:
Название | Тип | Описание |
sType | BorderType | Горизонтальный стиль границы ячейки таблицы. |
nSize | pt_8 | Ширина текущей границы измеряется в восьмых пунктах. |
nSpace | pt | Смещение интервала в горизонтальных ячейках таблицы, измеренное в точках, используемых для размещения этой границы. |
r | byte | Значение компонента красного цвета. |
g | byte | Значение компонента зеленого цвета. |
b | byte | Значение компонента синего цвета. |
Возвращает:
- Этот метод не возвращает никаких данных.
Пример
builder.CreateFile("docx");
var oDocument = Api.GetDocument();
var oParagraph = oDocument.GetElement(0);
oParagraph.AddText("We create a 3x3 table and add the inside horizontal 4 point orange borders:");
var oTable = Api.CreateTable(3, 3);
oTable.SetWidth("percent", 100);
oTable.SetTableBorderTop("single", 4, 0, 51, 51, 51);
oTable.SetTableBorderBottom("single", 4, 0, 51, 51, 51);
oTable.SetTableBorderLeft("single", 4, 0, 51, 51, 51);
oTable.SetTableBorderRight("single", 4, 0, 51, 51, 51);
oTable.SetTableBorderInsideV("single", 4, 0, 255, 111, 61);
oTable.SetTableBorderInsideH("single", 32, 0, 255, 111, 61);
oDocument.Push(oTable);
builder.SaveFile("docx", "SetTableBorderInsideH.docx");
builder.CloseFile();