1
this package을 사용하여 svg 이미지를 png로 변환합니다. 내 코드가에서 작동하는 것은 다음과 같습니다SVG 이미지를 변환하는 동안 글꼴이 표시되지 않습니다.
SvgDocument svgDoc = SvgDocument.FromSvg<SvgDocument>(decoded);
foreach (var item in svgDoc.Children)
{
SetFonts(item);
}
Bitmap image = svgDoc.Draw();
가있는 글꼴을 표시와 함께 issue 알려진, 그래서 나는이 방법을 사용하는 것을 시도하고있다 : 그것은 단지 발견 에 의해
public void SetFonts(SvgElement parent)
{
if (parent.HasChildren())
{
foreach (SvgElement child in parent.Children)
{
SetFonts(child);
}
}
try
{
SvgText svgText = (SvgText)parent;
svgText.FontFamily = "Arial";
svgText.FontSize = 12;
svgText.Font = "Arial";
}
catch
{
}
}
을 하루 텍스트 문자열이지만 축 캡션이 보이지 않는 경우 어디에서 문제가 있습니까?
Ths svg 파일은 here입니다.