drawstring

    1熱度

    1回答

    我需要根據指定的字體創建字符的位圖。當他們指定字體,它們被指定: 字體(如Microsoft無襯線) 字體樣式(如粗體) 尺寸(如14) 影響(如Stikeout) 腳本(如西部) 認識到這一點,是有可能的大小來確定一個字符將是完全如果我知道的字符及以上的所有信息?我必須將它們繪製成與角色大小相同且不大的位圖。 謝謝!我在VB.net中都是這麼做的,所以.net的所有例子都可以接受。

    0熱度

    1回答

    我正在爲自己和其他一些人在工作中使用批量水印工具,並使用下面的代碼允許我註釋文本在圖像的右下方,但是我無法在左下方對其進行註釋,而無需手動調整對於任何給定圖像都不同的座標。另外改變StringAlignment.Far爲StringAlignment.Near等沒有做任何事情,但可能註釋文本以外的圖像在某處沒有出現。 MSDN has some explanation但它沒有幫助我。任何幫助將是偉

    4熱度

    2回答

    這正是我想要做的事: Graphics2D g2 = (Graphics2D) g; g2.setFont(new Font("Serif", Font.PLAIN, 5)); g2.setPaint(Color.black); g2.drawString("Line 1\nLine 2", x, y); 該行打印這樣的: Line1Line2 我希望它是這樣的: Line1 Li

    0熱度

    2回答

    我在這裏完全失敗。我有一個方法通過包含自定義FileNode類的TreePaths矢量,並提取包含在每個最後節點中的文件。結果是Vector中所有文件名的打印列表。我有一個for循環來增加它,它運作良好,但我改變它爲一個while循環,讓我有多個頁面。現在,由於某種原因,它只打印最後的11個文件。 我已經知道是什麼原因引起的,但我不知道爲什麼或者如何解決它。我添加了行,打印到控制檯'lineCou

    3熱度

    2回答

    我只想在充滿黑色的矩形內顯示我的字符串。謝謝您的幫助!

    1熱度

    1回答

    我在JTabbedPane中繪製JPanel時很難理解和解決問題 基本上我有這個小應用程序繪製統計圖形,它帶有JTabbedPane的簡單JFrame在裏面。 現在,JTabbedPane有2個選項卡,每個選項卡包含一個JPanel(擴展),一個javax.swing.Timer在按下啓動按鈕後啓動,並在一個JPanel上繪製圖形,每隔一個新行,到目前爲止這麼好。 如果當計時器正在運行並在面板上繪

    0熱度

    1回答

    我需要將字符串劃分爲具有完全對齊的位圖。我知道StringFormat.Alignment不支持完全對齊。所以,我正在尋找一個解決方案,以全對齊的方式在位圖上繪製一個字符串。 RictTextBox有充分的理由,但我認爲它使用WinAPI來證明文本的正確性。也許我可以使用RichTextBox繪製文本,但我不知道如何在不顯示窗體的情況下獲取控件位圖(屏幕截圖)。 是否有任何技巧或替代System.

    1熱度

    1回答

    我使用這個代碼,這是剪斷,並從油滑維基Unicode教程修改: UnicodeFont menuFont = new UnicodeFont("/fonts/mailrays.ttf", 8, false, false); menuFont.addAsciiGlyphs(); menuFont.addGlyphs(400, 600); menuFont.getEffects().add(n

    0熱度

    1回答

    所以我的程序是這樣的,我點擊框架的一部分,並出現一個JOptionPane,要求輸入。例如,我輸入APPLES。然後,我點擊框架的另一部分,這次輸入ORANGES。 這裏是捕獲。當我將鼠標懸停在點擊的點上時,例如在APPLES點上,以drawString的形式出現在畫面上。然後當我懸停在ORANGES點上時,應該出現ORANGES。 我想在懸停時在我的框架上顯示不同的字符串。有人有主意嗎?提前致謝

    3熱度

    3回答

    我畫的文字在VB.net: gfx.DrawString(_bText, New Font("Tahoma", 5), Brushes.Black, New Point(25, 5)) 其中GFX是用我的控制圖形對象。 x點是正確的,但我需要y是當前控件的中心(垂直)。是否有捷徑可尋?