Saatlerdir arıyordum ve sadece bunun için sağlam bir cevap bulmak için görünmüyor olabilir. İçeriği, harici verileri kullanarak metni düzenlemem gereken içerik denetimleriyle var. Kontrollerden biri için veri mevcut değilse, metni uygun bir bildirimle değiştirmem ve yazı tipi rengini değiştirmem gerekiyor.Değişim font color
Ben sadece iyi metin girişi ve bütün bu çalışma, onun işi tipi rengini değiştiriyor yapmak gibi gözükmüyor sadece bir kısmını var. Şu an kullandığım kod bana herhangi bir hata vermiyor ve bu yöntemle gayet iyi çalışıyor, ancak bitmiş belgeye baktığımda hala sade siyah metin.
Rengim değişiyor yöntemi: aşağı sadece bu kadar bu iki satır basitleştirerek/aynı etkiye sahiptir Ayrıca
public void SetBlueText(List<SdtElement> sdtElement)
{
foreach (SdtElement element in sdtElement)
{
if (element != null)
{
RunProperties runProperties = element.Descendants<RunProperties>().FirstOrDefault();
runProperties.Color = new DocumentFormat.OpenXml.Wordprocessing.Color() { Val = "0EBFE9" };
}
}
}
, (giriş aynı etiketine sahip tüm içerik kontrolleri listesidir)
element.Descendants<RunProperties>().FirstOrDefault().Color =
new DocumentFormat.OpenXml.Wordprocessing.Color() { Val = "0EBFE9" };