问题列表 - 第48610页

如何从C#更改PowerPoint中TextRange的字体颜色?

我使用C#创建了一个PowerPoint演示文稿:

PowerPoint.Application powerpointApplication;
PowerPoint.Presentation pptPresentation;
PowerPoint.Slide Slide;

// Create an instance of PowerPoint.
powerpointApplication = new PowerPoint.ApplicationClass();

// Create a PowerPoint presentation.
pptPresentation = powerpointApplication.Presentations.Add(
Microsoft.Office.Core.MsoTriState.msoTrue);


// Create empty slide
Slide = pptPresentation.Slides.Add(1, PowerPoint.PpSlideLayout.ppLayoutBlank);

TextRange objTextRng = objSlide.Shapes[1].TextFrame.TextRange;
objTextRng.Text = "Remote sensing calendar 1";
objTextRng.Font.Name = "Comic Sans MS";
objTextRng.Font.Size = 48;
// TODO: change color
// objTextRng.Font.Color 



// Save presentation
pptPresentation.SaveAs( BasePath + "result\\2_example.ppt", 
                       PowerPoint.PpSaveAsFileType.ppSaveAsDefault, 
                       MsoTriState.msoTrue // TODO: ??? ?? ???????????
                      );
pptPresentation.Close();
Run Code Online (Sandbox Code Playgroud)

现在,我该如何更改字体颜色objTextRng

.net c# powerpoint office-interop textrange

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

jqgrid更改单元格值并保持编辑模式

我在我的网格中使用内联编辑,我有一些情况,我想改变列内单元格的值.我正在使用setCell更改它,它运行良好.我的问题是,在更改后,单元格丢失了它的编辑模式,而该行的所有其他单元格都处于编辑模式.我想在更改后将单元格保持在编辑模式.

现在我所做的是保存了行,然后再次选择它并进入编辑模式 - 但我不认为这是一个很好的解决方案 - 有没有办法在改变时保持编辑模式?

提前致谢.

jqgrid

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

用C++建模服装

我正在寻找一些软件,它最终将绘制一个人体框架(可以配置各种参数),并且计划是在假人身上放置某种服装.

我看过Blender,OpenGL库以及其他渲染和物理引擎,我不是在找你告诉我如何做到这一点,但主要是我想知道哪些库可以做到这一点事情?

那么2d中的服装会有一个模式,那么系统(至少在理论上)将能够将其转化为衬衫的3d表示形式吗?然后把它放在人体框架上.我知道我需要为此做很多工作,不过在将衣服渲染到框架上,并考虑到碰撞以及它如何在框架周围掉落等等,我一直在谷歌搜索,并找到了一些比特,但想知道是否有C++库可以做到这一点.

我正在使用Visual C++ 2010进行开发,目标环境是Windows框.

不管怎样,或者我需要参加一些物理课程.

c++ 3d game-physics visual-c++-2010

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

所以"跛脚" - 如何从浮动= 0.39824702只浮动= 0.398?

..所以只有3位数字"."..

float a = 0.9876543
Run Code Online (Sandbox Code Playgroud)

我想在内存中只有0.987,因为通过蓝牙传输号码.

我正在使用iphone SDK ..

谢谢... :)

iphone objective-c-2.0 ios

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

正则表达式检测yyyy-MM-dd

我使用asp.net 4和c#.

我需要使用Validation类型的WebControl RegularExpressionValidator来检测TextBox中的数据IS NOT in format yyyy-MM-dd(String).

知道怎么写RegEx来应用这个控件吗?

谢谢

c# regex asp.net validation

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

C++:文件打开调用失败

我在我的一个库函数中有以下代码,我在循环中多次调用它.在大量迭代之后,我发现open返回-1,它不应该具有,因为之前的迭代工作正常.可能是什么原因.如何获得有关错误的更多详细信息.

int mode;
 if (fileLen == 0)
      mode = O_TRUNC | O_RDWR | O_CREAT;
 else
      mode = O_RDWR;
 myFilDes = open (fName, mode, S_IRUSR | S_IWUSR);
Run Code Online (Sandbox Code Playgroud)

编辑:每次迭代结束后,我调用一个方法,库暴露内部调用 close (myFilDes);

c++ linux

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

是否可以定义一个可以使用泛型方法的非泛型接口?

我想知道这段代码是否可以改进.IProvider实现IProvider并覆盖Request(...).我想将它们组合成一个单独的界面.但我仍然需要一个类型和无类型的接口来使用.

有没有办法将这两者结合起来,或者这是接口的外观?

public interface IProvider
{
    DataSourceDescriptor DataSource { get; set; }

    IConfiguration Configuration { get; set; }

    IResult Request(IQuery request);
}

public interface IProvider<T> : IProvider
{
    new IResult<T> Request(IQuery request);
}
Run Code Online (Sandbox Code Playgroud)

c# oop generics

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

为什么pickle __getstate__接受一个返回值,它首先需要__getstate__来进行pickle的实例?

我打算问"如何挑选一个继承dict和定义的类__slots__".然后我意识到class B下面真正令人痛苦的解决方案确实有效......

import pickle

class A(dict):
    __slots__ = ["porridge"]
    def __init__(self, porridge): self.porridge = porridge

class B(A):
    __slots__ = ["porridge"]
    def __getstate__(self):
        # Returning the very item being pickled in 'self'??
        return self, self.porridge 
    def __setstate__(self, state):
        print "__setstate__(%s) type(%s, %s)" % (state, type(state[0]), 
                                                type(state[1]))
        self.update(state[0])
        self.porridge = state[1]
Run Code Online (Sandbox Code Playgroud)

这是一些输出:

>>> saved = pickle.dumps(A(10))
TypeError: a class that defines __slots__ without defining __getstate__ cannot be pickled
>>> b = B('delicious')
>>> b['butter'] = 'yes …
Run Code Online (Sandbox Code Playgroud)

python pickle

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

C++:数组和共享内存

我试图创建一块共享内存以共享一个数组,这是我的例子:

int main(){
    key_t key;
    int shm_id;
    int arr[10];

    key=ftok("~/.bashrc",1);

    shm_id = shmget(key, 10*sizeof(int), 0666 | IPC_CREAT);

    arr = (int*)shmat(shm_id, NULL, 0);

    arr[0]=101;
    printf("%d\n",arr[0]);


}
Run Code Online (Sandbox Code Playgroud)

编译时,我收到以下错误:

error: incompatible types in assignment of ‘int*’ to ‘int [10]’
Run Code Online (Sandbox Code Playgroud)

我的任务有什么问题?

c++ arrays shared-memory

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

Active Directory用户组成员身份GroupPrincipal

我正在尝试使用GroupPrincipal(System.DirectoryServices.AccountManagement命名空间的一部分)来填充类型字符串列表,因此我可以检查用户是否是Active Directory组的成员.这是我到目前为止编写的编辑类:

public class ActiveDirectoryMembership
{
    private PrincipalContext context = new PrincipalContext(ContextType.Domain, Environment.UserDomainName);
    private List<string> GroupName {get;set;}

    public ActiveDirectoryMembership() 
    {
         //Code snipped - this part returns a list of users
         populateGroups();
    }

    private void populateGroups()
    {
        GroupPrincipal SearchGroup = GroupPrincipal.FindByIdentity(context, "Group Name");
        GroupName = new List<string>();
        foreach (UserPrincipal p in GroupName.GetMembers())
        {
           GroupName.add(p.SamAccountName);
        }
    }
Run Code Online (Sandbox Code Playgroud)

那么,我哪里错了?

提前致谢 :)

c# active-directory

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