From da0f58cecf7a5280df7efa4e8d4443cb65b0fe1d Mon Sep 17 00:00:00 2001 From: scuri Date: Thu, 24 Jun 2010 19:16:35 +0000 Subject: *** empty log message *** --- html/en/drv/gl.html | 63 ++++++++++++++++++++++++++++++++++++++++++++++------ html/en/drv/pdf.html | 7 +++--- 2 files changed, 60 insertions(+), 10 deletions(-) (limited to 'html/en/drv') diff --git a/html/en/drv/gl.html b/html/en/drv/gl.html index 2b94b10..cff89db 100644 --- a/html/en/drv/gl.html +++ b/html/en/drv/gl.html @@ -10,6 +10,9 @@ .style1 { margin-top: 0px; } +.style2 { + font-family: Courier; +} @@ -17,13 +20,38 @@

GL Driver

-

This driver represents a basic driver for all system-dependent drivers - implemented in the X-Windows system using the - OpenGL SDK. The implementation uses the OpenGL, GLU and GLX API functions. +

This driver represents a driver for drawing using + + OpenGL. The implementation uses the OpenGL functions only. For the font support, this driver uses the FTGL API functions, which it was written against the Free Type library.

+

The driver is not dependent of system functions. It uses only the OpenGL +portable funtions. So if the window canvas changes its size the attribute "SIZE" +must be set with the new size or cdCanvasGetSize will return an incorrect value.

+ +

Use

+ +

The canvas is created by means of a call to the function + cdCreateCanvas(CD_GL, + Data), after which other functions in the CD library can be called as usual. The Data parameter string has the following format:

+ +
"widthxheight [resolution]"      in C "%dx%d %g"
+ +

It must include the initial canvas' dimensions. Width and height + are provided in pixels (note the lowercase "x" between them). The + resolution is optional, its default value is "3.78 pixels/mm" (96 DPI).

+ + + +

To use this driver, the application must be linked with the "cdgl", + the ftgl library + and the OpenGL library. The FTGL library is dependent also on the GLU + library.

+

In Lua, it is necessary to call function cdluagl_open() after a call + to function cdlua_open(), apart from linkediting with the "cdluagl" + library. This is not necessary if you do require"cdluagl". 

Behavior of Functions

Control 

@@ -79,9 +107,11 @@ NativeFont: also accepts the X-Windows font string format.
  • - Font: "Courier" is mapped to + Font: In Windows, "Courier" is mapped to "Courier New", "Helvetica" is mapped to "Arial", and "Times" is mapped to - "Times New Roman". Underline and Strikeout are NOT supported.
  • + "Times New Roman". In UNIX, "Courier" is mapped to + "freemono", "Helvetica" is mapped to "freesans", and "Times" is mapped to + "freeserif". Underline and Strikeout are NOT supported.

    Colors

    Exclusive Attributes

    + + + + + + diff --git a/html/en/drv/pdf.html b/html/en/drv/pdf.html index d111a90..c161eeb 100644 --- a/html/en/drv/pdf.html +++ b/html/en/drv/pdf.html @@ -46,6 +46,10 @@ or in C

    To use this driver, the application must be linked with the "cdpdf" and "pdflib" libraries.

    +

    In Lua, it is necessary to call function cdluapdf_open() after a call + to function cdlua_open(), apart from linkediting with the "cdluapdf" + library. This is not necessary if you do require"cdluapdf".

    +

    Paper Size - The default paper size is A4. It is possible to change it by using one of the predefined sizes - CD_A0, CD_A1, CD_A2, CD_A3, CD_A4, CD_A5, CD_LETTER and @@ -111,9 +115,6 @@ or in C default value is 300 DPI.

    Orientation - The page can be oriented as portrait or landscape. The default value is portrait, but when the parameter "-o" is used, the horizontal and vertical values are switched.

    -

    In Lua, it is necessary to call function cdluapdf_open() after a call - to function cdlua_open(), apart from linkediting with the "cdluapdf" - library. This is not necessary if you do require"cdluapdf".

    Behavior of Functions

    Control

    -- cgit v1.2.3