草庐IT

字体裁剪

全部标签

c# - Silverlight 旋转和缩放位图图像以适合矩形而不裁剪

我需要旋转WriteableBitmap并在裁剪之前缩小或放大它。我当前的代码会旋转,但如果高度大于宽度,则会裁剪边缘。我假设我需要扩展?publicWriteableBitmapRotate(WriteableBitmapSource,doubleAngle){RotateTransformrt=newRotateTransform();rt.Angle=Angle;TransformGrouptransform=newTransformGroup();transform.Children.Add(rt);ImagetempImage2=newImage();WriteableBit

c# - 在自定义 Visual Studio 编辑器中覆盖字体

问题在于使VS扩展中的自定义编辑器看起来与当前主题指示的不同。编辑器托管在一个对话框中,并且应该具有托管对话框定义的相同字体。编辑器的内容类型定义如下:[Export][Name("MyContent")][BaseDefinition("code")]publicstaticreadonlyContentTypeDefinitionExportContentTypeDefinition=null;还有一个分类类型定义:[Export][Name("MyContentText")][BaseDefinition("text")]publicstaticreadonlyClassific

c# - 在 C# 中无失真地裁剪和打印图像文档

我正在使用WinForms。在我的表单中,我有一个用于显示图像文档的图片框。问题是当我裁剪图像然后将文档打印出来时图像变得轻微扭曲。如果我不裁剪图像文档并定期打印它,图像文档就不会变形。如何裁剪和打印图像文档而不失真?或者是否有更好的编码方式,以便它可以在不扭曲图像文档的情况下进行裁剪和打印?如果可以,我该怎么做?注意事项:我的图片框设置为缩放,因为我处理的图像很大:图片文档示例尺寸:2500x3100我的图片框没有边框int_cropX,_cropY,_cropWidth,_cropHeight;publicPen_cropPen;privateState_currentState;

c# - 为什么在 Plain TextBox 中显示多种字体大小?

这不是关于如何更改字体大小的问题。相反,当我在普通TextBox控件中键入(或粘贴)时,为什么我的字体大小会自行改变,如您所知,该控件仅支持一种颜色、一种字体和一种任何给定时间的字体大小。我的代码:using(FontDialogd=newFontDialog()){//Theusualproperties...if(d.ShowDialog()==DialogResult.OK){textbox1.Font=d.Font;}}字体设置为8pt。如果我将纯文本粘贴到其中,顶行将是9到10pt,而底行会明显变小(大约8pt)。我选择哪种字体、字体样式或字体大小并不重要;这种情况一直在发生

c# - 打印Pdf文档C#字体生成的Barcode

我有一个小应用程序,我可以在其中执行pdf文档打印。除了从字体生成条形码的文件外,一切正常,页面的这一部分看起来变形(条形码条中间的条形码文本)。有谁知道为什么会发生这种情况,有什么方法可以解决这个问题吗?我的代码:publicstaticvoidPrindDocument(stringfilePath,PrinterSettingprinterSetting,intcopies){SpirePdf.PdfDocumentdoc=newSpirePdf.PdfDocument();doc.LoadFromFile(filePath);PrintDialogdialogPrint=new

c# - 在 WPF 中,如何在代码隐藏中引用资源库中的字体?

我有一个应用程序使用单独的资源库程序集(但不是没有代码的纯资源程序集),我想在库中包含自定义字体。如果我将其.otf文件作为资源添加到执行程序集的项目(而不是资源库项目),使用以下代码将属性设置为BuildAction='Resource'和CopytoOutput='DoNotCopy':FontFamilyfont=newFontFamily(newUri("pack://application:,,,/"),"./Resources/#CustomFont"));//Resourcesisasubfolder但是,当我尝试将字体添加到资源库项目时,字体并未加载。我尝试使用以下代码

c# - WPF 中真正的固定宽度字体

我正在尝试从MicrosoftAccess数据库解析实验室数据我已经格式化了所有数据,但文本表格(使用ASCII字符创建的表格)显示不正确。我使用的是固定间距字体(CouierNew),但在标记中打印下划线时,间距似乎不固定,一切看起来都很好,但在打印时,下划线变得很短。 最佳答案 以下XAML在屏幕(在XamlPad中)和打印机(HPCP2025)上均正确对齐:ABCDEFGHIA_C_E_G_I我会检查您打印机上的字体替换设置。 关于c#-WPF中真正的固定宽度字体,我们在Stack

c# - 无法在C#中更改标签的字体大小

我正在使用VisualStudio2010构建一个非常简单的表单。一切正常,除了我需要在表单上动态绘制标签。我可以绘制标签,但是当我尝试更改newlabel.Font.Size属性时,出现此错误:Propertyorindexer'System.Drawing.Font.Size'cannotbeassignedto--itisreadonly这是什么意思,我该如何解决?这是我的第一个C#程序,所以如果我在做一些非常愚蠢的事情,请放过我一些。这是我绘制标签的代码:Labelnewlabel=newLabel();newlabel.Text="BOOM";newlabel.Font.Si

c# - 如何获得所有已安装的固定宽度字体?

我想知道是否有任何简单的方法可以在C#中获取用户系统上安装的所有固定宽度(等宽)字体的列表?我使用的是.net3.5,因此可以访问WPFSystem.Windows.Media命名空间和LINQ来获取字体信息,但我不确定我在寻找什么。我希望能够提供经过过滤的等宽字体列表和/或从更大的字体列表中挑选出等宽字体(如VS选项对话框中所示)。 最佳答案 看看:http://www.pinvoke.net/default.aspx/Structures/LOGFONT.html使用其中的一种结构,然后遍历系列,实例化一个Font,获取LogF

c# - 如何将字体颜色添加到 .net 控制台应用程序?

有没有办法在.net的控制台应用程序中为某些行的字体着色?谢谢 最佳答案 Console.BackgroundColor=ConsoleColor.Blue;Console.ForegroundColor=ConsoleColor.Yellow; 关于c#-如何将字体颜色添加到.net控制台应用程序?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5299790/