home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1997 May / Pcwk0597.iso / borland / ib / setups / intrabld / data.z / CRAWLER.JRP < prev    next >
Text File  |  1996-12-11  |  7KB  |  242 lines

  1. /****************************************************************************\
  2. *                                                                            *
  3. * Crawler.jrp  -- The bulk of this form was generated by the report expert.  *
  4. * The only addition was to add <href="url"> tags to the                      *
  5. * streamSource1.detailBand.HTML3 object.                                     *
  6. *                                                                            *
  7. * Crawler.jrp is the report which summarizes the data gathered by crawler.jfm*
  8. * This report is best viewed through the netscape navigator web browser. When*
  9. * viewed through the browser the urls become hyperlinks, so you can          *
  10. * instantaneously jump to your indexed pages.                                *
  11. *                                                                            *
  12. *                                                                            *
  13. * Dependencies:  localurl.qry                                                *
  14. *                                                                            *
  15. *                                                                            *                                                                            *
  16. * Links to:                                                                  *
  17. *                                                                            *
  18. * Updated 11/09/96 by IntraBuilder Samples Group                             *
  19. * $Revision:   1.4  $                                                        *
  20. *                                                                            *
  21. * Copyright (c) 1996, Borland International, Inc. All rights reserved.       *
  22. *                                                                            *
  23. \****************************************************************************/
  24.  
  25. // {End Header} Do not remove this comment//
  26. // Generated on 11/09/96
  27. //
  28. var r = new CRAWLERReport();
  29. if (CRAWLER.arguments.length == 2) {
  30.    r.startPage = CRAWLER.arguments[0];
  31.    r.endPage = CRAWLER.arguments[1];
  32. }
  33. r.render();
  34. class CRAWLERReport extends Report {
  35.    with (this) {
  36.       title = "Crawler Results";
  37.       linkText = "Next Page";
  38.    }
  39.  
  40.  
  41.    with (this.localurl1 = new Query()){
  42.       left = 7005;
  43.       top = 0;
  44.       sql = '  SELECT *  FROM "localurl.db" localurl ORDER BY URL';
  45.  
  46.       active = true;
  47.    }
  48.  
  49.  
  50.    with (this.localurl1.rowset) {
  51.  
  52.    }
  53.  
  54.  
  55.    with (this.printer) {
  56.       duplex = 1;
  57.       orientation = 1;
  58.       paperSource = 15;
  59.       paperSize = 1;
  60.       resolution = 4;
  61.       color = 2;
  62.       trueTypeFonts = 2;
  63.    }
  64.  
  65.  
  66.    with (this.streamSource1 = new StreamSource(this)){
  67.  
  68.    }
  69.  
  70.  
  71.    with (this.streamSource1.group1 = new Group(this.streamSource1)){
  72.       groupBy = "URL";
  73.    }
  74.  
  75.  
  76.    with (this.streamSource1.group1.headerBand) {
  77.       height = 0;
  78.    }
  79.  
  80.  
  81.    with (this.streamSource1.group1.footerBand) {
  82.       height = 0;
  83.    }
  84.  
  85.  
  86.    with (this.streamSource1.detailBand) {
  87.       height = 0;
  88.    }
  89.  
  90.  
  91.    with (this.streamSource1.detailBand.HTML1 = new HTML(this.streamSource1.detailBand)){
  92.       height = 200;
  93.       width = 8000;
  94.       variableHeight = true;
  95.       color = "black";
  96.       fontBold = false;
  97.       text = {||"<A href='"+this.form.localurl1.rowset.fields["URL"].value+"'>"+this.form.localurl1.rowset.fields["URL"].value+" </A>"};
  98.    }
  99.  
  100.  
  101.    with (this.streamSource1.detailBand.HTML2 = new HTML(this.streamSource1.detailBand)){
  102.       height = 200;
  103.       left = 200;
  104.       top = 200;
  105.       width = 3800;
  106.       variableHeight = true;
  107.       color = "black";
  108.       fontBold = false;
  109.       text = {||this.form.localurl1.rowset.fields["Last modified"].value};
  110.    }
  111.  
  112.  
  113.    with (this.streamSource1.detailBand.HTML3 = new HTML(this.streamSource1.detailBand)){
  114.       height = 200;
  115.       left = 4000;
  116.       top = 200;
  117.       width = 2000;
  118.       variableHeight = true;
  119.       color = "black";
  120.       fontBold = false;
  121.       text = {||this.form.localurl1.rowset.fields["Type of file"].value};
  122.    }
  123.  
  124.  
  125.    with (this.streamSource1.detailBand.HTML4 = new HTML(this.streamSource1.detailBand)){
  126.       height = 200;
  127.       left = 6000;
  128.       top = 200;
  129.       width = 2000;
  130.       variableHeight = true;
  131.       color = "black";
  132.       fontBold = false;
  133.       text = {||this.form.localurl1.rowset.fields["Size of File"].value};
  134.    }
  135.  
  136.  
  137.    with (this.pageTemplate1 = new PageTemplate(this)){
  138.       height = 15840;
  139.       width = 9000;
  140.       marginTop = 0;
  141.       marginLeft = 0;
  142.       marginBottom = 0;
  143.       marginRight = 0;
  144.       gridLineWidth = 1;
  145.    }
  146.  
  147.  
  148.    with (this.pageTemplate1.streamFrame1 = new StreamFrame(this.pageTemplate1)){
  149.       height = 11376;
  150.       top = 1750;
  151.       width = 8000;
  152.    }
  153.  
  154.  
  155.    with (this.pageTemplate1.HTML1 = new HTML(this.pageTemplate1)){
  156.       height = 500;
  157.       left = 1250;
  158.       top = 300;
  159.       width = 6750;
  160.       color = "80c0";
  161.       text = "<H2>Web Objects Found by Crawler</H2>";
  162.    }
  163.  
  164.  
  165.    with (this.pageTemplate1.HTML2 = new HTML(this.pageTemplate1)){
  166.       height = 300;
  167.       left = 1250;
  168.       top = 800;
  169.       width = 6750;
  170.       color = "black";
  171.       text = {||new Date()};
  172.    }
  173.  
  174.  
  175.    with (this.pageTemplate1.HTML3 = new HTML(this.pageTemplate1)){
  176.       height = 222;
  177.       left = 360;
  178.       top = 13140;
  179.       width = 1045;
  180.       color = "black";
  181.       text = {||this.parent.parent.reportPage};
  182.    }
  183.  
  184.  
  185.    with (this.pageTemplate1.HTML4 = new HTML(this.pageTemplate1)){
  186.       height = 300;
  187.       top = 1400;
  188.       width = 4000;
  189.       color = "black";
  190.       text = "<H3>URL / Last Modified</H3>";
  191.    }
  192.  
  193.  
  194.    with (this.pageTemplate1.HTML6 = new HTML(this.pageTemplate1)){
  195.       height = 300;
  196.       left = 4000;
  197.       top = 1400;
  198.       width = 2000;
  199.       color = "black";
  200.       text = "<H3>Type of File</H3>";
  201.    }
  202.  
  203.  
  204.    with (this.pageTemplate1.HTML7 = new HTML(this.pageTemplate1)){
  205.       height = 300;
  206.       left = 6000;
  207.       top = 1400;
  208.       width = 2000;
  209.       color = "black";
  210.       text = "<H3>Size of File</H3>";
  211.    }
  212.  
  213.  
  214.    with (this.pageTemplate1.image1 = new Image(this.pageTemplate1)){
  215.       height = 1250;
  216.       width = 1250;
  217.       dataSource = "filename WEBSRC11.JPG";
  218.       alignment = 4;
  219.    }
  220.  
  221.  
  222.    with (this.reportGroup) {
  223.       groupBy = "";
  224.    }
  225.  
  226.  
  227.    with (this.reportGroup.headerBand) {
  228.       height = 0;
  229.    }
  230.  
  231.  
  232.    with (this.reportGroup.footerBand) {
  233.       height = 0;
  234.    }
  235.  
  236.    this.firstPageTemplate = this.form.pageTemplate1
  237.    this.form.pageTemplate1.nextPageTemplate = this.form.pageTemplate1
  238.    this.form.pageTemplate1.streamFrame1.streamSource = this.form.streamSource1
  239.    this.form.streamSource1.rowset = this.form.localurl1.rowset
  240.  
  241. }
  242.