drawstring

    15熱度

    2回答

    我在服務器端使用GDI +創建一個流式傳輸到用戶瀏覽器的圖像。標準字體都不符合我的要求,所以我想加載TrueType字體,並使用該字體繪製我的琴絃的圖形對象: using (var backgroundImage = new Bitmap(backgroundPath)) using (var avatarImage = new Bitmap(avatarPath)) using (var m

    3熱度

    2回答

    我必須首先在透明位圖上繪製字符串,然後將A繪製到目標畫布。 但是在某些情況下,角色周圍有黑色邊框。 Bitmap* tempImg = new Bitmap(1000, 1000, PixelFormat32bppARGB); Graphics tempGr(tempImg); tempGr.Clear(Color(0, 255,255,255)); Gdiplus::SolidBrush*

    3熱度

    3回答

    我正在使用.NET將字符串繪製到有限的空間中。我希望字符串儘可能大。我沒有問題的字符串分解成更多的行(如果它保持在矩形內)。現在的問題是:我不希望.NET在一個詞的中間在不同的行中打破字符串。 例如,字符串「Test」以大字體在單行上打印。字符串「測試」應該以較小的字體在單行上打印(而不是在一行中爲「Testi」,在另一行中爲「ng」),字符串「Test Test」應以相當大的字體在兩行中打印。

    0熱度

    2回答

    public void drawboard(Graphics g){ g.setColor(Color.yellow); for (int row = 0; row < board.length; row++){ for (int col = 0; col < board[row].length; col++){ g.drawString("X",

    0熱度

    3回答

    我在C++中使用GDI +在畫布上繪製字符串。 是否有任何API來獲取特定字體中的字符串的外層(寬度,高度)? 非常感謝! 非常感謝Windows程序員的解決方案。 我寫了下面的代碼。 Bitmap bitmap(1000,1000); Graphics graphics(&bitmap); RectF rec; RectF useless; graphic

    2熱度

    4回答

    你如何繪製應該在其他任何東西上的字符串? 現在在我的面板中,我在Panel1.Controls中有一些用戶控件。所以我將其添加到Paint方法中: Graphics g = Panel1.CreateGraphics(); g.DrawString("BUSTED", new Font("Arial", 20f), new SolidBrush(Color.Black), new PointF(

    0熱度

    3回答

    嘿傢伙我在這裏有一個小問題。我有一個繪製字符串的面板。這是一個遊戲,所以我不斷重新繪製分數以更新它。然而,當我再次繪製它時,它被繪製在先前的分數之上,因此它看起來全都變亂了。任何想法如何解決這一問題? comp2d.drawString(GetScore(Score),ScoreX,ScoreY);

    5熱度

    1回答

    基本上我的問題是,我需要在我想要的時候自動換行。不是當.NET想要。我知道DrawString方法會自動換行,如果我給它一個矩形來繪製。我需要控制它什麼時候包裝它。因此,讓我說我想繪製的字符串是測試1234.而且,我希望每當看到空格時在新行上繪製文本。所以在這種情況下,它會有兩行 - Testing和1234.我猜測我需要重新調整字符串的大小(以適合我的界限)和多個drawstring方法調用來繪

    0熱度

    2回答

    如何防止顏色形成使用VB .NET Graphics.Drawstring方法時出血到彼此。發生這種情況與真不應該被一起使用,例如綠/橙,黑,紅三種顏色。 感謝

    2熱度

    2回答

    無論我是否使用XTextFormatter,我都會得到與LayoutRectangle必須具有0的高度相同的錯誤,或者類似這樣的錯誤。 new PdfSharp.Drawing.Layout.XTextFormatter(_gfx).DrawString(text , new PdfSharp.Drawing.XFont(fontName, fontSize, (PdfSharp.Dra