//---------------------将字体样式转化为字符串--------------------------
function TFrmRptSetup.SetFontStyle(FS: TFontStyles): string;
var
StrFS:string;
begin
//
StrFS:='[';
if fsBold in FS then
StrFS:=StrFS +'fsBold';
if fsItalic in FS then
if StrFS = '[' then
StrFS:= StrFS +'fsItalic'
else
StrFS:= StrFS +',fsItalic';
if fsUnderline in FS then
if StrFS = '[' then
StrFS := StrFS + 'fsUnderline'
else
StrFS := StrFS + ',fsUnderline';
if fsStrikeOut in FS then
if StrFS = '['then
StrFS:= StrFS + 'fsStrikeOut'
else
StrFS := StrFS + ',fsStrikeOut';
StrFS := StrFS + ']';
Result := StrFS;
end;
//----------------------将字符串转化为字体样式--------------------------
function TFrmRptSetup.GetFontStyle(StrFS: string): TFontStyles;
var
FS:TFontStyles;
begin
FS:=[];
if pos('fsBold', StrFS)> 0 then FS:= FS +[fsBold];
if Pos('fsItalic', StrFS)> 0 then FS:= FS + [fsItalic];
if Pos('fsUnderline', StrFS)>0 then FS:= FS + [fsUnderline];
if Pos('fsStrikeOut', StrFS)>0 then FS:= FS +[fsStrikeOut];
Result:= FS;
end;
分享到:
相关推荐
本篇文章将深入探讨如何使用C++编程语言将文本字符串转换成BMP(Bitmap)图片。 首先,我们需要了解BMP文件格式。BMP是Windows操作系统中常见的位图文件格式,它存储的是未经压缩的像素数据,包括图像宽度、高度、...
富文本编辑器通常用于在线文档编辑、博客发布、论坛回复等功能,让用户能以类似Word的方式在网页上编辑内容,包括字体样式、颜色、段落、图片、链接等。在离线环境下处理富文本,我们需要一个能够在本地运行且具备...
本文将详细讲解如何将Word文档转换为字符串或TXT文档,以及如何将TXT文档转换为字符串。这两个过程对于文本处理、数据分析、信息存储等领域都至关重要。 首先,我们要理解Word文档(.doc或.docx)与TXT文档(.txt)...
HTML字符串与富文本之间的转换在iOS开发中是一个常见的需求,特别是在处理从服务器获取的数据时,这些数据可能包含HTML标签,需要在本地应用中正确显示。本文将深入探讨这个主题,并结合给定的"NSAttributedString4...
这个函数将RTF字符串写入到`TStringStream`,然后调用`CompressStream`进行压缩,最后将压缩后的数据转换为字节数组。在实际应用中,你可以通过网络API发送这个字节数组,接收端则需要解压后再还原为RTF字符串。 ...
在C# WPF开发中,有时我们需要将字符串转换为图像,以便进行更复杂的显示或保存操作。GDI+(Graphics Device Interface Plus)是.NET Framework提供的一种图形绘制技术,可以实现这种功能。本知识点主要讲解如何利用...
在IT行业中,将HTML文档或字符串转换为PDF格式是一项常见的需求。这主要涉及到网页内容的持久化和跨平台分享,确保用户在不同设备上能够一致地查看内容。本篇文章将详细探讨如何使用PD4ML库进行HTML转PDF以及字符串...
"gradient-string炫彩风格的字符串"是一个利用JavaScript和CSS技术实现的创新设计,它能够将普通的文本转化为带有渐变色彩的炫酷字符串,给网页增添活力与吸引力。这种效果常用于标题、标语或者任何希望突出显示的...
1. **高亮显示**:用不同的颜色和字体样式突出显示键和值,使得数据层次分明,易于理解。 2. **折叠/展开**:对于嵌套的JSON对象和数组,用户可以折叠或展开子项,以便专注于感兴趣的特定部分。 3. **链接跳转**:...
这个压缩包"Spanny字符串的样式处理.rar"包含了关于如何使用Spanny来实现这些功能的相关资源。 Spanny库由Alex Lockwood开发,它的核心概念是通过`SpannableStringBuilder`扩展,提供了一种简单的方法来创建和管理...
本文详细介绍了如何使用C#语言将字符串转换为图像的具体实现方式,包括了字体设置、文本渲染、位图创建与文本绘制等关键步骤。此外,还提供了清除背景的方法,以便生成更美观的图像效果。这些知识点对于开发人员来说...
在探讨如何在C#与Windows Mobile环境中计算字符串长度这一主题时,我们首先需要理解几个关键的概念:C#语言、Windows Mobile平台以及图形处理在其中的角色。C#是一种现代的、面向对象的编程语言,由微软开发,广泛...
首先,我们需要将颜色的十六进制字符串转换为`Color`对象,然后使用`FillRectangle`方法绘制矩形。 2. **颜色字符串的处理**: 颜色通常以RGB或十六进制字符串形式表示,例如"#FF0000"代表红色。在程序中,我们...
此外,库还支持HTML字符串转换,使得从网页内容中提取格式化的文本变得轻而易举。 在实际应用中,`MyAttributedString`可以用来实现以下功能: 1. **样式设定**:通过方法调用,可以方便地给字符串添加颜色、字体、...
首先,你需要将字符串转换为点阵格式,这通常涉及到将每个字符映射到其对应的点阵数组。LabVIEW提供了内置函数来处理这种转换。 4. **自定义点阵字体**:如果你需要显示特殊的字符或者想要自定义字体样式,可以通过...
本话题将详细探讨如何在C语言环境中实现中文和字符串的OSD字幕叠加,同时涉及字体大小和颜色的自定义设置。 首先,我们要理解OSD字幕叠加的基本原理。在计算机图形学中,字幕通常是以图像或者文本的形式,与视频帧...
- 当使用 `+` 运算符拼接字符串时,如果其中一个操作数不是字符串,则会自动转换为字符串形式。 - 对于复杂的字符串拼接,可以考虑使用模板字符串(ES6引入的新特性),它可以更加简洁地处理字符串的动态插入。 **...
2. `QString`与`char`型字符串转换: - `QString`到`char`型字符串:可以使用`QString`的`toLocal8Bit().data()`方法将`QString`转换为`const char*`,然后使用`sprintf()`函数填充`char`数组。有两种方式实现: - ...