formZ SDK | 4.0 Call Back Reference | File Translator | Structured File Translator | Image Vector Call Back

# fz_ffmt_cbak_image_vect_read_raw_data

Description

Reads raw vector data from a file. This function is called to read raw vector data from a file. This function allocates and fills a block of memory (pointer to by the data parameter) with raw vector data from a file. This function can also allocates a block of memory (pointed to by the pview_data parameter) and fill it with the vector file's preview image. This function is provided so that raw vector data can be embedded in other files (i.e. eps can embed raw PICT data as a preview).

Plugin Prototype

fzrt_error_td fz_ffmt_cbak_image_vect_read_raw_data(

fzrt_int | windex,
fz_ffmt_ref_td | ffmt_id,
fzrt_floc_ptr | floc,
fz_ffmt_ref_td * | pview_type,
fzrt_int * | pview_data_size,
void ** | pview_data,
fzrt_int * | data_size,
void ** | data )

Parameters

windex [Input]

The active window.

ffmt_id [Input]

The file format reference id.

floc [Input]

The file to read from.

pview_type [Result, Optional]

The file reference id for the format of the preview image.

pview_data_size [Result, Optional]

The size of the pview_data allocated by this function.

pview_data [Result, Optional]

The raw preview data.

data_size [Result, Optional]

The size of the raw vector data allocated by this function.

data [Result, Optional]

The raw vector data.

Returns

FZRT_NOERR on success. An error otherwise.

Availability

5.0.0.0

Function Set

fz_ffmt_cbak_image_fset

Defined in

fz_ffmt_api.h