mvc view to pdf itextsharp : How to enter text in a pdf document software SDK dll windows wpf .net web forms 9-queries9-part1551

Prompts in BI Query
91
A group prompt can display up to five prompts in one dialog box. BI Query 
presents the distinct prompts in a group in alphanumerical order. If a query 
contains more than five prompts in a group, the first dialog box displays the first 
five prompts (in order), a second displays the next five, and so on. A query can 
contain more than one group prompt.
Using a group prompt in a query lets users see all the prompts at once and reduces 
the number of steps in the query. A group prompt also relates one prompt to 
another.
Conditional Prompts
A conditional prompt is a group prompt in which the available data values for 
each successive prompt in the group depend on the values you specify for the 
preceding prompts. For example, a conditional prompt involving Country and 
City attributes may list only data values for those cities located in the country that 
you specify. 
Conditional prompts can eliminate inappropriate data values and make it easier 
for users to run a given query. Conditional prompts are also useful in a data model 
that doesn’t let users build their own queries, because they provide a means of 
drilling down in the data to obtain increasingly detailed information.
Naming Conventions for Prompts
Single prompts can have any name; prompts that qualify an attribute are usually 
named after the attribute. (For example, if you create a prompt that qualifies the 
City attribute, the prompt can be named City.) Group prompts (including 
conditional prompts) have a special naming convention.
Group Prompt Names
The name for each prompt in a group takes the following form:
group_name!prompt_name 
where group_name is the name of the group and prompt_name is the name of the 
prompt in that group. For example, the city prompt in the stores group has the 
name stores!city. group_name is optional; it lets you create several groups of 
prompts.
How to enter text in a pdf document - insert text into PDF content in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
XDoc.PDF for .NET, providing C# demo code for inserting text to PDF file
adding text to pdf in acrobat; how to add text field to pdf form
How to enter text in a pdf document - VB.NET PDF insert text library: insert text into PDF content in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Providing Demo Code for Adding and Inserting Text to PDF File Page in VB.NET Program
how to insert text into a pdf file; add text to pdf without acrobat
Chapter 6: Qualifying with Prompts
92
Group prompts can also have a special Title prompt associated with them. This 
prompt stores the title of the group prompt dialog box. If you do not supply a Title 
prompt, the dialog box for the group is called Enter Values. Title prompt names take 
the following form:
group_name!!Title 
where group_name is the name of the group and 
!!Title
is the literal string as 
written (case is important). The prompt string for a Title prompt represents the 
title for its group. For example, if you create a Title prompt for the stores group 
(stores!!Title) and specify its prompt string as “
Stores by City
”, the dialog box 
that opens for that group is called Stores by City.
Data Types for Prompts
Prompts that qualify attributes automatically use the data type of those attributes. 
However, if you are creating a prompt that does not qualify an attribute, such as a 
prompt in a join, object qualifier, or variable, you need to set the data type of the 
prompt. When users respond to the prompt, the value they enter must conform to 
the specified data type. The data type for a prompt ensures that users enter values 
that are acceptable to the database.
BI Query groups prompt data types into general categories. When you create a 
prompt, you select the category that corresponds to the data type that the database 
expects, rather than the specific type itself.
Example
You want to use a prompt as an argument in a DBMS function that requires 
Smallint values. When you create the prompt, you select the prompt data type 
category that corresponds to Smallint data type (in this case, Integer). When the 
users run a query involving that prompt, they must supply integer values; if they 
enter character data or floating-point values, BI Query displays an alert box to 
warn them of the problem, and then lets them either modify the value to the 
correct format or enclose the value in curly braces ({}) to send it to the database as 
is.
Data Type Categories
You can set the data type for a prompt using the Data Type list in the Edit Prompt 
dialog box. If you are using a prompt to qualify an attribute, the prompt 
automatically uses the data type of the attribute, even if you assign a different data 
type to the prompt.
C# HTML5 Viewer: Deployment on DotNetNuke Site
Open Web Matrix, click “New” and select “App Gallery”. Select “DNN Platform” in App Frameworks, and enter a Site Name. RasterEdge.XDoc.PDF.dll.
how to add text fields to a pdf; how to add text field to pdf
C#: XDoc.HTML5 Viewer for .NET Online Help Manual
Enter the URL to view the online document. Click to OCR edited file (one for each) to plain text which can be copied Click to convert PDF document to Word (.docx
adding text pdf; how to add text fields to a pdf document
Prompts in BI Query
93
The following table lists the data type categories for prompts: 
Required Versus Optional Prompts
When you create a prompt, you can specify whether it is required or optional.
Data Type Category
Description
(Automatic 
Formatting)
Ensures that a prompt has the same data type as the 
attribute it qualifies. Do not select this type for any of 
the following:
• prompts that do not qualify an attribute
• prompts that qualify a date, time, or datetime 
attribute in a Teradata DBMS
• prompts that you intend to use in freehand queries
Text
Includes the following DBMS data types: c, char, 
character, long, long varchar, text, varchar, varchar2, 
vchar, varcharacter.
Integer
Includes the following DBMS data types: integer, 
smallint, number(p), int, smallint, tinyint, bit, serial, 
integer1, integer2, integer4, byteint, smint, decimal(p).
Real
Includes the following DBMS data types: dec, 
decimal(p,s), numeric(p,s), float, real, double precision, 
largeint, number, number(p,s), money, smallmoney, 
smallfloat, float4, float8.
Date
Includes the following DBMS data types: date, datetime 
(for example, year to day).
Time
Includes the following DBMS data types: time, datetime 
(for example, hour to second).
Date and Time
Includes the following DBMS data types: date, datetime, 
timestamp, smalldatetime.
(No Formatting)
Lets users enter any type of data. This is equivalent to 
placing curly braces (
{}
) around the prompt name in 
the qualification tree.
C# TWAIN - Scan Multi-pages into One PDF Document
DLLs used for scanning multiple pages into one PDF/TIFF document, key events for Acquire(); Console.Out.WriteLine("---Ending Scan---\n Press Enter To Quit
how to add text to a pdf in preview; how to add text boxes to pdf
VB.NET Image: Image Rotator SDK; .NET Document Image Rotation
image rotation API (which allows VB.NET developers to enter the rotating dedicated to provide powerful & profession imaging controls, PDF document, tiff files
how to add text to a pdf file in preview; adding text box to pdf
Chapter 6: Qualifying with Prompts
94
Required Prompts
These are useful to prevent queries from returning too much data. A required 
prompt forces users to supply at least one value for the prompt. If users leave a 
required prompt empty, the query does not run. BI Query marks required 
prompts with a red asterisk in the prompt dialog box.  
If the prompt you are creating may be used in a freehand query, make sure that 
you specify that it is a required prompt.
Users can remove any prompt (required or otherwise) from the 
qualification tree for a query. Therefore, do not use required 
prompts to control user access to the database.
Optional Prompts
These are useful if a query contains different prompts for different users, not all of 
whom want to use each prompt. Users can choose to enter no values for an 
optional prompt. In this case, if the prompt qualifies an attribute, the prompt has 
no effect on the query; BI Query removes the qualification involving the prompt 
from the 
WHERE
clause of the query. However, if the prompt does not qualify an 
attribute (for example, if it is an argument to a function), BI Query does not 
remove the prompt; in this case, an empty prompt value may produce a DBMS 
syntax error. 
Each prompt retains the last value selected by you and displays that value as the 
default the next time it opens. If you leave an optional prompt empty, you 
effectively erase the last value.
Prompts for BI Web Reports
For BI Web users who access published standard reports or BI Query reports, you 
can specify allowed data values for prompts in the corresponding queries. These 
values are known as web-reporting values. When BI Web users open and refresh a 
report whose query has a prompt, they can select a value for the prompt from the 
web-reporting values you have specified.
As an alternative to specific values, you can also make available the data values 
from a data values query file, if one exists for the prompt or the attribute (if the 
prompt qualifies an attribute).
VB.NET TWAIN: TWAIN Image Scanning in Console Application
WriteLine("---Ending Scan---" & vbLf & " Press Enter To Quit & automatic scanning and stamp string text on captured to scan multiple pages to one PDF or TIFF
adding text fields to pdf; adding text to pdf reader
VB.NET Image: VB.NET Planet Barcode Generator for Image, Picture &
REFile.SaveDocumentFile(doc, "c:/planet.pdf", New PDFEncoder()). type barcode.Data = "01234567890" 'enter a 11 Color.Black 'Human-readable text-related settings
adding text to pdf; adding text field to pdf
Prompts for BI Web Reports
95
For more information, see “Creating Data Values Query Files” on page84.
If data values query files exist for both the prompt and the attribute, only the file 
associated with the prompt supplies data values.
Prompt Display Types for BI Web Reports
When you create a prompt for a BI Web report, you must design its interface. For a 
given prompt, you can select one of the following display objects in the Edit Prompt 
dialog box: 
Object
Description
Text Box—lets the user type one or more values. This is the default 
object for web-reporting values. You can use a data values query file 
for web-reporting values only if the display object is a text box. If 
there is no data values query file associated with the prompt or the 
attribute it qualifies, then the prompt uses the data values from the 
default 
SELECT DISTINCT 
query for the attribute.
List Box—lets the user select one or more values from a list.
Combo Box—lets the user type a value or select one from a list.
Option Buttons—let the user select exactly one value from a group. 
If you use option buttons for a prompt, it must be a required 
prompt.
Check Boxes—let the user select multiple values from a group.
Date Entry—lets the user enter a date value in the form 
YYYY-MM-
DD
.
Time Entry—lets the user enter a time value in the form 
hh:mm AM
.
Date & Time Entry—lets the user enter a date-and-time value in the 
form 
YYYY-MM-DD hh:mm AM
.
VB.NET TIFF: .NET TIFF Splitting Control to Split & Disassemble
Developers can enter the page range value in this VB Imports System.Drawing Imports System.Text Imports System TIFDecoder()) 'use TIFDecoder open a pdf file Dim
adding text pdf files; how to enter text into a pdf
Chapter 6: Qualifying with Prompts
96
The display object that you specify for a prompt determines how the BI Web user’s 
browser displays the web-reporting values. For example, if you specify 7 web-
reporting values and select check boxes as the display object, the BI Web user can 
select the prompt value(s) from among 7 check boxes.
The display object also determines how many values the user can select. If in the 
previous example you had selected option buttons as the display object, the BI 
Web user could select only a single value for the prompt.
In some circumstances BI Query will override your choice of display object. For 
example, if you had selected check boxes as the display object for a prompt 
based on a qualification using a greater-than (>) operator, BI Web will instead 
use the option button display object. 
You can also override the properties of the display object and force users to select a 
single value. 
If the display object is a text box, date entry, time entry, or date & time entry, you 
cannot specify particular web-reporting values. You must specify these values 
for all other display objects.
The following table summarizes the available prompt options based on the display 
object:
Object Type
Required or 
Optional 
Prompt?
Multiple 
Selections 
Allowed?
Data Values 
Query File 
Allowed?
Specific Data 
Values 
Allowed?
Text box
Either
Yes
Yes
No
List box
Either
Yes
No
Yes
Combo box
Either
No
No
Yes
Option 
buttons
Required
No
No
Yes
Check boxes
Either
Yes
No
Yes
Date entry
Either
No
No
No
Time entry
Either
No
No
No
Common Tasks Using Prompts
97
Non-Typed Prompts in BI Web Reports
If a prompt in a BI Web report does not qualify an attribute and does not have a 
defined data type, the behavior of the prompt when the user refreshes the report 
depends on the context:
• If the prompt is in a join condition or an object qualifier, the BI Web user is 
prompted and the prompt data type defaults to (No Formatting).
• If the prompt is in a component query of a super query involving multiple 
connections, and the prompt relies on the default 
SELECT DISTINCT
query 
for data values, the prompt is not supported. To resolve this problem, publish a 
data values query or data values results file for the prompt and name the file the 
same as the prompt.
• For other prompts of type (Automatic formatting), BI Web attempts to assign a 
data type and uses a text object as the display object. In this case, if the assigned 
data type is date/time/datetime/timestamp, and the prompt appears in a 
standard report, BI Web supplies a recommended format for entering the 
prompt value. (No recommendation is supplied for such prompts in a BI 
Query report.)
It is strongly recommended that you define data types for prompts that do not 
qualify attributes.
Common Tasks Using Prompts
A typical application of a prompt is to improve the scope of a given query. For 
example, you could create a query about customer payment information that 
prompts you for a country name each time you run the query. When you want 
information on customers located in Argentina, you run the query and type 
Argentina
in response to the prompt; when you want information on customers 
located in Australia, you run the query and type 
Australia
in response to the 
prompt, and so on. 
Date & time 
entry
Either
No
No
No
Object Type
Required or 
Optional 
Prompt?
Multiple 
Selections 
Allowed?
Data Values 
Query File 
Allowed?
Specific Data 
Values 
Allowed?
Chapter 6: Qualifying with Prompts
98
For tables that contain a large number of rows, you can use prompts to improve 
query performance and prevent users from running queries that retrieve more 
data than they need. For example, regional sales managers may need sales 
information only for their regions. When they run queries against the table 
containing sales information, the queries prompt them to specify the regions they 
want.
Other Uses for Prompts
In addition to using prompts to qualify attributes, you can include a prompt in any 
context where you want the user to supply a value. For more information on 
prompts and their applications, see the following topics:
• “Functions, Prompts, and Other Values in Variables” on page112
• “Adding Calculated Columns” on page163
• “Creating Group Qualifications” on page190
For information on using prompts in join conditions and object qualifiers, see the 
BI Query Data Models User’s Guide.
Creating Single Prompts
Use the Prompts and Edit Prompt dialog boxes to create a prompt and specify its 
properties.
For information on modifying and deleting prompts, see the Help for your BI 
Query application.
To create a single prompt:
1. On the Edit menu, click Prompts. The Prompts dialog box opens. 
2. In the Prompts dialog box, click New. The Edit Prompt dialog box opens. 
3. In the Edit Prompt dialog box, type the name of the prompt into the Name box.
4. In the Data Type list box, select the data type for the prompt.
5. In the String box, type the phrase that you want to prompt the user (for 
example, “
Please enter an employee ID
”).
6. To force users to supply a value for the prompt, select Required; to make the 
prompt optional, clear Required.
Common Tasks Using Prompts
99
7. If the prompt will appear in a published standard report or BI Query report for 
BI Web users, specify its web properties in the Web Reporting area. These 
properties apply only to prompts that appear in reports in the BI Web 
Portfolio. Do the following:
a. From the Prompt Type list, select the object for displaying the allowed data 
values.
b. To let BI Web users enter multiple values for the prompt, select Allow 
Multiple Selections. This check box is enabled only if you have selected Text 
BoxList Box, or Check Boxes from the Prompt Type list.
c. To make data values from a data values query file available to the user, 
select Allow Data Value Queries. This check box is enabled only if you have 
selected Text Box from the Prompt Type list. (You must create the file if it does 
not exist or does not have the correct name.)
For more information, see “Naming and Storing Data Values Files” on 
page 80.
d. To specify allowed data values explicitly, click Values. The Web Reporting 
Values for Prompt dialog box opens. Specify the values you want to make 
available to users; then, click OK. (You cannot specify values if you have 
selected Text BoxDate EntryTime Entry, or Date & Time Entry from the Prompt 
Type list.)
For more information, see “Specifying Web-Reporting Values” on page104.
8. Click OK; then, click Close to close the Prompts dialog box.
Qualifying with Prompts
You define a qualification with a prompt in the same way you would a 
qualification with a value. If you qualify more than one attribute in a query with 
the same single prompt, the value you specify for the prompt applies to each 
attribute.
For information on using prompts with freehand queries, see “Adding Prompts to 
Freehand Queries” on page 145.
Curly braces ({}) around a prompt value let the database receive formats that BI 
Query does not support. If you place curly braces around the prompt name in 
the qualification tree, then when the query runs and the user enters values as 
prompted, each value is enclosed in curly braces, making it unnecessary for the 
user to remember to add them.
Chapter 6: Qualifying with Prompts
100
To insert a prompt when forming a qualification:
1. In an attribute window, click the Qualify box for an attribute. BI Query moves 
the cursor to the Qualification box for the attribute in the qualification tree.
2. Click the Data Values button; then, select Prompts from the list.
3. In the Prompts dialog box, select a prompt. If the prompt you want is not listed, 
you can create it. 
4. Click Insert.
5. If your query is complete, click the Run Query button   on the Standard 
toolbar, or save it for later submission.
Creating Group Prompts
To make a group prompt, you create two or more prompts and name them with 
the group prompt naming convention.
To create a group prompt:
1. Create the prompts you want. You will require at least two. Name each using 
the group prompt naming convention (for example, 
stores!city
stores!country
). 
For more information, see “Naming Conventions for Prompts” on page91.
The prompts are listed in alphanumeric order in the prompt dialog box 
(
stores!city
before 
stores!country
, but 
stores!1country
before 
stores!2city
), so name them according to the order you want them to 
have.
2. To specify a title for the group prompt dialog box, create a Title prompt with 
the name 
group_name!!Title
, where 
group_name
is the name of the 
group from step 1 and 
!!Title
is the literal string as written (case is 
important). Type the title in the Prompt String box.
If you do not create a Title prompt for a group, the dialog box for the group 
prompt is called Enter Values.
Using Group Prompts
When you run the query, the group prompt dialog box displays the prompts in the 
specified order and with the specified title.
Documents you may be interested
Documents you may be interested