小编vah*_*gar的帖子

使用UTF-8字符的Html2canvas图像捕获问题

我想抓住我的网页,为了这个我发现html2canvas,当我使用如下所示时,我的UTF-8(波斯语)字符陷入困境,这个方向被破坏了.

HTML:

   <div id="wrapper">
        <span>??? ??????? ?? ??? ???????</span>
    </div>
Run Code Online (Sandbox Code Playgroud)

JavaScript的:

$(document).ready(function() {
    html2canvas($("#wrapper"), {
        onrendered: function (canvas) {
            theCanvas = canvas;

            document.body.appendChild(canvas);

            canvas.toBlob(function (blob) {
                saveAs(blob, "Dashboard.png");
            });
        }
    });     
});
Run Code Online (Sandbox Code Playgroud)

网页:

在此输入图像描述

通过html2canvas捕获WebPage:

在此输入图像描述

你可以在这里看到完整的例子

我的实施有什么问题?

javascript html5 canvas utf-8

8
推荐指数
2
解决办法
4530
查看次数

如何动态显示Model中每个属性的DisplayName和值

在某些情况下,当属性比平常更多时,复制并过去一些代码以显示模型的所有属性是很痛苦的,所以我想知道有没有一种方法可以动态显示模型的所有属性.例如,我们有这个TestModel:

TestModel.cs
[Display(Name = "???")]
[Required]
public string Name { get; set; }
[Display(Name = "?????")]
[Required]
public string Email { get; set; }
[Display(Name = "????? ????")]
[Required]
public string PhoneNumber { get; set; }
Run Code Online (Sandbox Code Playgroud)

现在我想在剃刀中显示此模型的DisplayName和Value,例如,像这样:

TestRazor.cshtml
@foreach (var Item in Model.GetType().GetProperties())
{
   <div class="row">
   <p class="label">@Item.DisplayName</p>
   <p class="value">@Item.Value</p>
   </div>
   <br />
   <br />
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net asp.net-mvc

5
推荐指数
1
解决办法
2745
查看次数

如何在css中从左到右移动滚动条?

我在我的网页中创建了一个滚动条,它位于一个部门的左侧。我不知道我从哪里到左边的位置。如何将其从左侧位置移动到右侧位置?

css

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

asp.net ×1

asp.net-mvc ×1

c# ×1

canvas ×1

css ×1

html5 ×1

javascript ×1

utf-8 ×1