Mickey Grackin IT Specialist National Institute of Standards and Technology WebFOCUS Report Design: PDF vs. HTML.

Slides:



Advertisements
Similar presentations
Chapter 3 – Web Design Tables & Page Layout
Advertisements

Designing Web Pages Tables part one. Using Tables for Page Layout 2.
Working with Web Tables
Internet Services and Web Authoring (CSET 226) Lecture # 5 HyperText Markup Language (HTML) 1.
Cascading Style Sheets
Cascading Style Sheets. CSS stands for Cascading Style Sheets and is a simple styling language which allows attaching style to HTML elements. CSS is a.
1 Lesson 5 Introduction to Cascading Style Sheets HTML and JavaScript BASICS, 4 th Edition Barksdale / Turner.
กระบวนวิชา CSS. What is CSS? CSS stands for Cascading Style Sheets Styles define how to display HTML elements Styles were added to HTML 4.0 to.
Chapter 8 Creating Style Sheets.
The University of North Carolina at Greensboro
Creating Tables Text Tables -created by using preformatted tags. Graphical Tables - created using Table Structure with HTML.
16 HTML Tables and Frames Section 16.1 Create a basic table using HTML Define borders Merge cells Align content in tables Section 16.2 Create a frames-based.
Chapter 7 Using Advanced Cascading Style Sheets HTML5 & CSS 7 th Edition.
XP 1 Working with Cascading Style Sheets Creating a Style for Online Scrapbooks Tutorial 7.
MORE Cascading Style Sheets (The Positioning Model)
4.01 Cascading Style Sheets
Working with Cascading Style Sheets. 2 Objectives Introducing Cascading Style Sheets Using Inline Styles Using Embedded Styles Using an External Style.
Chapter 19 – Macromedia Dreamweaver MX 2004
Tutorial #8 – Creating Data Tables. Tutorial #6 Review – Layouts Two Column Fixed Width, Three Column Fixed Width Class VS. ID Container Universal Selector.
1 The Structure of a Web Table beginning of the table structure first row of three in the table end of the table structure table cells You do not need.
Review HTML  What is HTML?  HTML is a language for describing web pages.  HTML stands for Hyper Text Markup Language  HTML is not a programming language,
Tutorial 6 Creating Tables and CSS Layouts. Objectives Session 6.1 – Create a data table to display and organize data – Modify table properties and layout.
Working with Cascading Style Sheets. Introducing Cascading Style Sheets Style sheets are files or forms that describe the layout and appearance of a document.
XP Tutorial 7New Perspectives on Creating Web Pages with HTML, XHTML, and XML 1 Working with Cascading Style Sheets Creating a Style for Online Scrapbooks.
Advanced CSS - Page Layout. Advanced CSS  Compound Selectors:  Is a Dreamweaver term, not a CSS term.  Describes more advanced types of selectors such.
Copyright © Texas Education Agency, All rights reserved. 1 Web Technologies Website Development with Dreamweaver.
Tutorial 5 Working with Web Tables. XP Objectives Explore the structure of a Web table Create headings and cells in a table Create cells that span multiple.
Web Technologies Website Development Trade & Industrial Education
Copyright 2007, Information Builders. Slide 1 The Most Requested Features and Techniques for Stylesheets Renee Teatro Information Builders.
WebFOCUS Tips and Techniques WebFOCUS Tips and Techniques The Next Generation.
1 Macromedia Dreamweaver Outline Introduction Macromedia Dreamweaver Text Styles Images and Links Symbols and Lines Tables Forms Scripting in Dreamweaver.
 This presentation introduces the following: › 3 types of CSS › CSS syntax › CSS comments › CSS and color › The box model.
Tips n Techniques Jenny Lalik. Report Styling Enhancements for 7.7  Accordion By Row  Excel 2007 Output Format  Hide Null Across Columns  Pass dates.
CSS Basic (cascading style sheets)
Columns run horizontally in tables and rows run from left to right.
CS134 Web Design & Development Cascading Style Sheets (CSS) Mehmud Abliz.
Tutorial 5 Working with Tables and Columns
Tutorial 5 Working with Tables and Columns
Html Tables Basic Table Markup. How Tables are Used For Data Display Tables were originally designed to display and organize tabular data (charts, statistics,
Tips n Techniques Jenny Lalik. Report Styling Enhancements for 7.7  Accordion By Row  Excel 2007 Output Format  Hide Null Across Columns  Pass dates.
Professor Waterman Cascading Style Sheets (CSS) is a language that works with HTML documents to define the way content is presented. The presentation.
May 10, 2012 Version 7 Release 7.03 Ira Kaplan WebFOCUS New Features 1.
Tutorial 5 Working with Web Tables. XP Objectives Explore the structure of a Web table Create headings and cells in a table Create cells that span multiple.
CIS234A- Lecture 7 Instructor Greg D’Andrea. Tables A table can be displayed on a Web page either in a text or graphical format. A text table: – contains.
© 2010 Pearson Education, Inc. | Publishing as Prentice Hall.1 Computer Literacy for IC 3 Unit 2: Using Productivity Software Chapter 6: Creating and Formatting.
CNIT 132 – Week 4 Cascading Style Sheets. Introducing Cascading Style Sheets Style sheets are files or forms that describe the layout and appearance of.
Positioning Objects with CSS and Tables
Creating Tables in a Web Site HTML 4 Created by S. Cox.
Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Lesson 5: HTML Tables.
CSS Table Styling. Up to this point, as we haven't applied any CSS styling to our tables, our example tables have not been too pleasing to the eye. CSS.
XP Tutorial 7New Perspectives on HTML and XHTML, Comprehensive 1 Working with Cascading Style Sheets Creating a Style for Online Scrapbooks Tutorial 7.
Tutorial 5 Working with Web Tables. New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition 2 Objectives Learn and Apply the structure of.
Working with Cascading Style Sheets
Getting Started with CSS
Create and edit web pages 4
4.01 Cascading Style Sheets
CSS Table Styling.
Microsoft Office 2007-Illustrated
Tables and Frames.
Tutorial 5 Working with Tables and Columns
Creating a Baseline Grid
Introduction to web design discussing which languages is used for website designing
CSS Table Styling.
MORE Cascading Style Sheets (The Positioning Model)
CS134 Web Design & Development
Chapter 11 Review.
Web Design & Development
Lesson 5: HTML Tables.
4.01 Cascading Style Sheets
CGS 3066: Web Programming and Design Fall 2019 CSS Part 2
Presentation transcript:

Mickey Grackin IT Specialist National Institute of Standards and Technology WebFOCUS Report Design: PDF vs. HTML

WebFOCUS Report Design: PDF vs. HTML 2 Agenda PDF versus HTML Discussion Traditional FOCUS Language Behavior General Formatting GRIDs and BORDERs SPACES and GAPs SQUEEZE and WRAP Live Demonstrations Other keywords Disclaimer: This presentation should in no way be construed as indicating that WebFOCUS or Information Builders, Inc. are endorsed by NIST or are recommended by NIST or that they are necessarily the best materials, instruments, software or suppliers for the purposes described.

WebFOCUS Report Design: PDF vs. HTML PDF versus HTML Discussion

WebFOCUS Report Design: PDF vs. HTML 4 PDF versus HTML Discussion They are two different animals HTML Format What’s a page? I am a “living” document Dynamic Document Half Baked Document from WebFOCUS PDF Format Must be a page! I am a “Permanent” document Static Document Fully Baked Document from WebFOCUS WebFOCUS Report Design: PDF vs. HTML

General Formatting

WebFOCUS Report Design: PDF vs. HTML 6 General Formatting – Default Behavior WebFOCUS Report Design: PDF vs. HTML TABLE FILE CAR PRINT DEALER_COST RETAIL_COST SALES BY COUNTRY BY CAR BY MODEL BY BODYTYPE ON TABLE SET PAGE NOPAGE ON TABLE PCHOLD FORMAT HTML or PDF END

WebFOCUS Report Design: PDF vs. HTML 7 GeneralFormatting – Default Behavior General Formatting – Default Behavior HTML Format One “page” GRID around TITLEs and DATA No SPACE between columns Dynamic column widths PDF Format Two pages No GRID around TITLEs and DATA GAPs between columns Fixed column widths WebFOCUS Report Design: PDF vs. HTML

8 General Formatting – WebFOCUS Style Sheet WebFOCUS Report Design: PDF vs. HTML ON TABLE SET STYLE * TYPE=REPORT, ORIENTATION=LANDSCAPE,$ ENDSTYLE FOCUS Language keywords to control formatting of the report elements WebFOCUS Style Sheet is NOT a Cascading Style Sheet (CSS)

WebFOCUS Report Design: PDF vs. HTML GRIDs and BORDERs

WebFOCUS Report Design: PDF vs. HTML 10 General Formatting – GRIDs and BORDERs WebFOCUS Report Design: PDF vs. HTML TYPE=REPORT, ORIENTATION=LANDSCAPE, GRID=ON,$ GRID keyword controls border lines around report elements PDF versus HTML with GRID look different VGRID and HGRID keywords BORDER keywords added in later releases (will discuss this later)

WebFOCUS Report Design: PDF vs. HTML SPACEs and GAPs

WebFOCUS Report Design: PDF vs. HTML 12 General Formatting – SPACES and GAPs Traditional FOCUS Behavior SPACES – Places N spaces between columns Column width depends on length of the Field Format and Title values Very rarely used (if at all) in WebFOCUS SPACES setting Only works with STYLEMODE=FIXED WebFOCUS Report Design: PDF vs. HTML

13 General Formatting – SPACES and GAPs HTML Format SPACES setting has no affect Cell Spacing and Cell Padding Columns are only as wide as necessary PDF Format SPACES setting has no affect GAPs separate columns Columns as wide as Field Format or Title SQUEEZE and WRAP change the column width rules for both HTML and PDF formats WebFOCUS Report Design: PDF vs. HTML

SQUEEZE and WRAP

WebFOCUS Report Design: PDF vs. HTML 15 General Formatting – SQUEEZE and WRAP SQUEEZE=ON Removes unnecessary blanks HTML default behavior SQUEEZE=OFF Mimics traditional column width behavior PDF default behavior May be applied to the entire report or on specific report columns for both HTML and PDF formats SQUEEZE=[number] is also possible WebFOCUS Report Design: PDF vs. HTML

16 General Formatting – SQUEEZE and WRAP WRAP=ON Allows text to word wrap HTML default behavior with GRID=ON WRAP=OFF Does NOT allow text to word wrap HTML default behavior when SQUEEZE=OFF or GRID=OFF PDF default behavior WRAP=ON or OFF very rarely used WRAP=[number] is also possible WebFOCUS Report Design: PDF vs. HTML

17 General Formatting – SQUEEZE and WRAP ON TABLE SET HTMLCSS ON Allows full usage of SQUEEZE and WRAP for HTML format Translates WebFOCUS Style Sheet to Cascading Style Sheet (CSS) settings Has no affect on PDF format WebFOCUS Report Design: PDF vs. HTML

18 General Formatting – SQUEEZE and WRAP – HTML WebFOCUS Report Design: PDF vs. HTML TABLE FILE CAR PRINT DEALER_COST RETAIL_COST SALES BY COUNTRY BY CAR BY MODEL BY BODYTYPE ON TABLE SET HTMLCSS ON ON TABLE SET PAGE NOPAGE ON TABLE PCHOLD FORMAT HTML ON TABLE SET STYLE * TYPE=REPORT, ORIENTATION=LANDSCAPE, GRID=ON,$ ENDSTYLE END

WebFOCUS Report Design: PDF vs. HTML 19 General Formatting – SQUEEZE and WRAP – HTML WebFOCUS Report Design: PDF vs. HTML ON TABLE SET STYLE * TYPE=REPORT, ORIENTATION=LANDSCAPE, GRID=ON,$ TYPE=REPORT, COLUMN=CAR, SQUEEZE=2,$ ENDSTYLE END SQUEEZE=[number] and HTML format Acts like maximum width setting It still WRAPs if necessary

WebFOCUS Report Design: PDF vs. HTML 20 General Formatting – SQUEEZE and WRAP – HTML WebFOCUS Report Design: PDF vs. HTML TYPE=REPORT, COLUMN=CAR, SQUEEZE=2, WRAP=OFF,$ SQUEEZE=[number], WRAP=OFF and HTML format Locks width of the column Column will not wrap

WebFOCUS Report Design: PDF vs. HTML 21 General Formatting – SQUEEZE and WRAP – HTML WebFOCUS Report Design: PDF vs. HTML TYPE=REPORT, ORIENTATION=LANDSCAPE, GRID=ON, WRAP=OFF,$ TYPE=REPORT, COLUMN=CAR, SQUEEZE=2,$ TYPE=REPORT, COLUMN=MODEL, SQUEEZE=2,$ TYPE=REPORT, COLUMN=MODEL, WRAP=2,$

WebFOCUS Report Design: PDF vs. HTML 22 General Formatting – SQUEEZE and WRAP – PDF WebFOCUS Report Design: PDF vs. HTML TABLE FILE CAR PRINT DEALER_COST RETAIL_COST SALES BY COUNTRY BY CAR BY MODEL BY BODYTYPE ON TABLE SET PAGE NOPAGE ON TABLE PCHOLD FORMAT PDF ON TABLE SET STYLE * TYPE=REPORT, ORIENTATION=LANDSCAPE, GRID=ON,$ ENDSTYLE END

WebFOCUS Report Design: PDF vs. HTML 23 General Formatting – SQUEEZE and WRAP – PDF WebFOCUS Report Design: PDF vs. HTML ON TABLE SET STYLE * TYPE=REPORT, ORIENTATION=LANDSCAPE, GRID=ON,$ TYPE=REPORT, COLUMN=CAR, SQUEEZE=2,$ ENDSTYLE END SQUEEZE=[number] and PDF format Locks width of the column It will truncate if necessary

WebFOCUS Report Design: PDF vs. HTML 24 General Formatting – SQUEEZE and WRAP – PDF WebFOCUS Report Design: PDF vs. HTML TYPE=REPORT, ORIENTATION=LANDSCAPE, GRID=ON, SQUEEZE=2,$ TYPE=REPORT, COLUMN=MODEL, WRAP=2,$ TYPE=REPORT, COLUMN=MODEL, SQUEEZE=2,$ TYPE=REPORT, ORIENTATION=LANDSCAPE, GRID=ON, WRAP=1.5,$

WebFOCUS Report Design: PDF vs. HTML GAPs Revisted

WebFOCUS Report Design: PDF vs. HTML 26 General Formatting – GAPs WebFOCUS Report Design: PDF vs. HTML TABLE FILE CAR PRINT DEALER_COST RETAIL_COST SALES BY COUNTRY BY CAR BY MODEL BY BODYTYPE ON TABLE SET PAGE NOPAGE ON TABLE PCHOLD FORMAT PDF ON TABLE SET STYLE * TYPE=REPORT, ORIENTATION=LANDSCAPE, GRID=ON,$ ENDSTYLE END

WebFOCUS Report Design: PDF vs. HTML 27 General Formatting – GAPs WebFOCUS Report Design: PDF vs. HTML GAPs are the space between the column values and the gridlines that surround them on PDF format reports LEFTGAP, RIGHTGAP, TOPGAP and BOTTOMGAP Can be used for HTML format when: ON TABLE SET HTMLCSS ON TYPE=REPORT, ORIENTATION=LANDSCAPE, GRID=ON, LEFTGAP=0,$

WebFOCUS Report Design: PDF vs. HTML 28 General Formatting – GAPs WebFOCUS Report Design: PDF vs. HTML TYPE=REPORT, ORIENTATION=LANDSCAPE, GRID=ON, LEFTGAP=0, BOTTOMGAP=.25,$ ON TABLE SET HTMLCSS ON ON TABLE PCHOLD FORMAT HTML ON TABLE SET STYLE * TYPE=REPORT, ORIENTATION=LANDSCAPE, GRID=ON, LEFTGAP=1, BOTTOMGAP=.25,$

WebFOCUS Report Design: PDF vs. HTML BORDERs Revisted

WebFOCUS Report Design: PDF vs. HTML 30 General Formatting – BORDERs WebFOCUS Report Design: PDF vs. HTML TABLE FILE CAR PRINT DEALER_COST RETAIL_COST SALES BY COUNTRY BY CAR BY MODEL BY BODYTYPE ON TABLE SET PAGE NOPAGE ON TABLE SET HTMLCSS ON ON TABLE PCHOLD FORMAT HTML or PDF ON TABLE SET STYLE * TYPE=REPORT, ORIENTATION=LANDSCAPE, SQUEEZE=ON,$ ENDSTYLE END

WebFOCUS Report Design: PDF vs. HTML 31 General Formatting – BORDERs WebFOCUS Report Design: PDF vs. HTML Alternative to GRID BORDER keywords allow better control of gridlines (borders) Consistent look between HTML and PDF Can change border STYLE, COLOR and thickness of each border line TYPE=REPORT, ORIENTATION=LANDSCAPE, SQUEEZE=ON, BORDER=LIGHT,$

WebFOCUS Report Design: PDF vs. HTML 32 General Formatting – BORDERs WebFOCUS Report Design: PDF vs. HTML TYPE=REPORT, ORIENTATION=LANDSCAPE, SQUEEZE=ON, BORDER-LEFT=HEAVY, BORDER-LEFT-STYLE=DASHED, BORDER-LEFT-COLOR=RGB( ),$ TYPE=REPORT, ORIENTATION=LANDSCAPE, SQUEEZE=ON, BORDER=HEAVY, BORDER-STYLE=DASHED, BORDER-COLOR=RGB( ),$

WebFOCUS Report Design: PDF vs. HTML 33 Summary WebFOCUS Report Design: PDF vs. HTML This is just the tip of the iceberg WebFOCUS offers tremendous flexibility and control over report design for both the HTML and PDF formats Find this and more on Information Builders Developer Center  Tips and Techniques WebFOCUS Report Design – Part 1 WebFOCUS Report Design – Part 2

WebFOCUS Report Design: PDF vs. HTML 34 Questions??? Tell a Good Joke Now