2010-03-29 33 views

回答

1

你可以做一個自定義組件爲具有與標籤在它上面的圖像子彈。然後,您需要做的就是設置標籤文本(至1,2或3)。

或者,進一步做一個「子彈項目」的自定義組件,該項目將包含一個帶有頂部標籤(對於項目符號)的圖像,右側有第二個標籤(對於項目文本) 。

要麼你可以使用一系列不同的圖像爲你的項目符號創建你的項目符號列表。

+0

嗨傑森,我試過,但渲染器給我奇怪的結果:( – Anoop 2010-03-31 14:51:33

+0

你在看什麼? – Jason 2010-03-31 14:55:04

+0

我嘗試用itemrenderer列表,並在itemrederer我添加了一個圖像和標籤寫在它上面。不正確:(我可以粘貼代碼,如果你想:)) – Anoop 2010-03-31 15:19:44

1

反向封閉號碼是Unicode的一部分,因此如果您在包含這些字符的Flex應用程序中嵌入字體,則應該可以使用任何常規文本組件進行此操作。您可以嵌入整個字體,也可以確保選擇所需的子範圍,包括所需的額外數字字符。

1到10在Dingbats section中,從U + 2776到U + 277F以粗重的襯線字體,並且從U + 278A到U + 2793,看起來是Helvetica。由於這些被認爲是dingbats,我希望這些字符的形式看起來像您在PDF中看到的,而不是使用您所選字體中常規數字的字母形式。如果是這樣,只需選擇最適合您的主要文本字體的範圍。

然後關閉Enclosed Alphanumerics section,在另一種字體中有0和11到20,這是比Dingbats部分中用於1-10的更淺的襯線字體。因爲這些只是字體的常規數字和字母的封閉版本,所以它們可能會匹配主要文本字體,而不是您在該PDF中看到的內容。底線,它可能是值得調查的幾種字體找到一個讓你混合和匹配所有你需要的部分,仍然看起來不錯。

+0

嗨warren,不會嵌入字體到flex增加文件大小? – Anoop 2010-03-31 14:50:36

+0

是嵌入字體將增加文件大小,但如果它只1字體它可能不是很多 – Jason 2010-03-31 14:55:30

+0

另一種方法是隻嘗試這些高Unicode字符,然後在所有平臺上測試,以查看默認字體是否包含它們。我最大的Flex應用程序嵌入字體是因爲我無法獲取字符I雖然我在Flex 3中做出了這個決定,但它仍然是默認字體我已經將更多字符添加到了默認字體4. – 2010-03-31 20:15:54

相關問題