drawstring

    0熱度

    1回答

    我使用自定義繪圖在WinForms應用程序中繪製字符串。經典Graphics.DrawString方法用於如下: g.DrawString(text, font, brush, rect, stringFormat); 輸出字符串text可以由矩形rect被剪切,我需要算上rect完全可見的字符數。如何使用.NET Framework內置工具來做到這一點? 請不要使用其他方法輸出文本。我需要爲

    0熱度

    2回答

    我工作的一個遊戲,它就像一條蛇,但是當您鍵入的遊戲開始和單詞變成了蛇的身體,你輸入的東西。 所以......我幾乎都想通了,但引蛇時,字母重疊,我希望他們分開。 這裏是我的代碼: private void pbArea_Paint(object sender, PaintEventArgs e) { Graphics area = e.Graphics; if(

    -1熱度

    2回答

    嗨我工作的項目,我必須從前端繪製文本使用fabric.js我有代碼發送json的繪製字符串即canvas.tojson() 在服務器端我有一個問題在C#中。我必須用相同的文件名保存圖像。如果我嘗試saveing之前刪除原始文件,它說文件已經被其他程序使用,如果我overrite它沒有這樣做,要麼我怎麼能保存具有相同名稱的文件圖像繪製 這裏後,我的代碼 string file = "D:\\Fold

    1熱度

    3回答

    我有一些代碼將某些文本寫入到已定義的區域。 graphics.DrawString(text, goodFont, Brushes.Black, textarea, stringFormat); 有些情況下,我想,使其從去翻轉的水平文本: 要 我曾嘗試測量字符串的寬度並取相反的結果: float w = graphics.MeasureString(text, goodFont).Width;

    0熱度

    4回答

    我想寫一個函數,需要繪製一個字符串的圖像。圖像有1-5個文本框,每個文本框都有一個x,y,寬度和高度。這些細節是在我解析的XML文件中定義的,所以我可以訪問每個盒子的這些細節。 我的問題是我是否可以使用graphics.DrawString(或類似的)方法很容易地做到這一點。下面的示例函數將創建一個具有指定的x,y,寬度,高度的矩形,然後在其中繪製一個字符串。如果字符串不適合,它會截斷。 publ

    1熱度

    1回答

    我正在尋求從用戶輸入文本創建一個圖像。最終,它將被用於發送到Twitter以及狀態更新。 我無法控制用戶文本的長度 - 它會變化。 最初,我能夠使用System.Drawing DrawString方法從文本中繪製png,但輸出是單行png,其寬度可能很大 - 這顯然不是一個可行的解決方案。 我有一個想法將字符串拆分爲多個長度,並在png中單獨繪製它們,這是工作的,但並不優雅,因爲它包裝中間字,我

    0熱度

    1回答

    我使用束帶方法來繪製矩形內的文字,..我想旋轉文本180度,所以我使用該代碼 Rectangle displayRectangleh = new Rectangle(new Point((int)posh.X, (int)posh.Y), new Size(rectwdh, recth)); StringFormat format1h = new StringFormat(

    0熱度

    1回答

    我試圖製作一種將長文本拆分爲多行並使用圖形在文檔上繪製它們的方法。我設法弄清楚如何拆分從JTextArea組件獲得的線條,但是當線條太長時不知道如何使它們換行/斷開。 這裏是我到目前爲止的代碼: void drawString(Graphics g, String text, int x, int y, Font w) { g.setFont(w); for (String

    1熱度

    1回答

    我在旋轉選項卡上的文本時出現了一些問題。標籤原本工作得很好,但我想在選中時加粗文字,所以我使用了Draw Item Event。我添加了一個RotateTransform和一個TranslateTransform,但它不起作用。文本只是不顯示。我有麻煩了,如果我把旋轉移開,文本是可見的,但是當我使用旋轉使文本垂直時,它會消失。這裏是我的代碼: private void tabControl1_Dr

    0熱度

    2回答

    我有這樣的事情: Public Function ItemsToBePrinted() Dim p_dt As DataTable = Model_Query(2) Dim p_str As String = "" Dim StringToPrint As String = "" For Each drow As DataRow In p_dt.Rows