小编Pra*_*nny的帖子

如何使用C#.NET合并在MS Word中创建的表的单元格?

我需要使用C#代码将表打印到Word文档。我面临单元格中文本对齐的问题。

我的代码如下:

private void CreateTableInDoc()
    {
        object oMissing = System.Reflection.Missing.Value;
        object oEndOfDoc = "\\endofdoc";
        Microsoft.Office.Interop.Word._Application objWord;
        Microsoft.Office.Interop.Word._Document objDoc;
        objWord = new Microsoft.Office.Interop.Word.Application();
        objWord.Visible = true;
        objDoc = objWord.Documents.Add(ref oMissing, ref oMissing, ref oMissing, ref oMissing);

        int i = 0;
        int j = 0;
        Microsoft.Office.Interop.Word.Table objTable;
        Microsoft.Office.Interop.Word.Range wrdRng = objDoc.Bookmarks.get_Item(ref oEndOfDoc).Range;

        string strText;
        objTable = objDoc.Tables.Add(wrdRng, 1, 1, ref oMissing, ref oMissing);
        objTable.Range.ParagraphFormat.SpaceAfter = 7;
        strText = "ABC Company";
        objTable.Rows[1].Range.Text = strText;
        strText = "";
        objTable.Rows[1].Range.Font.Bold = 1;
        objTable.Rows[1].Range.Font.Size = 24; …
Run Code Online (Sandbox Code Playgroud)

.net c# ms-word office-interop

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

为什么我的parseInt函数没有将我的字符串转换为整数?

我在这里弄错了什么?我正在尝试将字符串转换为整数以便另外使用.

我有一个类portfolio和一个src的图像images/portfolio-images/gbn1.jpg

第一个警报说的价值imageInt就是1,但第二警报说的价值newImggbn11.jpg,当我试图让gbn2.jpg.

我在下面发布我的代码:

var mainImg = $('.active-more').closest(".container").find("img.portfolio:first").attr("src");
var nofilename = mainImg.replace("images/portfolio-images/",""); 
nofilename = nofilename.replace(".jpg",""); 
var imageString = nofilename.replace(/[A-Za-z$-]/g, "");
var imageInt = parseInt(imageString, 10);   
var imageProject = nofilename.replace(/\d+/g, '');  
alert(imageInt);
var newImg= imageProject + imageInt + 1 + ".jpg";
alert(newImg);
Run Code Online (Sandbox Code Playgroud)

javascript string integer addition parseint

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

如何在C++中为模板重载朋友提取操作符(>>)?

我试图>>用模板重载friend 操作符.我不想内联定义它.

我曾尝试add()在下面的代码中定义的方法的帮助下做同样的事情.它工作正常.我希望我的>>运营商也这样做.

以下是我的代码:

#include<iostream>

template<class T>class Demo;
template<class T>
std::ostream& operator<<(std::ostream&, const Demo<T> &);
template<class T>
std::istream& operator>>(std::istream&, const Demo<T> &);

template<class T>
class Demo {
private:
    T data; // To store the value.
public:
    Demo(); // Default Constructor.
    void add(T element); // To add a new element to the object.
    Demo<T> operator+(const Demo<T> foo);
    friend std::ostream& operator<< <T>(std::ostream &out, const Demo<T> &d);
    friend std::istream& operator>> <T>(std::istream &in, const Demo<T> &d);
};

template<class …
Run Code Online (Sandbox Code Playgroud)

c++ templates generic-programming

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

在magento 1.5中创建自定义订单状态

我正在尝试为我的magento安装添加自定义订单状态.我找到了几个教程详细介绍了如何做到这一点 ,他们都谈到编辑app/code/core/Mage/Sales/etc/config.xml

但是,当我查看该文件时,它包含以下语句: @depraceted after 1.4.2, statuses are saved into sales_order_status table

我不确定如何向数据库添加新状态.

看起来好像我需要做的就是sales_order_status在我的状态代码和前端标签中插入一个新行,然后通过向sales_order_status_state状态代码和所有状态的代码添加一行来将该状态与状态相关联可用的状态.

但我对状态/状态关系有点朦胧,过去使用原始SQL和magento安装我已经被烧毁了.所以,我想知道是否有其他人在1.5中添加了自定义状态,以及他们是如何做到的.

magento magento-1.5

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

如何在低api中使用getCurrencyInstance和format?

我在以下代码中收到错误:

private void displayPrice (int number) {

    TextView price = (TextView)findViewById(R.id.txt_price);
    price.setText(NumberFormat.getCurrencyInstance().format(number));
}
Run Code Online (Sandbox Code Playgroud)

我得到的错误如下:

Call requires API level 24 (current min is 14): android.icu.text.NumberFormat#getCurrencyInstance
Run Code Online (Sandbox Code Playgroud)

Android API 24可以使用此功能.我怎样才能在低API中使用它API 15

java android android-debug android-studio android-developer-api

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

为什么list :: unique只删除C++中的连续元素?

我发现list::unique()只删除列表中的连续元素.我想知道该方法的功能是这样的.

从列表中删除重复项说明如何从列表中删除重复元素,但它不解释为什么只删除连续元素.

以下是我的测试代码:

#include <algorithm>
#include <iostream>
#include <list>
#include <string>
#include <utility>

using namespace std;

void print_message( const pair<int,string>& message )
{
    cout << message.first << " - " << message.second << endl;
}

int main( )
{
list< pair< int, string > > message;
list< pair< int, string > >::iterator ip;

message.push_back( make_pair( 1, string("Test Foo One")) );
message.push_back( make_pair( 1, string("Test Foo Two")) );
message.push_back( make_pair( 1, string("Test Foo Two")) );
message.push_back( …
Run Code Online (Sandbox Code Playgroud)

c++ generic-programming

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

为什么在使用G ++生成随机数时会出现浮点错误?

我正在使用G ++编译器.以下代码正在正确编译.

#include<iostream>
#include<cstdlib>
#include<stdio.h>

using namespace std;

int random(int max)
    {
    return rand() / (RAND_MAX / max + 1);
    }

int main()
  {
    for(int iteration=0; i<10; i++)
    {
    int myNum=random(130);
    myNum=myNum-(myNum%iteration); /* This line causes exception. */
    (myNum<0)?(myNum=myNum*-1):myNum;
    cout<<"\nRandom number is "<<myNum<<"\n";
    }
  }
Run Code Online (Sandbox Code Playgroud)

在运行时,它正在生成以下异常..

g++ Implement.cc
./a.out
Floating point exception

你能帮我纠正一下这个错误吗?

c++ g++

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