小编Mar*_*ina的帖子

使用migradoc将图像放在单元格的中心

我需要将图像放在桌子的单元格的中心.当我在单元格中添加图像时,图像被对齐.如何将图像对齐在单元格的中心?

image pdfsharp migradoc

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

MigraDoc中的保证金

我正在使用MigraDoc和PDFsharp,我需要为PDF文档中的每个页面设置不同的边距.运用

  document.DefaultPageSetup.RightMargin = 20;
  document.DefaultPageSetup.LeftMargin = 20;
Run Code Online (Sandbox Code Playgroud)

我知道我的文档中的所有页面都具有相同的边距.如何设置文档中每个页面的边距?谢谢

c# margins migradoc

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

在c#中更改menuitem附近箭头的颜色

我有一个包含很多菜单项的应用程序。我已将菜单项的背景更改为深灰色,将文本更改为白色,但文本附近的箭头仍为黑色。我想把这个箭头的颜色改成白色。

我在本文档中找到了解释:

MenuItem.OwnerDraw 属性

以及关于 stackoverflow 的类似问题:

关于stackoverflow的问题

是否可以以更简单的方式更改菜单项旁边箭头的颜色?(这是允许您显示子菜单的箭头)。我的意思是使用像 ProfessionalColorTable 这样的东西。

c# menuitem winforms

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

如何更改Combobox下拉面板的背景颜色

我想更改组合框下拉面板的背景颜色。我正在使用 WPF。我读过这篇文章

背景颜色项目组合框 WPF

我写了这段代码:

      <ComboBox
        Width="{StaticResource UnityX3}"
        styles:Typhography.TypeSize="Body1"
        Margin="12 0 0 0"
        Foreground="{StaticResource Viola1Brush}"
        DisplayMemberPath="AuthorName"
        SelectedItem="{Binding Path=ConsoleViewModel.AnswersViewModel.SelectedAuthor}"
        ItemsSource="{Binding ConsoleViewModel.AnswersViewModel.Authors}"
        Grid.Column="1">
        <ComboBox.ItemContainerStyle>
          <Style TargetType="{x:Type ComboBoxItem}">
            <Setter Property="Background" Value="Blue" />
          </Style>
        </ComboBox.ItemContainerStyle>
      </ComboBox>
Run Code Online (Sandbox Code Playgroud)

我得到了图中的结果。在此输入图像描述

我希望整个面板是蓝色的,包括单个项目周围的小边框。我如何更改我的代码以解决我的问题?谢谢

wpf xaml combobox background drop-down-menu

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

嵌套List的合并元素在唯一列表c#中

我有一个嵌套的List,例如:

List<List<int>> myList = new List<List<int>>();
myList.Add(new List<int> { 2, 7, 3 });
myList.Add(new List<int> { 4, 6});
myList.Add(new List<int> { 2, 5, 1 });
myList.Add(new List<int> { 7, 0, 2 });
myList.Add(new List<int> { 4, 9 });
Run Code Online (Sandbox Code Playgroud)

我想合并至少有一个共同元素的所有列表,以便输出将是一个List<List<int>>元素:

List<int> 2, 7, 3, 5, 1, 0
List<int> 4,6,9
Run Code Online (Sandbox Code Playgroud)

谢谢

c# list

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

如何将表放在页面的中心?

使用MigraDoc我试图在页面的中心放一张桌子.我正在使用此代码(c#,VS).

Section secondPage = new Section(); 
Table table = new Table();
AddColumns(table);
AddFirstRow(table);
AddSecondRow(table);
table.Format.Alignment=ParagraphAlignment.Center;
secondPage.Add(table);
Run Code Online (Sandbox Code Playgroud)

我得到一个与页面右侧对齐的表格; 如何在页面中心获取表格?

c# pdf-generation migradoc

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

在MigraDoc中对齐图像

我想创建一个应该包含一个表的PDF文件,在这个表下面有三个图像; 图像应该有一个水平布局(它们应该在同一条线上).如何在MigraDoc中对齐三幅图像?如果我以这种方式添加图像

   document.LastSection.AddImage("path1");
   document.LastSection.AddImage("path2");
   document.LastSection.AddImage("path2");
Run Code Online (Sandbox Code Playgroud)

我在桌子下面获得了三张垂直布局的图像.如果我使用

   document.LastSection.LastParagraph.AddImage("...");
Run Code Online (Sandbox Code Playgroud)

代替

   document.LastSection.AddImage("...") 
Run Code Online (Sandbox Code Playgroud)

我解决了这个问题但是我引入了一个新问题.我添加的表格

  var table1 = new Table();
  .....
  document.LastSection.Add(table1);
Run Code Online (Sandbox Code Playgroud)

出现在三张图片下面.

我该怎么做才能获得桌子和桌子下面的水平布局三幅图像?

c# pdf migradoc

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

计算表的列之间重复值的出现次数

我有一个表,其中每列包含整数,一些值是重复的.这里的例子如下:

| ColumnA    | Column B    | Column C |
|       2    |        3    |        1 |     
|       1    |        1    |        3 |   
|       2    |        1    |        3 |  
Run Code Online (Sandbox Code Playgroud)

如何计算每个整数的出现次数?我想得到类似的东西:2的计数是2,1的计数是4,3的计数是3

sql duplicates

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