UI/UX Component Demo
Sample App.
IDE Demo
procedure TForm1.Draw_Line2P( x1,y1, x2,y2, thick : single ); var d, xtemp, ytemp, rAngle : single; drawLine : TLine; begin if x1 > x2 then begin xtemp := x1; ytemp := y1; x1 := x2; y1 := y2; x2 := xtemp; y2 := ytemp; end; d := SQRT( Power( x2-x1, 2 ) + Power( y2-y1, 2 ) ); // Uses System.Math rAngle := RadToDeg( ArcSin( (y2-y1)/d )); drawLine := TLine.Create(self); drawLine.Parent := self; drawLine.LineLocation := TLineLocation.Inner; drawLine.LineType := TLineType.Bottom; drawLine.RotationCenter.X := 0; drawLine.RotationCenter.Y := 0; drawLine.Stroke.Thickness := thick; drawLine.Height := 1; drawLine.Width := d; drawLine.Position.X := x1; drawLine.Position.Y := y1; drawLine.RotationAngle := rAngle; end; |
<a href="delphiapp://callType1?title=This is a Type1&data1=1111&data2=2222">call Type1</a><BR><BR> <a href="delphiapp://callType2?title=This is a Type2&data1=3333&data2=4444&data3=5555">call Type2</a><BR><BR> <a href="delphiapp://callType2?title=Type2 : 한글로 된 제목&data1=6666&data2=7777&data3=3번째 데이터">call Type2 한글</a><BR><BR> |
procedure TForm1.FormCreate(Sender: TObject); {$IFDEF ANDROID} var intent: JIntent; uri: Jnet_Uri; uriStr: String; rValue : TStringList; i : integer; {$ENDIF} begin {$IFDEF ANDROID} intent := SharedActivity.getIntent; if intent <> nil then begin if TJIntent.JavaClass.ACTION_VIEW.equals(intent.getAction) then begin uri := intent.getData; uriStr := JStringToString(uri.toString); // read uriStr rValue := Get_URL_String( uriStr ); // parsing value for i := 0 to rValue.Count-1 do Memo1.Lines.Add( rValue[i] ); end; end; {$ENDIF} end; |