Мне легко удалось добавить изображения в текстовый документ с помощью этого руководства. Как: вставить изображение в текстовый документ , но я не могу понять, как добавить границу для всех этих документов. images.
Полагаю, этот пост может помочь Открыть XML SDK, добавив градиентную границу ко всем чертежам , но я не могу заставить его работать.
Есть предложения? Танки!
Редактировать: Мне удалось получить вид результата со следующим кодом, где я интегрировал часть outline1 из второй ссылки в часть элемента из руководства. Однако контур теперь синий и имеет градиент:
.
.
.
new PIC.ShapeProperties(
new A.Transform2D(
new A.Offset() { X = 0L, Y = 0L },
new A.Extents() { Cx = widthEmus, Cy = heightEmus }),
new A.PresetGeometry(
new A.AdjustValueList()
)
{ Preset = A.ShapeTypeValues.Rectangle },
new A.Outline(new A.GradientFill(
new A.GradientStopList(
new A.GradientStop(
new A.SchemeColor(
new A.LuminanceModulation() { Val = 5000 },
new A.LuminanceOffset() { Val = 95000 }
)
{ Val = A.SchemeColorValues.Accent1 }
)
{ Position = 0 },
new A.GradientStop(
new A.SchemeColor(
new A.LuminanceModulation() { Val = 45000 },
new A.LuminanceOffset() { Val = 55000 }
)
{ Val = A.SchemeColorValues.Accent1 }
)
{ Position = 74000 },
new A.GradientStop(
new A.SchemeColor(
new A.LuminanceModulation() { Val = 45000 },
new A.LuminanceOffset() { Val = 55000 }
)
{ Val = A.SchemeColorValues.Accent1 }
)
{ Position = 83000 },
new A.GradientStop(
new A.SchemeColor(
new A.LuminanceModulation() { Val = 30000 },
new A.LuminanceOffset() { Val = 70000 }
)
{ Val = A.SchemeColorValues.Accent1 }
)
{ Position = 100000 }),
new A.LinearGradientFill()
{
Angle = 5400000,
Scaled = true
}
))))
)
{ Uri = "http://schemas.openxmlformats.org/drawingml/2006/picture" })
.
.
.