If Me.tb_pagerepeat.Text = "" Or Me.tb_pagerepeat.Text < 1 Then Me.tb_pagerepeat.Text = "0" For pi As Short = 0 To Me.tb_pagerepeat.Text - 1 '//ÆäÀÌÁö´ç ¿¬¼ÓÃâ·ÂÇÒ È½¼ö For i As Integer = 0 To Me.AllLabels.GetUpperBound(0) '//¸ðµç °³Ã¼µé¿¡ ´ëÇØ¼­ Àμ⸦ ¼³Á¤ÇÑ´Ù. obj = Me.AllLabels(i).ctl If obj.Visible AndAlso obj.MyText <> "" Then '//È­¸é¿¡ º¸À̴°͸¸ ÇÑ´Ù. For rcnt As Short = 0 To obj.Repeat '//¹Ýº¹±â´ÉÃß°¡ÇÑ´Ù NewFontSize = obj.MyFont.Size + Me.tb_myfontsize.Text If NewFontSize < 0 Then NewFontSize = 0 Brush = New SolidBrush(obj.MyForeColor) '//Àü°æ»öÀ¸·Î ºê·¯½¬¸¦ ¸¸µç´Ù. MyFont = New Font(obj.MyFont.FontFamily, NewFontSize, obj.MyFont.Style) If obj.ÀåÆò = 100 AndAlso obj.Àå³ôÀÌ = 100 Then '//ÀåÆò¹Ì»ç¿ë ¹®ÀÚ¿­ ó¸® If rcnt > 0 Then Ga.DrawString(obj.ÃÖÁ¾¹®ÀÚ, MyFont, Brushes.LightGray, (obj.Left + Me.tb_secX.Text * pi + obj.RepeatX * rcnt), (obj.Top + Me.tb_secY.Text * pi + obj.RepeatY * rcnt)) Else Ga.DrawString(obj.ÃÖÁ¾¹®ÀÚ, MyFont, Brush, (obj.Left + Me.tb_secX.Text * pi), (obj.Top + Me.tb_secY.Text * pi)) End If Else '//ÀåÆò»ç¿ë À̹ÌÁö ó¸® Dim NewX, Newy As Integer Dim SrcDpix, SrcDPiY As Single 'MsgBox(Tobj.Àå³ôÀÌ) SrcDpix = obj.CreateGraphics.DpiX SrcDPiY = obj.CreateGraphics.DpiY NewX = obj.GetSize(MyFont).Width * (obj.ÀåÆò / 100) * (Ga.DpiX / SrcDpix) Newy = obj.GetSize(MyFont).Height * (obj.Àå³ôÀÌ / 100) * (Ga.DpiY / SrcDPiY) Dim BMP As New Bitmap(NewX, Newy, Ga) Dim G As Graphics = Graphics.FromImage(BMP) G.ResetTransform() G.ScaleTransform((obj.ÀåÆò / 100), (obj.Àå³ôÀÌ / 100)) If rcnt > 0 Then G.DrawString(obj.ÃÖÁ¾¹®ÀÚ, MyFont, Brushes.LightGray, 0, 0) G.Dispose() Ga.DrawImage(BMP, New Point(obj.Left + Me.tb_secX.Text * pi + obj.RepeatX * rcnt, obj.Top + Me.tb_secY.Text * pi + obj.RepeatY * rcnt)) ', CInt(GetSize.Width * (vÀåÆò / 100)), GetSize.Height) Else G.DrawString(obj.ÃÖÁ¾¹®ÀÚ, MyFont, Brush, 0, 0) G.Dispose() Ga.DrawImage(BMP, New Point(obj.Left + Me.tb_secX.Text * pi, obj.Top + Me.tb_secY.Text * pi)) ', CInt(GetSize.Width * (vÀåÆò / 100)), GetSize.Height) End If End If Next End If Next Next ---°¡°øÃâ·Â¹° º¯°æ For i As Integer = 0 To S°ü¸®±¸.GetUpperBound(0) '//¸ðµç¹®ÀÚ¸¦ ÇÒ´çÇÑ´Ù. S°ü¸®±¸(i) = New MyControlOLEDBv2.MyLabel S°ü¸®±¸(i).¼³¸í = "°ü¸®±¸" & i + 1 S°ü¸®±¸(i).Name = "H" & i + 1 S°ü¸®±¸(i).Visible = False ReDim Preserve AllLabels(CtlCnt) Me.AllLabels(CtlCnt).ctl = S°ü¸®±¸(i) Me.cmb_controls.Items.Add(S°ü¸®±¸(i).¼³¸í) CtlCnt += 1 Next For i As Integer = 0 To SDL¸í.GetUpperBound(0) '//¸ðµç¹®ÀÚ¸¦ ÇÒ´çÇÑ´Ù. SDL¸í(i) = New MyControlOLEDBv2.MyLabel SDL¸í(i).¼³¸í = "DL¸í" & i + 1 SDL¸í(i).Name = "K" & i + 1 SDL¸í(i).Visible = False ReDim Preserve AllLabels(CtlCnt) Me.AllLabels(CtlCnt).ctl = SDL¸í(i) Me.cmb_controls.Items.Add(SDL¸í(i).¼³¸í) CtlCnt += 1 Next For i As Integer = 0 To SÀü»ê¹øÈ£.GetUpperBound(0) '//¸ðµç¹®ÀÚ¸¦ ÇÒ´çÇÑ´Ù. SÀü»ê¹øÈ£(i) = New MyControlOLEDBv2.MyLabel SÀü»ê¹øÈ£(i).¼³¸í = "Àü»ê¹øÈ£" & i + 1 SÀü»ê¹øÈ£(i).Name = "S" & i + 1 SÀü»ê¹øÈ£(i).Visible = False ReDim Preserve AllLabels(CtlCnt) Me.AllLabels(CtlCnt).ctl = SÀü»ê¹øÈ£(i) Me.cmb_controls.Items.Add(SÀü»ê¹øÈ£(i).¼³¸í) CtlCnt += 1 Next For i As Integer = 0 To S¼±·Î¸í.GetUpperBound(0) '//¸ðµç¹®ÀÚ¸¦ ÇÒ´çÇÑ´Ù. S¼±·Î¸í(i) = New MyControlOLEDBv2.MyLabel S¼±·Î¸í(i).¼³¸í = "¼±·Î¸í" & i + 1 S¼±·Î¸í(i).Name = "L" & i + 1 S¼±·Î¸í(i).Visible = False ReDim Preserve AllLabels(CtlCnt) Me.AllLabels(CtlCnt).ctl = S¼±·Î¸í(i) Me.cmb_controls.Items.Add(S¼±·Î¸í(i).¼³¸í) CtlCnt += 1 Next For i As Integer = 0 To SÀüÁÖ¹øÈ£.GetUpperBound(0) '//¸ðµç¹®ÀÚ¸¦ ÇÒ´çÇÑ´Ù. SÀüÁÖ¹øÈ£(i) = New MyControlOLEDBv2.MyLabel SÀüÁÖ¹øÈ£(i).¼³¸í = "ÀüÁÖ¹øÈ£" & i + 1 SÀüÁÖ¹øÈ£(i).Name = "X" & i + 1 SÀüÁÖ¹øÈ£(i).Visible = False ReDim Preserve AllLabels(CtlCnt) Me.AllLabels(CtlCnt).ctl = SÀüÁÖ¹øÈ£(i) Me.cmb_controls.Items.Add(SÀüÁÖ¹øÈ£(i).¼³¸í) CtlCnt += 1 Next For i As Integer = 0 To S½Ã°ø³â¿ù.GetUpperBound(0) '//¸ðµç¹®ÀÚ¸¦ ÇÒ´çÇÑ´Ù. S½Ã°ø³â¿ù(i) = New MyControlOLEDBv2.MyLabel S½Ã°ø³â¿ù(i).¼³¸í = "½Ã°ø³â¿ù" & i + 1 S½Ã°ø³â¿ù(i).Name = "Y" & i + 1 S½Ã°ø³â¿ù(i).Visible = False ReDim Preserve AllLabels(CtlCnt) Me.AllLabels(CtlCnt).ctl = S½Ã°ø³â¿ù(i) Me.cmb_controls.Items.Add(S½Ã°ø³â¿ù(i).¼³¸í) CtlCnt += 1 Next For i As Integer = 0 To S°ü¸®±¸ÀüÁÖ¹øÈ£.GetUpperBound(0) '//¸ðµç¹®ÀÚ¸¦ ÇÒ´çÇÑ´Ù. S°ü¸®±¸ÀüÁÖ¹øÈ£(i) = New MyControlOLEDBv2.MyLabel S°ü¸®±¸ÀüÁÖ¹øÈ£(i).¼³¸í = "°ü¸®±¸,Àü»ê¹øÈ£" & i + 1 S°ü¸®±¸ÀüÁÖ¹øÈ£(i).Name = "G" & i + 1 S°ü¸®±¸ÀüÁÖ¹øÈ£(i).Visible = False ReDim Preserve AllLabels(CtlCnt) Me.AllLabels(CtlCnt).ctl = S°ü¸®±¸ÀüÁÖ¹øÈ£(i) Me.cmb_controls.Items.Add(S°ü¸®±¸ÀüÁÖ¹øÈ£(i).¼³¸í) CtlCnt += 1 Next For i As Integer = 0 To SÀåô.GetUpperBound(0) '//¸ðµç¹®ÀÚ¸¦ ÇÒ´çÇÑ´Ù. SÀåô(i) = New MyControlOLEDBv2.MyLabel SÀåô(i).¼³¸í = "Àåô" & i + 1 SÀåô(i).Name = "J" & i + 1 SÀåô(i).Visible = False ReDim Preserve AllLabels(CtlCnt) Me.AllLabels(CtlCnt).ctl = SÀåô(i) Me.cmb_controls.Items.Add(SÀåô(i).¼³¸í) CtlCnt += 1 Next For i As Integer = 0 To S½Ã°øÀÚ.GetUpperBound(0) '//¸ðµç¹®ÀÚ¸¦ ÇÒ´çÇÑ´Ù. S½Ã°øÀÚ(i) = New MyControlOLEDBv2.MyLabel S½Ã°øÀÚ(i).¼³¸í = "½Ã°øÀÚ" & i + 1 S½Ã°øÀÚ(i).Name = "C" & i + 1 S½Ã°øÀÚ(i).Visible = False ReDim Preserve AllLabels(CtlCnt) Me.AllLabels(CtlCnt).ctl = S½Ã°øÀÚ(i) Me.cmb_controls.Items.Add(S½Ã°øÀÚ(i).¼³¸í) CtlCnt += 1 Next For i As Integer = 0 To SÁ¢Áö.GetUpperBound(0) '//¸ðµç¹®ÀÚ¸¦ ÇÒ´çÇÑ´Ù. SÁ¢Áö(i) = New MyControlOLEDBv2.MyLabel SÁ¢Áö(i).¼³¸í = "Á¢Áö" & i + 1 SÁ¢Áö(i).Name = "Z" & i + 1 SÁ¢Áö(i).Visible = False ReDim Preserve AllLabels(CtlCnt) Me.AllLabels(CtlCnt).ctl = SÁ¢Áö(i) Me.cmb_controls.Items.Add(SÁ¢Áö(i).¼³¸í) CtlCnt += 1 Next For i As Integer = 0 To S°¨µ¶ÀÚ.GetUpperBound(0) '//¸ðµç¹®ÀÚ¸¦ ÇÒ´çÇÑ´Ù. S°¨µ¶ÀÚ(i) = New MyControlOLEDBv2.MyLabel S°¨µ¶ÀÚ(i).¼³¸í = "°¨µ¶ÀÚ" & i + 1 S°¨µ¶ÀÚ(i).Name = "M" & i + 1 S°¨µ¶ÀÚ(i).Visible = False ReDim Preserve AllLabels(CtlCnt) Me.AllLabels(CtlCnt).ctl = S°¨µ¶ÀÚ(i) Me.cmb_controls.Items.Add(S°¨µ¶ÀÚ(i).¼³¸í) CtlCnt += 1 Next For i As Integer = 0 To SÀϷùøÈ£.GetUpperBound(0) '//¸ðµç¹®ÀÚ¸¦ ÇÒ´çÇÑ´Ù. SÀϷùøÈ£(i) = New MyControlOLEDBv2.MyLabel SÀϷùøÈ£(i).¼³¸í = "ÀϷùøÈ£" & i + 1 SÀϷùøÈ£(i).Name = "N" & i + 1 SÀϷùøÈ£(i).Visible = False ReDim Preserve AllLabels(CtlCnt) Me.AllLabels(CtlCnt).ctl = SÀϷùøÈ£(i) Me.cmb_controls.Items.Add(SÀϷùøÈ£(i).¼³¸í) CtlCnt += 1 Next =======Å×½ºÆ® S»ç¿ëÀÚ1 = New MyControlOLEDBv2.MyLabel S»ç¿ëÀÚ1.¼³¸í = "»ç¿ëÀÚ¹®ÀÚ1" S»ç¿ëÀÚ1.MyText = "" S»ç¿ëÀÚ1.Name = "U" S»ç¿ëÀÚ1.Visible = False ReDim Preserve AllLabels(CtlCnt) Me.AllLabels(CtlCnt).ctl = S»ç¿ëÀÚ1 Me.cmb_controls.Items.Add(S»ç¿ëÀÚ1.¼³¸í) CtlCnt += 1