问题标签 [alignment]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2746 浏览

c# - C# P/invoke 结构对齐

我试图在 AMD64 上从 C#调用NtGetContextThread 。问题是 AMD64 的CONTEXT结构需要在 16 字节边界上对齐,当我调用NtGetContextThread时,我总是得到STATUS_DATATYPE_MISALIGNMENT. 我知道 C# 可以使用Pack属性对齐结构的各个成员,但它似乎无法对齐整个结构。有什么办法可以做到这一点吗?

编辑:为了清楚起见,我不想调整个别成员。我想对齐整个结构。

0 投票
7 回答
24265 浏览

delphi - Delphi:如何使用 align = alTop 以编程方式调整组件的视觉顺序

我有一个带有多个面板的表单,每个面板都有Align=alTop,因此它们从表单顶部很好地堆叠起来。

但是,我想动态更改这些面板的外观顺序 - 即上下移动它们。这样做的最佳方法是什么?

0 投票
1 回答
1972 浏览

silverlight - center align contents of a listbox in silverlight

I have a list box which is of a certain fixed width. The number of items in the listbox varies. Is there a way to center the contents of the list box? The "Content Presenter" of the ListBoxItem ,centers each item inside its Template instead of centering it with respect to the entire listbox width.

Sorry about not replying earlier. The issue was with the width of the ItemsPanelTemplate which I was using in my Listbox. Earlier Width was set to 925. Changing this Width to MaxWidth worked. The code:

0 投票
9 回答
195427 浏览

css - CSS:居中块,但内容向左对齐

我希望整个块在其父块中居中,但我希望块的内容左对齐。

最好的例子

在本页面 :

http://yaml-online-parser.appspot.com/?yaml=%23+ASCII+Art%0d%0a---+%7c%0d%0a++%5c%2f%2f%7c%7c%5c% 2f%7c%7c%0d%0a++%2f%2f+%7c%7c++%7c%7c__%0d%0a&type=python

ascii 艺术应该居中(如它所显示的那样),但它应该对齐并且看起来像“YAML”。

或这个 :

http://yaml-online-parser.appspot.com/?yaml=%3f+-+Detroit+Tigers%0d%0a++-+Chicago+cubs%0d%0a%3a%0d%0a++-+2001-07-23 %0d%0a%0d%0a%3f+%5b+新+约克+洋基队%2c%0d%0a++++亚特兰大+勇士队+%5d%0d%0a%3a+%5b+2001-07-02%2c+ 2001-08-12%2c%0d%0a++++2001-08-14+%5d%0d%0a

错误消息应该像在控制台中一样排列。

0 投票
7 回答
2067 浏览

c++ - 确定 C/C++ 结构中元素对齐的算法

好的,请允许我重新提出这个问题,因为没有一个答案是我真正感兴趣的(如果对这样的问题进行全面编辑是虚假的,我们深表歉意)。

几点:

  • 这是使用与我正在测试的编译器不同的编译器进行的离线分析,因此 SIZEOF() 或类似的编译器不适用于我正在做的事情。
  • 我知道它是实现定义的,但我碰巧知道我感兴趣的实现,如下所示。

让我们创建一个名为 pack 的函数,它将一个整数(称为对齐)和一个整数元组(称为元素)作为输入。它输出另一个整数,称为大小。

该功能的工作原理如下:

我想我想问的是“这个函数的逆是什么?”,但我不确定逆是否是正确的术语——我不记得曾经处理过具有多个输入的函数的逆,所以我可能只是使用了一个不适用的术语。

我想要的东西(有点)存在;在这里,我提供了一个我们将称为确定对齐的函数的伪代码。不过,该函数有点幼稚,因为它只是用不同的输入一遍又一遍地调用 pack 直到它得到它期望的答案(或失败)。

所以问题是,确定对齐有更好的实现吗?

谢谢,

0 投票
2 回答
12190 浏览

c++ - 错误 C2719:'_Val':带有 __declspec(align('16')) 的形参不会对齐?

我正在尝试D3DXMATRIXA16像这样创建一个向量:vector<D3DXMATRIXA16> matrices;并且收到错误消息:

错误 C2719: '_Val': 带有 __declspec(align('16')) 的形式参数不会对齐

:参见使用 [ _Ty=D3DXMATRIXA16 ] 编译的类模板实例化 'std::vector<_Ty>' 的参考

为什么会这样?

谢谢你的帮助!

0 投票
2 回答
1332 浏览

c++ - 解决地址对齐问题

您如何仅通过查看地址来确定地址的对齐方式?

在 32 位系统上,地址 0x12345670 意味着它是 16 字节对齐的(因为末尾的 0)对吗?

那么呢:

0x12345671 0x12345672 0x12345673

ETC?

干杯,乔恩

0 投票
3 回答
983 浏览

2d - 2D 形状缩放

嗨,我遇到了关于缩放形状的问题。嗯,我正在尝试缩放两个相似的形状。它是 2d 的,每个形状都有 n 个点。我从我读过的一篇论文中找到了这样的声明

“形状的大小是形状点与其质心之间的均方根距离。”

因此,从这一点开始,如果我计算形状 S1 和 S2 的大小并假设 S1=xS2 那么如果我创建这样的缩放矩阵

[x 0] [0 x]

(我刚刚写了 2x2 矩阵,我知道它应该不同)如果我将它与 S2 相乘,它们的形状是否对齐?谢谢

0 投票
2 回答
198 浏览

html - 将文本行定位在较大文本块旁边的问题

我正在尝试将两行文本放置在像“星期一”这样的单个单词旁边,其中只有 html 和 css,类似于您在下面的屏幕截图中看到的内容。

替代文字

在最终产品中,当前说“hi”和“blah”的两行将被一些文本和输入字段替换。屏幕截图版本是使用以下代码完成的:

我希望一切都很好地垂直对齐......即顶行的顶部与单词“Monday”的顶部对齐,而底行的底部与单词“Monday”的底部对齐。” 我不认为使用定义列表会非常通用或完成这种外观的正确方法。关于如何做到这一点的任何建议?我宁愿远离图像,这样如果有人放大页面,一切看起来都很好……但是把你所有的想法都扔在那里。谢谢。

0 投票
2 回答
3105 浏览

c# - 多行文本框文本对齐 (C# 2.0)

我有多行文本框(C# 2.0)。我想显示一些数据如下。

但是这段代码显示为

我的问题是我无法对齐文本。我的预期输出,

我怎样才能做到这一点?