版本11.5到版本12的变化

12版本的LEADTOOLS Vector C API从11.5版本更改如下:

VECTOR_ARC

VECTOR_CHORD

VECTOR_CIRCLE

VECTOR_ELLIPSE

VECTOR_ELLIPTICALARC

VECTOR_LINE

VECTOR_PIE

VECTOR_POLYBEZIER

VECTOR_POLYDRAW

VECTOR_POLYGON

VECTOR_POLYLINE

VECTOR_RASTER

VECTOR_RECTANGLE

VECTOR_STOCK

VECTOR_TEXT

VECTOR_VERTEX

更改或删除的功能:

以下函数从11.5版开始被移除:

L_VecDlg3DOptions

L_VecSetEngine

从11.5版开始,以下函数发生了变化:

L_VecAttachToWindow(需要2个额外参数)

L_VecConvertToEMF(接受额外参数)

L_VecConvertToWMF(接受额外参数)

L_VecCopy(接受额外参数)

L_VecDeleteObject(使用标志而不是布尔标志)

L_VecDlgRotate(接受额外参数)

L_VecDlgScale(接受额外参数)

L_VecDlgTranslate(接受额外参数)

L_VecEnumObjects(接受额外参数)

L_VecEnumVertices(接受额外参数)

L_VecGetEngine(接受一个额外的参数)

L_VecGetObjectParallelogram(使用标志而不是布尔标志)

L_VecGetObjectRect(使用标志而不是布尔标志)

L_VecHitTest(接受一个额外的参数,返回类型也会改变)

L_VecIsObjectInsideParallelogram(接受额外参数)

L_VecIsObjectInsideRect(接受额外参数)

L_VecSetRotation(使用标志而不是布尔标志)

L_VecSetScale(使用标志而不是布尔标志)

L_VecSetTranslation(使用标志而不是布尔标志)

改变结构:

自11.5版以来,以下结构发生了更改

VECTORCAMERA(新增成员)

VECTOROBJECT (bSelected标志现在是dwFlags)

新数据结构

从11.5版本开始添加了以下数据结构:

VECTORARC

VECTORBITMAP

VECTORBRUSH

VECTORCHORD

VECTORCIRCLE

VECTORCLONE

VECTORELLIPSE

VECTORELLIPTICALARC

VECTORFONT

VECTORGROUP

VECTORGROUPDESC

VECTORHITTEST

VECTORLAYER

VECTORLAYERDESC

VECTORLINE

VECTORMARKER

VECTORPEN

VECTORPIE

VECTORPOLYBEZIER

VECTORPOLYDRAW

VECTORPOLYGON

VECTORPOLYLINE

VECTORRASTER

VECTORRECTANGLE

VECTORSTOCK

VECTORTEXT

VECTORVERTEX

新的错误码

从11.5版本开始添加了以下错误代码:

ERROR_VECTOR_BITMAP_NOT_FOUND

ERROR_VECTOR_BRUSH_NOT_FOUND

ERROR_VECTOR_CANT_ADD_TEXT

ERROR_VECTOR_CANT_READ_WMF

ERROR_VECTOR_CLIPBOARD

ERROR_VECTOR_CLIPBOARD_IS_EMPTY

ERROR_VECTOR_ENGINE_NOT_FOUND

ERROR_VECTOR_FONT_NOT_FOUND

ERROR_VECTOR_GROUP_NOT_FOUND

ERROR_VECTOR_GROUP_ALREADY_EXISTS

ERROR_VECTOR_INVALID_ENGINE

ERROR_VECTOR_INVALID_OBJECT_TYPE

ERROR_VECTOR_IS_EMPTY

ERROR_VECTOR_LAYER_ALREADY_EXISTS

ERROR_VECTOR_LAYER_IS_LOCKED

ERROR_VECTOR_LAYER_NOT_FOUND

ERROR_VECTOR_OBJECT_NOT_FOUND

ERROR_VECTOR_PEN_NOT_FOUND

ERROR_VECTOR_POINT_NOT_FOUND

本主题的其余部分列出了版本12中的新函数。

L_VecAddGroup

L_VecAddLayer

L_VecAddObject

L_VecAddObjectToGroup

L_VecClipboardReady

L_VecCopyFromClipboard

L_VecCopyGroup

L_VecCopyLayer

L_VecCopyObject

L_VecCopyToClipboard

L_VecDeleteGroup

L_VecDeleteGroupClones

L_VecDeleteLayer

L_VecDlgEditAllGroups

L_VecDlgEditAllLayers

L_VecDlgEditGroup

L_VecDlgEditLayer

L_VecDlgEditObject

L_VecDlgGetString

L_VecDlgGetStringLen

L_VecDlgHitTest

L_VecDlgNewGroup

L_VecDlgNewLayer

L_VecDlgNewObject

L_VecDlgRender

L_VecDlgSetFont

L_VecDlgSetString

L_VecDlgViewMode

L_VecEmpty

L_VecEmptyGroup

L_VecEmptyLayer

L_VecEnumGroups

L_VecEnumLayers

L_VecEnumObjectsInGroup

L_VecEnumObjectsInLayer

L_VecExplodeObject

L_VecFreeGroup

L_VecFreeLayer

L_VecFreeObject

L_VecGetActiveLayer

L_VecGetGroup

L_VecGetGroupByIndex

L_VecGetGroupByName

L_VecGetGroupCount

L_VecGetHitTest

L_VecGetLayer

L_VecGetLayerByIndex

L_VecGetLayerByName

L_VecGetLayerCount

L_VecGetMarker

L_VecGetObject

L_VecGetObjectAttributes

L_VecGetOrigin

L_VecGetParallelogram

L_VecHideObject

L_VecInitObject

L_VecIsEmpty

L_VecIsLocked

L_VecIsObjectHidden

L_VecSetActiveLayer

L_VecSetGroup

L_VecSetHitTest

L_VecSetLayer

L_VecSetLocked

L_VecSetMarker

L_VecSetObject

L_VecSetObjectAttributes

L_VecSetOrigin

L_VecSetParallelogram

L_VecZoomRect

LEADTOOLS Vector C API帮助
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。