Вверх ↑
Разработчик
Ответов: 26170
Рейтинг: 2127
#1: 2015-04-02 17:00:41 ЛС | профиль | цитата
А так не проще, вроде и печатает нормально.

Add(MainForm,10109243,539,308)
{
Width=477
Height=476
link(onCreate,13572165:doRefresh,[])
}
Add(PaintBox,13572165,602,322)
{
Left=15
Top=65
Width=435
Height=360
Color=16777215
Layout="horz"
WidthScale=100
HeightScale=100
ClearBeforeDraw=0
link(onBeforeDraw,13697224:doData,[])
}
Add(Printer,1749426,448,308)
{
Point(doSettings)
Point(doPrintDlg)
link(onPrint,4383238:doDraw,[(487,314)(487,300)(347,300)(347,412)])
}
Add(Button,14750884,357,322)
{
Left=20
Top=20
Width=60
Height=30
Layout="vert"
Caption="Print"
link(onClick,1749426:doPrintDlg,[])
}
Add(DoData,13697224,658,322)
{
link(onEventData,15557505:doDraw,[(697,328)(697,447)(592,447)(592,412)])
}
Add(DocumentTemplate,15557505,602,406)
{
Name="MainPage"
Point(doDrawSource)
link(Bitmap,12701009:Var2,[])
}
BEGIN_SDK
Add(Print_Table,15348492,32,97)
{
Name="mtable"
X=35
Y=100
Width=357
Height=973
Columns=#13:Process|161|0|10:Class|91|0|11:Handle|70|0|
HeadFont=[MS Sans Serif,8,1,0,1]
Cells=#3:1|||3:2|||3:3|||3:4|||3:5|||3:6|||3:7|||
CellBackColor=12639424
CBorderColor=32896
Left=5
RowHeight=20
Spacing=1
TBorderStyle=5
TableTrans=0
}
END_SDK
Add(Img_Bmp,4383238,448,406)
{
X=172
Y=10
DrawSource=2
Point(doDrawSource)
link(Bitmap,1749426:Context,[])
link(SourceBitmap,12701009:Var1,[(461,369)])
}
Add(GetDataEx,12701009,602,364)
{
link(Data,13572165:Bitmap,[])
}


ХЗ почему-то этот метод не хочет работать без уже готового контекста, те напрямую
карма: 22

1
Голосовали:wasya