问题列表 - 第19520页

如何使用OpenXml SDK 2.0更改Word 2007中的内容控件的内容?

即将生气这个问题.我确信这很简单,我只是错过了它,但我不能为我的生活找到如何使用C#中的OpenXml SDK v2.0更改Word 2007中的内容控件的内容.

我创建了一个带有纯文本内容控件的Word文档.此控件的标记是"FirstName".在代码中,我想打开Word文档,找到此内容控件,并更改内容而不会丢失格式.

我最终开始工作的解决方案包括找到内容控件,在其后面插入一个run,然后删除内容控件:

using (WordprocessingDocument wordProcessingDocument = WordprocessingDocument.Open(filePath, true)) {
MainDocumentPart mainDocumentPart = wordProcessingDocument.MainDocumentPart;
SdtRun sdtRun = mainDocumentPart.Document.Descendants<SdtRun>()
 .Where(run => run.SdtProperties.GetFirstChild<Tag>().Val == "FirstName").Single();

if (sdtRun != null) {
 sdtRun.Parent.InsertAfter(new Run(new Text("John")), sdtRun);
 sdtRun.Remove();
}
Run Code Online (Sandbox Code Playgroud)

这确实改变了文本,但我丢失了所有格式.有谁知道我怎么做到这一点?

word-2007 openxml

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

如何在iphone上的文件中写一个简单的字符串?

简单的问题:

我有一个大字符串,我想写入应用程序的docs文件夹中的文件.如何进行简单的文件创建/编写?

iphone

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

Android OS中究竟在哪里进行文本渲染?

让我首先说明我想要实现的目标:

为Android操作系统创建补丁,使其能够正确显示阿拉伯语/希伯来语.这两种语言都是从右到左(RTL),它们的脚本涉及连接的字母/ 字形(与具有离散字母的拉丁字母不同).

例:

"汽车"的阿拉伯语单词是:

سيارة

离散字母看起来像这样:

سيارة

正如您所看到的,每个字母以不同的方式连接到彼此的字母,具体取决于它之前和之后的内容.好的,语言课程足够:)我的问题是:

我需要劫持什么二进制/类来启用此功能?

另一种说法是; 如果你希望每个实例"x"在系统范围内显示为"y",你需要干什么二进制/类?

源代码可以在GitHub浏览:http://github.com/android/

我认为它可能位于C/C++ platform_system_core或其自定义JVM platfom_dalvik之下.

需要明确的是,字体不是问题,因为您可以将阿拉伯语/希伯来语字体作为后备字体删除,并且它们会显示,尽管是以离散形式显示的.

非常感谢你的帮助:)

android glyph bidi arabic right-to-left

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

Android ACTION_WEB_SEARCH

我无法使ACTION_WEB_SEARCH正常工作,这是否需要AndriodManifest.xml上的任何权限?

这是我的代码:

 String q = edittext.getText().toString();
 Intent myIntent = new Intent(Intent.ACTION_WEB_SEARCH, Uri.parse(q));
 startActivity(myIntent);
Run Code Online (Sandbox Code Playgroud)

任何帮助将非常感激.

平台2.0.

java android

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

如何修改我的代码以通过bezier控制点进行排队?

大家好 -

我正在使用锚点和控制点来使用curveTo创建一个形状.这一切都很好,但是当线不直时,我无法弄清楚如何让我的线穿过控制点的中心(蓝点).

这是我绘制形状的代码:

           // clear old line and draw new / begin fill
        var g:Graphics = graphics;
        g.clear();
        g.lineStyle(2, 0, 1);
        g.beginFill(0x0099FF,.1);

        //move to starting anchor point
        var startX:Number = anchorPoints[0].x;
        var startY:Number = anchorPoints[0].y;
        g.moveTo(startX, startY);

        // Connect the dots
        var numAnchors:Number = anchorPoints.length;
        for (var i:Number=1; i<numAnchors; i++) {

            // curve to next anchor through control
            g.curveTo(controlPoints[i].x,controlPoints[i].y, anchorPoints[i].x, anchorPoints[i].y);

        }
        // Close the loop
        g.curveTo(controlPoints[0].x,controlPoints[0].y,startX,startY);
Run Code Online (Sandbox Code Playgroud)

我正在绘制的形状供参考:

如何修改我的代码,以便直接通过蓝色控制点?

提前致谢!

b

flash bezier drawing actionscript actionscript-3

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

两个字符串之间的相关百分比

如何获得C#中两个字符串之间的相关百分比?

c# comparison search metrics

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

CVS:显示本地更改的文件

有没有简单的方法只显示我的存储库中已经本地添加,删除或修改的文件?我知道我可以输入"cvs stat"并查看文件列表,但这很乏味且容易出错.我想知道是否有更简单的方法.我正在使用CVS 1.11.17,以防万一.

cvs

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

如何在Vim命令行中移动?

如果你在Vim中输入一个命令(我的意思是你已经开始使用:并且你正在屏幕底部的栏中工作)有没有办法将光标移动而不是点击箭头键?特别是,你可以将它移动到开头,结尾,后面的n个字符,还是后面的一个单词?

vim

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

PHP PECL_HTTP与cURL扩展

我正在为CouchDB开发PHP客户端.在浏览关于HTTP和cURL的php.net文档时,我遇到了PECL_HTTP扩展.乍一看,我想我想使用这个PECL扩展而不是cURL,因为它使用起来要简单得多,而且我不会做非常复杂的HTTP工作.另外,我总是喜欢尝试新事物,所以我不介意弄湿脚.

至于我对StackOverflow社区的问题:

  • 有没有人同时使用PECL_HTTP和cURL扩展?
  • PECL扩展是否有任何严重的性能问题?
  • PECL扩展是否与表面上显示的用户友好?
  • 经过验证的cURL库是否仍然优越?

编辑:事实证明,PECL_HTTP扩展使用了引擎盖下的一些cURL源代码,因此它们不是完全不同的野兽.两者都是PHP的编译扩展.

php curl http pecl

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

限制while循环

有没有办法在从mysql获取数据时限制while循环?

$query = "SELECT * 
    FROM  `table` 
    WHERE user_id = '$id' 
    ORDER BY `ID` DESC";

$result = mysql_query($query);

while ($info = mysql_fetch_assoc($result)) {
    //stuff
}
Run Code Online (Sandbox Code Playgroud)

在这里我不想使用mysql的LIMIT函数,我可以限制while循环而不是那个吗?

谢谢

php mysql while-loop

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