Rasterex Australia

A.B.N. 26 082 201 410

 

 

 

 

 

 

We are offering enterprise solutions for

viewing any file anywhere

Home

Products

Free 14 days trial

News

Special Offer

Company Profile

Dealers

Support

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

RxViewX and RxHighX NEWS

 RxHighX and RxViewX ™ build 7.0.0.122

Oslo, March 2006

Fixed:

Now shows correct layer in status bar when selecting markup.

Text and layer selections are now disabled in Redline Preference Dialog.

Added support for "internal" hyperlinks in PDF files.

Added consolidation functionality. Requires the latest RxRedlines.dll (7.2.0.90)

Added support for PDF overlay and compare.

 New methods and properties.

 Methods:

  long ZoomToNativeCoordinates (double dLowerRightX, double dLowerRightY, double

  dUpperLeftX, double dUpperLeftY);

  long StreamOpen(VARIANT Stream, BSTR DocName)

Open a document from an IStream.

DocName is required. Should be a unique name to use for the document.

This name will also be shown on the Tabs.

 long SetMarkupStream(VARIANT Stream)

Set an IStream to use for markup load and save.

   long GetPenInfo(long lIndex, long* plPenNo, long* plStyle, double* pdWidth, long* plColor)

Return information about selected pen.

The width is always given in millimetres.

Parameters:

Index    Number of the queried pen index

No              Returns the pen number. (may differ from index)

Style     Returns the style of the pen

Width    Returns the width of the pen

Color     Returns the color of the pen

 long RestorePenTable()

 Restore default pen settings (as defined by filter).

 long SetPenInfo(long lIndex, long lStyle, double dWidth, long lcolor)

Change a pen.

The width must be in millimetres only!

Parameters:

Index    Index number of the pen (Note: not the pen number)

Style     The new style for the pen (-1 is no change)

Width    The new width for the pen (-1 is no change)

Color     The new color for the pen (-1 is no change)

 long SetFilterStringValue(enumStringSettings Setting, BSTR Data)

Set a specific filter configuration string value. 

E.g.: Use for setting Autocad font folders, reference folders etc.... 

See RxConfigCom documentation for description of the available settings.

Parameters:

Setting - The identifier of the setting to set.

Data - String value to set.

 long SetFilterLongValue(enumLongSettings Setting, long Data)

Set a specific filter configuration long value.

E.g.: Use for setting Autocad use font flag etc....

See RxConfigCom documentation for description of the available settings.

Parameters:

Setting - The identifier of the setting to set.

Data - Long value to set.

 

Example code:

How to change font settings for AutoCAD (old and new filter):

 

Rxviewx.SetFilterStringValue( rxAcadFontFolders, "c:\autocad\fonts; d:\autocad\fonts")

Rxviewx.SetFilterStringValue( rxAcad2kFontFolders, "c:\autocad\fonts; d:\autocad\fonts")

Rxviewx.SetFilterLongValue( rxAcadUseFonts, 1 );

Rxviewx.SetFilterLongValue( rxAcad2kUseFonts, 1 );

  long VectorSave( BSTR UnlockCode, BSTR FileName, BSTR Format, 

                          double DPI, double Scale, double Rotation)

Convert the active document to a vector file of given format.

Paramteres:

UnlockCode - A required code given by Rasterex for unlocking the conversion feature.

FileName    - Name of the new file to be created.

Format        - Destination format.

DPI             - Set to 0.0 to use RxViewX own calibration and settings. 

Scale          - Set to 1.0, currently not implemented.

Rotation      - Set to 0.0, currently not implemented.

 long GetDocumentPtr(BSTR UnlockCode, IDispatch** DocDispatch)

Access the internal Document pointer (RxDocCOM.RxDoc). This pointer can be used

To access the IRxDoc interface directly.

UnlockCode  - A required code given by Rasterex for unlocking the conversion feature.

DocDispatch - The returned IRxDoc interface pointer.

Properties:

DefaultPrinterName - Returns full name for default printer.

long NumberOfPens - Returns number of pens for the active document (read only).

long PenTableScaled - Set to 1 to scale pen table with drawing.

long UsePenTable - Set to 1 to use pen table

BSTR WatermarkText - Watermark text (read/write)

long WatermarkEnable - Set to 1 to enable watermark.

long WatermarkOnTop - Set to 1 to draw watermark ontop of printed drawing.

If set 0 the watermark will be drawn first.

long WatermarkOrientation - Rotation to use for watermark, possible values : 0, 45, 90, 135, 180, 225, 270, 315

long WatermarkColor - RGB color to use for the watermark text.

long WatermarkVerticalPosition - Vertical position of watermark text:

 

0 - Top

1 - Middle

2 – Bottom

 

NumberOfPens - Number of pens in the pen table for the active document.

PenTableScaled - Control if the pen table should be scaled or not.

UsePenTable - Enable or disable the pen table.

WatermarkText - Set/get watermark text.

WatermarkEnable - Control if the watermark should be printed or not.

WatermarkOnTop - Set to 0 to draw watermark under drawing, any other value will

draw the watermark on top of the drawing.

WatermarkOrientation - Watermark rotation. Accepted values:

0, 45 ,90, 135, 180, 225, 270, 315 

WatermarkColor - RGB color to use for watermark text.

WatermarkVerticalPosition - Vertical position of watermark text:

 

0 - Top

1 - Middle

2 - Bottom

 

installation is MSI based. Use the following syntax for silent installation

msiexec /i C:\RxViewX.msi SELECTED_PRODUCT=RxHighX

or    

msiexec /i C:\RxViewX.msi SELECTED_PRODUCT=RxViewX

 

RxViewX is built on RimEngine technology from Rasterex Software a.s.

 

See the documentation and the samples for further information.

 

 

Please report any incidents, in writing to: support@rasterex.com.au

 

For more information please contact us:

                           +61(2)-9552-4439, Fax:  +61(2)-9518 8566,   Email: sales@rasterex.com.au

                          Postal address: Level 1, 202 St Johns Road,  Glebe, NSW, Australia, 2037

Send mail to sales@rasterex.com.au with questions or comments about this web site

 Copyright © 2003