问题列表 - 第27508页

我应该搜索哪些组件ID来检测Office 2010 PIA是否已安装

我正在为Office 2010创建一个插件,需要在安装时检测是否安装了Office 2010 PIA.

我已经在2003年和2007年完成了这项工作但是找不到2010年的组件ID,有人知道它们是什么吗?

谢谢,艾德

installer ms-office office-2010

12
推荐指数
1
解决办法
3130
查看次数

InnoSetup卸载询问消息 - Pascal Coding

我为我的一些游戏创建了一个安装程序,我希望卸载程序能够询问我是否要保存我的游戏文件.这样的事情:当我执行uninstall.exe问我'你想保留所有保存的游戏吗?' 是还是不是.如果我点击YES,我的保存文件将保留,我的程序文件将被卸载,如果我点击NO我的程序文件包含保存文件将被卸载.InnoSetup的PASCAL代码是做什么的?

非常感谢你!

inno-setup

3
推荐指数
1
解决办法
7235
查看次数

以PDF格式转换zillion ODT文件的可靠而快速的方法?

我需要从一个带有嵌入字体的简单模板(几页和几个表)预生产一百万或两个PDF文件.通常情况下,我会在这样的情况下保持低水平,并使用像ReportLab这样的库来构建所有内容,但我在项目后期加入了.

目前,我有一个template.odt并在content.xml文件中使用标记来填充数据库中的数据.我可以顺利地创建ODT文件,它们看起来总是很严谨.

对于ODT到PDF的转换,我在服务器模式下使用openoffice(和使用命名管道的PyODConverter),但它不是很可靠:在一批文件中,最终有一个点,之后所有处理过的文件都被转换成垃圾(遍布整个页面的错误字体和字母).

在OOo 2.3和3.2中,在Ubuntu,XP,Server 2003和Windows 7中,问题不可预测地重现(不依赖于数据).我的Heisenbug探测器正在滴答作响.

我试图减少批量的大小并在每个批次之后重新启动OOo; 仍然,一小部分文件搞砸了.

当然我会在Ooo邮件列表上写下这个,但与此同时,我有一个交付,已经失去了太多时间.

我要去哪?

  1. 完全避免使用ODT格式并转到另一个模板系统.

    • 建议?任何需要几秒钟才能运行的东西都太慢了.OOo需要大约一秒钟,总计15天的处理时间.我不得不编写一个程序,用于将作业聚集在多个客户端上.
  2. 保留格式,但转到另一个工具/程序进行转换.

    • 哪一个?共享软件或商业存储库中有许多用于Windows的应用程序,但尝试每个应用程序都是一项艰巨的任务.有些太慢,有些不能先批量运行,有些不能从命令行等工作.
    • 开源工具往往不会重新发明轮子,往往依赖于openoffice.
  3. 转换为中间.DOC格式可以帮助避免OOo错误,但它会使处理时间加倍并使已经太毛茸茸的任务复杂化.

  4. 尝试生成两次PDF并进行比较,如果出现问题则丢弃整批.

    • 虽然文档看起来相同,但我知道无法比较二进制内容.
  5. 处理完每个文档后重新启动OOo.

    • 生产它们需要花费更多的时间
    • 它会降低错误文件的百分比,并且很难识别它们.
  6. 转到ReportLab并以编程方式重新创建页面.这是我将在几分钟内尝试的方法.

  7. 学习正确格式化项目符号列表

非常感谢.

编辑:好像我根本不能使用ReportLab,它不会让我嵌入字体.我的字体有TrueType和OpenType版本.

TrueType表示"TTFError:字体不允许子集化/嵌入(0100)".

OpenType版本说"不支持TTFError [...] postscript轮廓".

非常非常好笑.

python pdf reporting openoffice.org

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

自定义字体,MultiLine TextViews上的省略号,字形和毛刺

我需要在我的应用程序中使用自定义字体.

问题:对于ListViews包含具有ellipsize属性设置为true的多行TextView的行,我可以在省略号后看到一些难以理解的字符.显然,Android会使用我的自定义字体未知的某些字符(ZERO WIDTH NO BREAK-SPACE)填充字符串(在TextView中).

单行TextView似乎工作得很好.

隐藏这些字符或删除填充的最佳方法是什么?此外,是否有任何Helvetica字体的变体,可以免费获得ZERO WIDTH NO BREAK-SPACE字符?

谢谢.

fonts android

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

为什么jQuery为class属性添加空格?

我遇到一些奇怪的问题.removeClass(),并.addClass()在jQuery的.

具体来说,似乎当我使用.removeClass()该类时确实被删除了,但是在它的位置留下了一个空格.然后,当我.addClass("secondclass")得到class=" secondclass"(与前面的空间).

我正在使用jQuery 1.4.1

这是预期的行为还是错误?怎么阻止它?

更新:

有些人问过这会引起什么问题.好吧,我正在使用这些:

$("img.someclass").click(function() {
Run Code Online (Sandbox Code Playgroud)

我正在使用Firefox 3.6.3进行测试

哪个不会触发类名前面的空格.当我手动删除空间时,它工作正常. 似乎这个问题比空间问题更多,并且很可能这个空间没有引起任何问题(很高兴它已经消失了); - 将发布有关正在进行的问题的单独问题.

jquery

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

Java中的Windows临时文件

如何在Windows中创建具有属性FILE_ATTRIBUTE_TEMPORARYFILE_FLAG_DELETE_ON_CLOSE使用Java设置的文件?

我确实希望我的文件只是内存文件。

精确地说:“退出时删除”机制令我不满意,因为我想避免这种情况,例如在应用程序崩溃的情况下,某些数据留在磁盘上。

java temporary-files java-io

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

如何在项目构建期间阻止外部MSBuild文件(由Visual Studio)进行缓存?

我的解决方案中有一个项目,它起源于C#库项目.它在代码方面对它没有任何兴趣,它只是在我的解决方案中用作其他项目的依赖项,以确保它是首先构建的.构建此项目的一个副作用是创建一个共享的AssemblyInfo.cs,其中包含其他项目正在使用的版本号.

我通过在.csproj文件中添加以下内容来完成此操作:

<ItemGroup>
  <None Include="Properties\AssemblyInfo.Shared.cs.in" />
  <Compile Include="Properties\AssemblyInfo.Shared.cs" />
  <None Include="VersionInfo.targets" />
</ItemGroup>
<Import Project="$(ProjectDir)VersionInfo.targets" />
<Target Name="BeforeBuild" DependsOnTargets="UpdateSharedAssemblyInfo" />
Run Code Online (Sandbox Code Playgroud)

引用的文件VersionInfo.targets包含以下内容:

<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <!--
      Some properties defining tool locations and the name of the
      AssemblyInfo.Shared.cs.in file etc.
    -->
  </PropertyGroup>
  <Target Name="UpdateSharedAssemblyInfo">
    <!--
      Uses the Exec task to run one of the tools to generate
      AssemblyInfo.Shared.cs based on the location of AssemblyInfo.Shared.cs.in
      and some of the other properties.
    -->
  </Target>
</Project>
Run Code Online (Sandbox Code Playgroud)

VersionInfo.targets文件的内容可以简单地嵌入.csproj文件中,但它是外部的,因为我试图将所有这些内容转换为项目模板.我希望模板的用户能够将新项目添加到解决方案,编辑VersionInfo.targets文件,然后运行构建.

问题是修改和保存VersionInfo.targets文件并重建解决方案没有任何效果 - 项目文件使用.targets文件中的值,就像打开项目时一样.即使卸载和重新加载项目也没有效果.为了获得新值,我需要关闭Visual Studio并重新打开它(或重新加载解决方案).

如何设置它以使配置在.csproj文件外部而不在构建之间缓存?

msbuild csproj visual-studio

13
推荐指数
1
解决办法
5845
查看次数

仅允许输入文本字段上的数字文本

我正在使用Jquery Numeric插件,但我发现在Osx上没有使用FireFox 3.6(不允许粘贴).

我正在搜索Jquery插件或Javascript片段,它只允许输入文本字段上的数字文本.
我有以下要求:

  1. 应该只允许数字文本
  2. 不应该允许标点符号(.,)
  3. 不应该允许虚线文本( - )
  4. 应该只允许粘贴数字文本
  5. 多浏览器

javascript jquery

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

html中使用的表单ID和表单名称之间的区别

我想知道html中使用的表单ID和表单名称之间的确切区别.

html coding-style

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

bash: A: 无法识别的历史修饰符

运行 ac 程序后,在命令行上给它一些输入(该程序模拟下推自动机),我得到以下响应:

bash: A: 无法识别的历史修饰符

我用谷歌搜索过,但我找不到这到底是什么意思的解释。我的程序与其他测试输入一起工作,所以我认为这与输入有关,而不是与我的程序有关(笑)。

提前干杯

bash

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