Задача стоит в прорисовке данных анализа в виде графиков с временными отметками, полученную картинку далее записываю в PNG (для дальнейшего "разбора полетов"). Один пиксель по горизонтали соответствует одному кадру анализируемого видеоматериала.
Img_Line не проривовывает линии правее 32767 пикселя, координаты уходят в отрицательную зону - по причине используемого Integer в компоненте.
Для используемых в схеме Img_Text, Img_Point такого ограничения не оказалось.
Вот примитивный образец принципа.
Add(MainForm,2953706,21,105)
{
Left=0
Top=0
Width=1543
Height=539
Align=0
Color=-16777201
Font=[MS Sans Serif,8,0,0,1]
ParentFont=1
Visible=0
Enabled=0
Cursor=0
KeyPreview=0
TabOrder=0
Ctl3D=1
WinStyle=0
Name=""
Hint=""
HintManager="(empty)"
Layout="(empty)"
WidthScale=0
HeightScale=0
AlphaBlendValue=255
Caption="Form"
BorderStyle=2
WindowsState=0
Icon=[]
TaskBar=0
DragForm=1
TransparentColor=16777215
Picture=[]
SavePosName=""
MouseCapture=1
ClientSize=1
Position=0
ShiftLeft=0
ShiftTop=0
TransparentManager="(empty)"
FormFastening="(empty)"
}
Add(StringTableMT,2997351,441,210)
{
Left=425
Top=10
Width=135
Height=20
Align=0
Color=-16777211
Font=[MS Sans Serif,8,0,0,1]
ParentFont=1
Visible=1
Enabled=0
Cursor=0
KeyPreview=0
TabOrder=0
Ctl3D=0
WinStyle=0
Name=""
Hint=""
HintManager="(empty)"
Layout="(empty)"
WidthScale=0
HeightScale=0
ModeSp=0
SizeSp=4
ColorSp=-16777201
MinOwn=0
MinRest=0
DoubleBuffered=1
Columns=#1:1|1:2|1:3|1:4|1:5|1:6|1:7|1:8|1:9|2:10|2:11|2:12|2:13|2:14|2:15|2:16|2:17|2:18|2:19|2:20|2:21|2:22|2:23|
StrDelimiter=";"
MT_ColDelimiter="_"
ColumnClick=0
AllMT_AddCol=0
ColumnWidth=80
MinColWidth=50
MaxColWidth=250
ClearAll=1
Redaction=1
FullSelect=1
SelectFind=0
ReplaceFind=1
Style=3
Flat=0
TabGrid=1
TabGridFrame=1
TableWBreak=1
SingleString=1
MultiSelect=1
CheckBoxes=1
Grid=1
Grid3D=1
StyleGrid3D=0
BumpText=1
Gradient=1
RowSelect=0
TrackSelect=1
InfoTip=0
HeaderDragDrop=1
AutoMakeVisible=0
ModeMakeVisible=0
MethodSort=0
TextAlign=0
EnableOnClick=0
ColorDelimiter="#"
ColorItems=1
IconColColor=-16777212
TextColor=-16777208
TextBkColor=-16777211
BkColor=-16777211
TranspColor=-16777201
GradientColor=-16777203
ShadowColor=-16777202
ImgSize=16
IconToBmp=1
ImgColumn=1
AssignedIList=1
ExtIconsCheck=1
IconsCheck=[]
MiscIcons=[]
Icons=[]
StringsStrLst=#
AutoTblStrLst=1
AppTxtStrLst=1
FileName=""
StrLstFName=""
IconFileName=""
IconsFileName=""
IListFileName=""
SaveColProp=1
SaveWidth=1
SaveImgIndex=1
SaveColor=1
SaveItemsColor=1
StaticColumn=0
Point(Matrix)
Point(Strings)
}
Add(For,10809443,315,210)
{
Start=0
End=180000
Step=1
IncludeEnd=0
InData=1
onBreakEnable=1
link(onEvent,2997351:doAdd,[])
link(onStop,11775279:doEvent1,[])
AddHint(50,-68,51,13,End)
}
Add(BitBtn,10528863,100,147)
{
Left=5
Top=10
Width=260
Height=20
Align=0
Color=-16777201
Font=[MS Sans Serif,8,0,0,1]
ParentFont=1
Visible=0
Enabled=0
Cursor=0
KeyPreview=0
TabOrder=0
Ctl3D=1
WinStyle=0
Name=""
Hint=""
HintManager="(empty)"
Layout="(empty)"
WidthScale=0
HeightScale=0
Frame=0
FrameColor=8421504
Caption="(как бы) сбор данных = 10 сек"
Data=Null()
Flat=0
Bitmap=[]
link(onClick,16651495:doEvent1,[])
}
Add(LED,13955729,441,161)
{
Left=580
Top=10
Width=25
Height=25
Align=0
Color=-16777201
Font=[MS Sans Serif,8,0,0,1]
ParentFont=1
Visible=0
Enabled=0
Cursor=0
KeyPreview=0
TabOrder=0
Ctl3D=1
WinStyle=0
Name=""
Hint=""
HintManager="(empty)"
Layout="(empty)"
WidthScale=0
HeightScale=0
Shape=0
Blick=0
ColorOn=255
ColorOff=128
ColorBlick=16777215
Value=1
}
Add(Hub,11775279,364,217)
{
InCount=1
OutCount=2
link(onEvent1,13955729:doOff,[(410,223)(410,174)])
link(onEvent2,14154840:doWork,[(406,230)(406,328)])
}
Add(ChildScrollBox,13302423,378,462)
{
@Color=65280
FirstUsage=1
}
BEGIN_SDK
Add(EditMulti,15489179,21,21)
{
EventCount=0
WorkCount=1
DataCount=0
VarCount=1
Width=580
Height=333
VOffset=0
HOffset=0
link(doWork1,9912342:Cable,[(59,27)(59,55)])
link(Var1,6746803:Cable,[(27,311)(216,311)])
}
Add(ScrollBox,7117036,560,308)
{
Left=5
Top=35
Width=1500
Height=450
Align=0
Color=-16777201
Font=[MS Sans Serif,8,0,0,1]
ParentFont=1
Visible=0
Enabled=0
Cursor=0
KeyPreview=0
TabOrder=0
Ctl3D=0
WinStyle=0
Name=""
Hint=""
HintManager="(empty)"
Layout="(empty)"
WidthScale=0
HeightScale=0
ModeSp=0
SizeSp=4
ColorSp=-16777201
MinOwn=0
MinRest=0
BorderStyle=0
}
Add(CableEventNamed,9912342,70,49)
{
Wire=#9:doRefresh|7:doClear|7:doWidth|
link(doRefresh,1184509:doEvent1,[(135,55)(135,48)])
link(doClear,1107824:doClear,[])
link(doWidth,10218721:doEvent1,[])
}
Add(CableDataNamed,6746803,210,231)
{
Wire=#5:Image|6:Height|5:Width|6:MouseX|6:MouseY|6:Bitmap|
link(Image,12541365:ImageBitmap,[])
link(Height,12541365:Height,[])
link(Width,12541365:Width,[])
link(MouseX,12541365:MouseX,[])
link(MouseY,12541365:MouseY,[])
link(Bitmap,16151129:Var2,[(251,213)(293,213)])
}
Add(GetDataEx,16151129,287,126)
{
Angle=0
link(Data,1107824:Bitmap,[])
}
Add(Hub,10218721,140,63)
{
InCount=1
OutCount=2
link(onEvent1,1107824:doWidth,[])
link(onEvent2,12541365:doWidth,[(187,76)(187,174)])
}
Add(Image,12541365,210,147)
{
Left=0
Top=25
Width=1490
Height=360
Align=0
Color=-16777192
Font=[MS Sans Serif,8,0,0,1]
ParentFont=1
Visible=0
Enabled=0
Cursor=7
KeyPreview=0
TabOrder=0
Ctl3D=1
WinStyle=0
Name=""
Hint=""
HintManager="(empty)"
Layout="(empty)"
WidthScale=0
HeightScale=0
ModeSp=0
SizeSp=4
ColorSp=-16777201
MinOwn=0
MinRest=0
AutoSize=1
ViewStyle=4
Picture=[]
HalfTone=0
MouseCapture=1
Point(Height)
Point(Width)
Point(MouseX)
Point(MouseY)
Point(doRefresh)
Point(doWidth)
link(Bitmap,16151129:Var1,[(216,131)])
}
Add(PaintBox,1107824,287,49)
{
Left=0
Top=20
Width=1
Height=360
Align=0
Color=-16777192
Font=[MS Sans Serif,8,0,0,1]
ParentFont=1
Visible=1
Enabled=0
Cursor=0
KeyPreview=0
TabOrder=0
Ctl3D=1
WinStyle=0
Name=""
Hint=""
HintManager="(empty)"
Layout="(empty)"
WidthScale=0
HeightScale=0
ModeSp=0
SizeSp=4
ColorSp=-16777201
MinOwn=0
MinRest=0
MouseCapture=1
ClearBeforeDraw=1
Point(doWidth)
Point(onMouseMove)
Point(onMouseEnter)
Point(onMouseLeave)
Point(Height)
Point(Width)
Point(MouseX)
Point(MouseY)
}
Add(Hub,1184509,168,42)
{
InCount=1
OutCount=2
link(onEvent1,1107824:doRefresh,[(234,48)(234,55)])
link(onEvent2,12541365:doLoad,[(196,55)(196,153)])
}
END_SDK
Add(CableWorkNamed,10162933,329,462)
{
Wire=#9:doRefresh|7:doClear|7:doWidth|
GroupName=""
link(Cable,13302423:doWork1,[])
}
Add(CableVarNamed,4356355,378,511)
{
Wire=#6:Bitmap|6:Height|5:Width|6:MouseX|6:MouseY|6:Handle|5:Image|
GroupName=""
link(Cable,13302423:Var1,[])
}
Add(LineBreakEx,6159230,378,658)
{
@Color=11206655
Caption="BITMAP"
Type=3
link(_Data,4356355:Bitmap,[])
}
Add(LineBreakEx,13827432,385,644)
{
@Color=11206655
Caption="bmpH"
Type=3
link(_Data,4356355:Height,[])
}
Add(LineBreakEx,15740734,392,630)
{
@Color=11206655
Caption="bmpW"
Type=3
link(_Data,4356355:Width,[])
}
Add(LineBreakEx,9044414,399,616)
{
@Color=11206655
Caption="MouseX"
Type=3
link(_Data,4356355:MouseX,[])
}
Add(LineBreakEx,6401253,406,602)
{
@Color=11206655
Caption="MouseY"
Type=3
link(_Data,4356355:MouseY,[])
}
Add(LineBreakEx,7691738,413,588)
{
@Color=11206655
Caption="bmpHandle"
Type=3
link(_Data,4356355:Handle,[])
}
Add(LineBreakEx,13197481,210,462)
{
@Color=11206655
Caption="doBmpRefr"
Type=1
link(OnEvent,10162933:doRefresh,[])
}
Add(LineBreakEx,8340680,203,476)
{
@Color=11206655
Caption="doBmpClear"
Type=1
link(OnEvent,10162933:doClear,[(298,482)(298,475)])
}
Add(LineBreakEx,6830020,196,490)
{
@Color=11206655
Caption="doBmpWidth"
Type=1
link(OnEvent,10162933:doWidth,[(305,496)(305,482)])
}
Add(LineBreakEx,12673905,420,574)
{
@Color=11206655
Caption="Image"
Type=3
link(_Data,4356355:Image,[])
}
Add(LineBreakEx,4905847,819,231)
{
@Color=11206655
Caption="TblFmsCount"
Type=2
}
Add(Hub,11680953,707,273)
{
InCount=1
OutCount=5
link(onEvent1,13888256:doData,[])
link(onEvent2,8108376:doWork,[(802,286)(802,321)])
link(onEvent3,15134537:doWork,[(791,293)(791,335)])
link(onEvent4,99992:doReset,[(780,300)(780,398)])
link(onEvent5,11652463:doTimer,[(771,307)(771,370)])
}
Add(LineBreakEx,6442979,875,273)
{
@Color=11206655
Caption="doBmpWidth"
Type=0
}
Add(DoData,13888256,819,273)
{
Data=Null()
link(onEventData,6442979:doWork,[])
link(Data,4905847:getVar,[])
}
Add(LineBreakEx,8108376,840,315)
{
@Color=11206655
Caption="doBmpClear"
Type=0
}
Add(LineBreakEx,15590846,1603,112)
{
@Color=11206655
Caption="bmpH"
Type=2
}
Add(Img_Line,9821245,1540,217)
{
@Color=43775
Point1=0
Point2=0
Point2AsOffset=1
DrawSource=0
LineStyle=2
Size=1
Color=12632256
Point(Point1)
Point(Point2)
link(Bitmap,1528652:getVar,[])
link(Point1,4688886:Point,[])
link(Point2,16588597:Point,[(1560,201)(1602,201)])
}
Add(LineBreakEx,1528652,1540,77)
{
@Color=11206655
Caption="BITMAP"
Type=2
}
Add(PointXY,16588597,1596,154)
{
X=0
Y=0
link(X,3393519:Var3,[(1602,138)])
link(Y,15590846:getVar,[])
}
Add(DoData,8735157,1491,217)
{
Data=Null()
link(onEventData,9821245:doDraw,[])
}
Add(PointXY,4688886,1547,154)
{
X=0
Y=0
link(X,3393519:Var2,[])
link(Y,4591871:Text,[])
}
Add(Math,11404502,1232,469)
{
OpType=35
Op1=0
Op2=250
ResultType=1
Default=0
AngleMode=0
link(onResult,10391771:doData,[])
link(Op1,10890359:getVar,[])
}
Add(Hub,16553124,1134,392)
{
InCount=1
OutCount=3
link(onEvent1,8735157:doData,[(1162,398)(1162,223)])
link(onEvent2,7946582:doOperation,[(1208,405)(1208,321)])
link(onEvent3,11404502:doOperation,[(1162,412)(1162,475)])
}
Add(LineBreakEx,12795390,1659,364)
{
@Color=11206655
Caption="bmpH"
Type=2
}
Add(Img_Line,860259,1596,469)
{
@Color=5614335
Point1=0
Point2=0
Point2AsOffset=1
DrawSource=0
LineStyle=0
Size=2
Color=12632256
Point(Point1)
Point(Point2)
link(Bitmap,13237903:getVar,[])
link(Point1,9343222:Point,[])
link(Point2,7757938:Point,[(1616,453)(1658,453)])
}
Add(LineBreakEx,13237903,1596,350)
{
@Color=11206655
Caption="BITMAP"
Type=2
}
Add(PointXY,7757938,1652,406)
{
X=0
Y=0
link(X,15808237:Var3,[(1658,390)])
link(Y,12795390:getVar,[])
}
Add(PointXY,9343222,1603,406)
{
X=0
Y=0
link(X,15808237:Var2,[])
link(Y,1463611:Text,[])
}
Add(GetDataEx,15808237,1603,385)
{
Angle=3
link(Data,11404502:Result,[(1270,390)(1270,514)(1238,514)])
}
Add(DoData,15676495,1554,469)
{
Data=Null()
link(onEventData,860259:doDraw,[])
}
Add(ChangeMon,10391771,1281,469)
{
Data=Null()
link(onData,11329564:doEvent1,[])
}
Add(LineBreakEx,15134537,840,329)
{
@Color=11206655
Caption="doBmpRefr"
Type=0
}
Add(CounterEx,99992,959,385)
{
Min=0
Max=2160000
Step=25
Direct=0
Default=0
Point(doReset)
link(onNext,6890456:doBetween,[])
}
Add(Between,6890456,1008,385)
{
Data=Null()
Left=Null()
Right=Null()
InBorders=2
link(Data,13428280:getVar,[])
link(Left,5437669:Value,[])
link(Right,1752257:getVar,[])
link(onFalse,16590498:doEvent1,[(1073,391)(1073,405)])
link(onTrue,16553124:doEvent1,[])
}
Add(LineBreakEx,1752257,1022,336)
{
@Color=11206655
Caption="bmpW"
Type=2
}
Add(MMTimer,11652463,896,364)
{
Resolution=1
Interval=1
Enable=1
AutoStop=0
Point(onStop)
link(onTimer,99992:doNext,[(940,370)(940,391)])
}
Add(VisualStrings,1463611,1610,364)
{
Lines=#1:0|
Width=32
Height=18
Font=[MS Sans Serif,8,0,0,1]
}
Add(Hub,16590498,1085,399)
{
InCount=1
OutCount=2
link(onEvent1,11652463:doStop,[(1120,405)(1120,431)(880,431)(880,377)])
link(onEvent2,15839208:doWork,[(1109,412)(1109,510)])
}
Add(Memory,5437669,1015,301)
{
Default=Real(0)
}
Add(LineBreakEx,8228590,581,322)
{
@Color=11206655
Caption="doDrawData"
Type=1
link(OnEvent,11680953:doEvent1,[(684,328)(684,279)])
}
Add(Img_Text,15886281,1484,616)
{
X=0
Y=1
DrawSource=0
Font=[Segoe UI Light,8,0,0,0]
Orientation=0
Text=""
Point(X)
Point(Y)
link(Bitmap,12836429:getVar,[])
link(Text,16651477:getVar,[])
link(X,12455799:Result,[(1504,604)(1479,604)(1479,661)(1392,661)])
}
Add(LineBreakEx,12836429,1484,567)
{
@Color=11206655
Caption="BITMAP"
Type=2
}
Add(LineBreakEx,16651477,1491,581)
{
@Color=11206655
Caption="TC"
Type=2
}
Add(LineBreakEx,95037,1442,511)
{
@Color=11206655
Caption="doFrm-TC"
Type=0
}
Add(Hub,11329564,1323,469)
{
InCount=1
OutCount=3
link(onEvent1,15676495:doData,[])
link(onEvent2,6202900:doValue,[(1352,482)(1352,517)])
link(onEvent3,12455799:doOperation,[(1345,489)(1345,622)])
}
Add(DoData,957383,1435,616)
{
Data=Null()
link(onEventData,15886281:doDraw,[])
}
Add(LineBreakEx,1735090,959,441)
{
@Color=11206655
Caption="counter"
Type=3
link(_Data,99992:Count,[])
}
Add(LineBreakEx,13428280,1008,280)
{
@Color=11206655
Caption="counter"
Type=2
}
Add(LineBreakEx,5776459,1547,91)
{
@Color=11206655
Caption="counter"
Type=2
}
Add(GetDataEx,3393519,1547,133)
{
Angle=0
link(Data,5776459:getVar,[])
}
Add(LineBreakEx,10890359,1232,434)
{
@Color=11206655
Caption="counter"
Type=2
}
Add(Memory,6202900,1386,511)
{
Default=Null()
link(onData,95037:doWork,[])
}
Add(Math,12455799,1386,616)
{
OpType=1
Op1=0
Op2=27
ResultType=1
Default=0
AngleMode=0
link(onResult,957383:doData,[])
link(Op1,6202900:Value,[])
}
Add(VisualStrings,4591871,1554,105)
{
Lines=#1:0|
Width=32
Height=18
Font=[MS Sans Serif,8,0,0,1]
}
Add(LineBreakEx,655014,441,287)
{
@Color=11206655
Caption="TblFmsCount"
Type=3
link(_Data,2997351:Count,[])
}
Add(LineBreakEx,894263,462,266)
{
@Color=11206655
Caption="TblStrings"
Type=3
link(_Data,2997351:Strings,[])
}
Add(Hub,3735057,2093,140)
{
InCount=1
OutCount=5
link(onEvent1,15899195:doOperation,[])
link(onEvent2,13184358:doCalc,[(2137,153)(2137,195)])
link(onEvent3,9849111:doCalc,[(2129,160)(2129,237)])
link(onEvent4,15257214:doCalc,[(2124,167)(2124,279)])
link(onEvent5,9010776:doString,[(2118,174)(2118,321)])
}
Add(MathParse,9849111,2135,231)
{
DataCount=3
MathStr="(%1 - (%2 * 90000) - (%3 * 1500)) div 25"
ResultType=0
Default=0
AngleMode=0
ExtNames=0
link(onResult,8658317:doConvert,[])
link(X2,1426105:Var2,[])
link(X3,13184358:Result,[])
}
Add(FormatStr,9010776,2240,315)
{
DataCount=4
Mask="%1:%2:%3:%4"
Point(FString)
link(Str1,235247:Value,[])
link(Str2,1392943:Value,[])
link(Str3,13513660:Value,[])
link(Str4,6716259:Value,[])
}
Add(Memory,6716259,2261,273)
{
Default=Null()
}
Add(Convertor,378817,2198,273)
{
Mode=0
Digits=2
SymbolFill="0"
DirectFill=0
Word_1=""
Word_2=""
Word_5=""
link(onResult,6716259:doValue,[])
}
Add(Memory,13513660,2254,231)
{
Default=Null()
}
Add(Convertor,8658317,2198,231)
{
Mode=0
Digits=2
SymbolFill="0"
DirectFill=0
Word_1=""
Word_2=""
Word_5=""
link(onResult,13513660:doValue,[])
}
Add(Memory,1392943,2247,189)
{
Default=Null()
}
Add(Convertor,15656307,2198,189)
{
Mode=0
Digits=2
SymbolFill="0"
DirectFill=0
Word_1=""
Word_2=""
Word_5=""
link(onResult,1392943:doValue,[])
}
Add(Memory,235247,2240,140)
{
Default=Null()
}
Add(Convertor,15216268,2198,140)
{
Mode=0
Digits=2
SymbolFill="0"
DirectFill=0
Word_1=""
Word_2=""
Word_5=""
link(onResult,235247:doValue,[])
}
Add(MathParse,15257214,2135,273)
{
DataCount=3
MathStr="%1 mod 25"
ResultType=0
Default=0
AngleMode=0
ExtNames=0
link(onResult,378817:doConvert,[])
}
Add(MathParse,13184358,2149,189)
{
DataCount=2
MathStr="(%1 - %2 * 90000) div 1500"
ResultType=0
Default=0
AngleMode=0
ExtNames=0
link(onResult,15656307:doConvert,[])
link(X2,1426105:Var3,[(2162,180)])
}
Add(Math,15899195,2142,140)
{
@Hint=#12:%1 div 90000|
OpType=7
Op1=0
Op2=90000
ResultType=0
Default=0
AngleMode=0
link(onResult,15216268:doConvert,[])
}
Add(GetDataEx,1426105,2142,175)
{
Angle=0
link(Data,15899195:Result,[])
}
Add(LineBreakEx,13051232,2240,371)
{
@Color=11206655
Caption="TC"
Type=3
link(_Data,9010776:FString,[])
}
Add(InfoTip,1584680,1995,77)
{
Info=#18:Frames & TimeCodes|
Font=[MS Sans Serif,8,1,0,1]
Frame=0
Transparent=0
VAlign=0
HAlign=0
Width=323
Height=312
Margin=5
}
Add(LineBreakEx,4856340,2002,140)
{
@Color=11206655
Caption="doFrm-TC"
Type=1
link(OnEvent,3735057:doEvent1,[])
}
Add(LineBreakEx,14154840,490,322)
{
@Color=11206655
Caption="doDrawData"
Type=0
}
Add(LineBreakEx,15839208,1120,504)
{
@Color=11206655
Caption="doBmpRefr"
Type=0
}
Add(Img_Point,1734841,1365,315)
{
X=0
Y=50
DrawSource=0
Color=65280
Size=2
Point(X)
link(Bitmap,9359589:getVar,[])
link(X,7946582:Result,[(1378,303)(1307,303)(1307,359)(1266,359)])
}
Add(DoData,15209741,1316,315)
{
Data=Null()
link(onEventData,1734841:doDraw,[])
}
Add(LineBreakEx,9359589,1365,273)
{
@Color=11206655
Caption="BITMAP"
Type=2
}
Add(LineBreakEx,7385887,1260,273)
{
@Color=11206655
Caption="counter"
Type=2
}
Add(Math,7946582,1260,315)
{
OpType=0
Op1=0
Op2=10
ResultType=1
Default=0
AngleMode=0
link(onResult,15209741:doData,[])
link(Op1,7385887:getVar,[])
}
Add(InfoTip,7735244,1582,210)
{
Info=#37:Вертикальные линии не прорисовываются|19:после 21 мин 50 сек|30:00:21:50:17 PAL = 32767 кадров|
Font=[MS Sans Serif,8,0,0,1]
Frame=0
Transparent=0
VAlign=0
HAlign=0
Width=218
Height=81
Margin=5
}
Add(InfoTip,5207308,1638,476)
{
Info=#37:Вертикальные линии не прорисовываются|19:после 21 мин 50 сек|30:00:21:50:17 PAL = 32767 кадров|
Font=[MS Sans Serif,8,0,0,1]
Frame=0
Transparent=0
VAlign=0
HAlign=0
Width=218
Height=81
Margin=5
}
Add(InfoTip,7088144,1414,315)
{
Info=#39:Зеленые точки прорисовываются до конца |
Font=[MS Sans Serif,8,1,0,1]
Frame=0
Transparent=0
VAlign=0
HAlign=0
Width=176
Height=46
Margin=5
}
Add(InfoTip,1346298,1533,609)
{
Info=#27:текстовые временные отметки|25:прорисовываются до конца |
Font=[MS Sans Serif,8,0,0,1]
Frame=0
Transparent=0
VAlign=0
HAlign=0
Width=218
Height=53
Margin=5
}
Add(InfoTip,16006318,189,42)
{
Info=#28:180000 кадров соответствует |17:2 часам видео PAL|
Font=[MS Sans Serif,8,1,0,1]
Frame=0
Transparent=0
VAlign=0
HAlign=0
Width=218
Height=67
Margin=5
}
Add(Hub,16651495,154,147)
{
InCount=1
OutCount=2
link(onEvent1,13955729:doOn,[(236,153)(236,181)])
link(onEvent2,8453259:doTimer,[(178,160)(178,209)])
}
Add(Timer,8453259,189,203)
{
Interval=1
Enable=1
AutoStop=1
OverCall=0
Point(onStop)
link(onStop,10809443:doFor,[])
}
По окончании картинка благополучно сохраняется в PNG. С дорисованными до конца данных графиками точками и текстом. Но уже без вертикальных отметок после 00:21:50:00
Гуру, посоветуйте как снять ограничение.