c# - Itext myImage.Alignment = Image.TEXTWRAP |图片.ALIGN_RIGHT; VB等效?

标签 c# asp.net vb.net itext

希望这是一个非常简单的问题!

我正在使用 ITextSharp 并尝试设置图像的对齐方式。

在 C# 中(根据所有示例)它是:

myImage.Alignment = Image.TEXTWRAP | Image.ALIGN_RIGHT;

我无法算出“|”的等价物在 VB 中。

行为

最佳答案

myImage.Alignment = Image.TEXTWRAP Or Image.ALIGN_RIGHT;

编辑:了解幕后发生的事情(以及按位运算符和逻辑运算符之间的区别)很重要。

我没有您样本中标志的实际二进制值,但假设 TEXTWRAP 是二进制 0001,ALIGN_RIGHT 是二进制 0010。当您按位或两者时:

按位或

0010
0001
----
0011

你实际上在每一位上做一个或。在这种情况下,这为我们提供了一个掩码,其中设置了 TEXTWRAP 和 ALIGN_RIGHT 的位。

按位与

听起来您似乎对您正在尝试做的事情的英文描述挂断了...您需要 TEXTWRAP 和 ALIGN_RIGHT。虽然这从口头描述来看是有意义的,但如果您尝试对这两个值执行按位和:

0010
0001
----
0000

请注意,您感兴趣的标志均未设置。

关于c# - Itext myImage.Alignment = Image.TEXTWRAP |图片.ALIGN_RIGHT; VB等效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4900286/

相关文章:

c# - 带有 sectionGroup 的自定义 ConfigurationSection 不起作用

c# - 取消自动完成字段的任务不会取消所有以前的任务

c# - 如何在不显式调用方法的情况下向引用的程序集提供值?

asp.net - Web 部署和文件夹权限

javascript - 用javascript设置Dropdownlist选定索引?

c# - Youtube全屏在WinForms webBrowser中不起作用

C# CancellationToken 如何与 SqlConnection.OpenAsync(token) 一起使用?

asp.net - 在混合 MVC/WebForms Web 应用程序中配置授权

vb.net - 更新语句中的SYNTAX错误Visual Basic

c# - VB.NET 相当于这个 C# linq 类