小编Luk*_*Led的帖子

如何将文本转换为SVG路径?

我在ttf文件中有一个字体,并希望生成SVG,文本转换为路径.我不需要图像(所以使用imagettftext或Image Magick字体渲染功能是不够的),我需要形状,可以按比例放大,我想丢失有关使用的字体的信息,不想在SVG文件(因此这里不能使用font-face声明).可能吗?

php svg text truetype

38
推荐指数
4
解决办法
3万
查看次数

调用ShowModal时,表单隐藏在其他表单后面

我的申请基于模态表格.主窗体用ShowModal打开一个窗体,这个窗体用ShowModal打开另一个窗体,所以我们有叠加的模态窗体.有时会出现一个问题,当我们以新的形式调用ShowModal时,它隐藏在以前的表单之后,而不是显示在顶部.按下alt + tab后,表单返回到顶部,但这不是一个好的解决方案.你遇到了这个问题,你是如何处理的?

编辑:

我使用的是Delphi 7.

delphi delphi-7

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

当用户未经过身份验证时,您如何处理ajax请求?

当用户未经过身份验证时,您如何处理ajax请求?

有人进入页面,离开房间一小时,返回,在使用jQuery($.post)的ajax页面上添加评论.由于未经过身份验证,因此方法返回RedirectToRoute结果(重定向到登录页面).你用它做什么?你如何在客户端处理它,你如何在控制器中处理它?

asp.net authentication ajax asp.net-mvc

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

将func作为Linq中的参数传递给实体和"内部.NET Framework数据提供程序错误1025"错误

我们有一个名为Task的类:

public partial class Task : EntityObject
{
    public EntityCollection<TaskUser> TaskUsers { get {...} set{...} } 
}
Run Code Online (Sandbox Code Playgroud)

它有一个名为TaskUsers的导航属性,其中包含附加到此taks的用户:

public partial class TaskUser : EntityObject
{
    public User User { get {...} set {  } }
}
Run Code Online (Sandbox Code Playgroud)

每个TaskUser对象都有User对象.

我们得到了IQueryable<Task> tasks.我们希望找到分配给ID = 1的用户的任务.当我们使用时

tasks.Where(t => t.TaskUsers.Any(a => a.User.ID == 1))
Run Code Online (Sandbox Code Playgroud)

一切正常.当我们使用

Func<TaskUser, bool> function = a => a.User.ID == 1;
return tasks.Where(t => t.TaskUsers.Any(function));
Run Code Online (Sandbox Code Playgroud)

我们得到了很好的'Internal .NET Framework Data Provider error 1025'错误 为什么?我想使用Expression类构建更复杂的过滤器,但如果我不能通过简单Func,则无法完成.我该怎么办?

编辑

也许 …

lambda linq-to-entities entity-framework

18
推荐指数
1
解决办法
5325
查看次数

如何从db刷新ObjectContext缓存?

我们正在从db加载数据:

var somethings = Context.SomethingSet.ToList();
Run Code Online (Sandbox Code Playgroud)

然后有人删除或添加上下文之外的行.Out上下文仍然有缓存已删除的对象,因为它不知道它们已被删除.即使我调用Context.SomethingSet.ToList(),我们的上下文仍包含已删除的对象,导航属性也不正确.

从数据库刷新整个集合的最佳方法是什么?

.net c# entity-framework objectcontext

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

如何在模型和ViewModel中"干掉"C#属性?

这个问题的灵感来自我与ASP.NET MVC的斗争,但我认为它也适用于其他情况.

假设我有一个ORM生成的模型和两个ViewModel(一个用于"详细信息"视图,一个用于"编辑"视图):

模型

public class FooModel // ORM generated
{
    public int Id { get; set; }
    public string FirstName { get; set; }
    public string LastName { get; set; }
    public string EmailAddress { get; set; }
    public int Age { get; set; }
    public int CategoryId { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

显示ViewModel

public class FooDisplayViewModel // use for "details" view
{
    [DisplayName("ID Number")]
    public int Id { get; set; }

    [DisplayName("First Name")]
    public string FirstName { get; …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc attributes dry

14
推荐指数
2
解决办法
3150
查看次数

Ninject如何在ASP.NET MVC中创建控制器?

这可能是一个愚蠢的问题,但我正在寻找Ninject来源,并没有看到NInject注册自己的控制器工厂.我也没有IControllerFactoryNinject.Web.Mvc集会中看到任何课程.我错过了什么吗?Ninject如何创建控制器并将参数注入构造函数?

asp.net-mvc ninject ninject-2 ninject.web.mvc asp.net-mvc-3

11
推荐指数
1
解决办法
2025
查看次数

log4net - FileAppender在文件开头写入新条目

是否可以在log4net中配置FileAppender以在日志文件的开头添加新条目?目前,它最后添加条目,阅读最新条目需要滚动整个日志记录.从头开始阅读会更舒服.

.net asp.net log4net fileappender

6
推荐指数
1
解决办法
1630
查看次数

如何从当前关注的组件中删除焦点?

我有一个数据库组件,当接收到CM_EXIT消息时,会调用DataLink.UpdateRecord.失去焦点时会发送此消息.当我单击发布按钮时,它不会失去焦点,并且值不会写入数据源.如何在不将焦点转移到其他组件的情况下实现组件失去焦点的效果?

delphi focus delphi-7

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

Delphi 7 - 为什么Windows 7会在运行时更改字符编码?

我有一个delphi 7表单:

表格http://i44.tinypic.com/13ymott.jpg

和我的代码:

代码http://i44.tinypic.com/x1gh9c.jpg

当我在Windows 7中运行此表单时,我看到:

Windows7Form http://i41.tinypic.com/riglzl.jpg

在设计时,表单在第一个标签中有抛光字母,但在运行时没有它们.它在Vista或Windows XP上看起来不错.当我在代码中设置第二个标签的标题时,一切正常,字符被正确编码.

Windows 7顶部标签的前5个代码:65 97 69 101 83

Windows Vista/XP上顶级标签的前5个代码:165 185 202 234 140

每个系统的前5个底部标签代码:165 185 202 234 140

Windows 7改变编码,为什么?我的系统设置似乎没问题.我在控制面板中为非unicode应用程序设置了适当的语言.

编辑

此问题不仅与表单上的标签有关,还与FastReport(切换到EASTERN_CHARSET解决问题)或通过COM接口访问Microsoft Excel有关.

delphi encoding delphi-7 windows-7

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