`
pyleaf
  • 浏览: 39152 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

显示系统中的所有字体

    博客分类:
  • Flex
 
阅读更多
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
			   xmlns:s="library://ns.adobe.com/flex/spark"
			   xmlns:mx="library://ns.adobe.com/flex/mx"
			   creationComplete="application1_creationCompleteHandler(event)"
			   minWidth="955"
			   minHeight="600">
	<s:layout>
		<s:BasicLayout/>
	</s:layout>
	<fx:Script>
		<![CDATA[
			import mx.collections.ArrayCollection;
			import mx.collections.Sort;
			import mx.collections.SortField;
			import mx.events.FlexEvent;
			[Bindable]
			private var fontArr:ArrayCollection;

			protected function application1_creationCompleteHandler(event:FlexEvent):void {
				var fonts:Array = Font.enumerateFonts(true);
				fontArr = new ArrayCollection(fonts);
				var fontSort:Sort = new Sort();
				fontSort.fields = [new SortField("fontName", true)];
				fontArr.sort = fontSort;
				fontArr.refresh();
			}
		]]>
	</fx:Script>
	<fx:Declarations>
		<!-- 将非可视元素(例如服务、值对象)放在此处 -->
	</fx:Declarations>
	<s:DropDownList id="fontDDList"
					dataProvider="{fontArr}"
					labelField="fontName"
					width="220"/>
</s:Application>

flash.text.Font 定义了三种属性。
1、fontName
这是一个系统报告的字体名称。在某些情况下,比如日语,韩语或者阿拉伯语,Flash
Player 可能无法正常地渲染这些字体。
2、fontStyle
这是一个字体风格: Regular, Bold, Italic, or BoldItalic.
3、fontType
这个属性有两个选择。一个叫设备字体,意思是用户电脑上已经安装了的字体。另
一个叫嵌入式字体,意思是把字体嵌入到swf 文件中。

分享到:
评论

相关推荐

    获取系统所有字体信息

    通过分析给出的文件列表,我们可以了解到这是一个用Visual C++编写的项目,包含了用于枚举和显示系统字体的源代码文件。 1. **字体信息**:在Windows中,字体信息包括字体的名称、样式(如常规、斜体、粗体)、大小...

    易语言取系统中文字体

    这段代码首先定义了字体数量和字体名称数组,然后调用系统字体获取命令,得到字体列表。接着,通过循环遍历字体数组,打印出每种字体的名称。 在易语言中,这样的源码可以帮助开发者获取并展示系统中的所有中文字体...

    emWin中文字体显示教程

    ### emWin中文字体显示教程知识点详解 #### 一、汉字C文件字库的制作 在使用emWin显示中文时,首先要制作相应的汉字C文件字库。...希望本教程能帮助到那些需要在嵌入式系统中实现中文显示功能的开发者们。

    Ubuntu 解决字体显示方框

    在Ubuntu操作系统中,有时用户会遇到一个问题,即在浏览网页或使用某些软件时,中文字体无法正常显示,而呈现出一堆方块。这种情况通常表明系统缺少必要的中文字体或者字体配置出现了问题。以下是一些解决方案,帮助...

    ubuntu18.04/20.04 等系统, 安装微信文字显示方框解决方案所需文字插件

    这个问题通常与字体缺失有关,因为Linux系统可能不包含所有Windows环境下微信所需的字体。为了解决这个问题,我们可以按照以下步骤安装必要的文字插件。 首先,我们需要知道的是,微信在Linux上通常是通过Wine来...

    Unity3D中ISO中文字体显示注意事项1

    在Unity3D开发中,处理中文字符和字体的显示是一项重要的任务,特别是在涉及到跨平台发布,如iOS设备时。以下是一些关于Unity3D中ISO中文字体显示的关键注意事项: 1. **字体导入与字符模式**: Unity3D允许导入...

    在SAP系统中输入中文会显示成问号的解决办法.rar_SAP_sap 740出现问号_sap打字问号_sap有问号_中文显示

    在SAP系统中,字符编码不匹配是导致中文显示为问号的常见原因。SAP系统默认使用的是Unicode编码,而某些环境或配置可能未正确设置以支持中文字符集,如GBK或UTF-8。因此,当输入中文时,系统无法识别这些字符,从而...

    vc获取windows中安装的所有字体信息.visual c++

    Windows API中有一个名为`EnumFontFamiliesEx`的函数,这个函数允许开发者枚举指定设备上下文(DC)中所有可用的字体。在VC++中,我们可以使用`CreateDC`函数创建一个设备上下文,然后调用`EnumFontFamiliesEx`来...

    XP系统字体修复工具

    XP系统字体修复工具是一款专为Windows XP操作系统设计的软件,旨在解决用户在使用过程中遇到的字体显示异常问题。XP系统,作为微软推出的一款经典操作系统,虽然已经停止了官方支持,但仍有大量用户在使用。在长时间...

    C#获取系统已经安装的字体,并设置字体样式

    以下是如何获取系统字体列表的基本步骤: 1. 引入必要的命名空间: ```csharp using System.Drawing; ``` 2. 使用`FontFamily.Families`属性获取所有已安装的字体家族: ```csharp FontFamily[] fontFamilies = ...

    系统字体枚举及其字符集的显示

    在Windows操作系统中,系统内置了丰富的字体资源,用于支持各种文字的显示和打印。这篇教程将深入探讨如何通过编程方式枚举系统中的字体,并展示它们所对应的字符集。我们将使用Visual Studio 2010作为开发环境,MFC...

    列出系统中的所有字体名,并有字体样式显示功能.rar_字体_字体 Visual Basic

    在本文中,我们将深入探讨如何使用Visual Basic编程语言来列出操作系统中的所有字体名称,并实现一个字体样式的显示功能。Visual Basic是一种广泛使用的编程环境,特别适合开发Windows应用程序,包括那些涉及用户...

    在html转化为pdf时,解决中文不显示问题,要用到的中文字体包 simsun.tt

    SIMSun(宋体)是Windows操作系统内置的一款简体中文TrueType字体,广泛应用于各种中文显示环境。在HTML转PDF时,如果原始HTML页面中没有明确指定字体,或者指定的字体在PDF生成环境中不存在,那么中文字符可能无法...

    解决Win7系统AutoCAD不显示仿宋字体的问题!

    此外,定期检查系统字体库,确保所有必要的字体都已安装,是预防这类问题的有效方法。 总的来说,解决Win7系统下AutoCAD不显示仿宋字体的问题主要涉及到字体的安装和管理。正确安装缺失的字体文件,可以恢复AutoCAD...

    Intouch画面中文显示乱码.pdf

    在Windows操作系统中,“Language for non-Unicode programs”是用于指定旧式程序(如某些版本的Intouch)如何显示和输入非Unicode字符(如中文、日文等)的设置。将系统区域设置调整为“Chinese (Simplified, China...

    系统字体修改工具适用XP

    在Windows XP系统中,更改系统字体通常不是一项直接和简单的任务,因为操作系统的核心界面元素和应用程序的字体通常是预设的,并非所有用户都有编程或高级计算机知识来手动修改。这种工具提供了一个用户友好的界面,...

    解决vware虚拟机在4K显示屏中字体过小问题.docx

    如果在虚拟机内部的Windows系统中,字体仍然过小,可以在"显示"设置中进一步调整。在"缩放与布局"部分,你可以选择"更大的文本"选项,或者选择"自定义缩放级别",将百分比调高,以使字体和其他元素更大。同时,确保...

    Linux系统下的显示少数民族语言文字的设计尝试.pdf

    在Linux系统中,显示少数民族语言文字需要使用特殊的字体和输入法。特殊的字体可以显示少数民族语言文字的特殊字符,而输入法可以帮助用户输入少数民族语言文字。 Linux系统下的显示少数民族语言文字的设计尝试需要...

    PowerBuilder系统字体列表

    标题“PowerBuilder系统字体列表”指的是如何在PowerBuilder中获取并使用操作系统中可用的字体列表。 在PowerBuilder中,开发人员可以为窗口、控件或文本对象设置特定的字体,以达到理想的显示效果。为了实现这一...

    获取系统所有字体信息源代码(51KB)

    标题 "获取系统所有字体信息源代码" 涉及到的是在编程中如何查询和获取计算机系统中的所有可用字体信息。这通常涉及到操作系统接口的使用,例如在Windows系统中,可能需要利用GDI(Graphics Device Interface)或者...

Global site tag (gtag.js) - Google Analytics