From 48124a496058fb851ac4c3e71992e1bdefd20c38 Mon Sep 17 00:00:00 2001 From: zengyawen Date: Wed, 21 Sep 2022 16:06:56 +0800 Subject: [PATCH] update native apis Signed-off-by: zengyawen --- .../_o_h___native_x_component___callback.md | 8 +-- ...ve_x_component___mouse_event___callback.md | 4 +- .../native-apis/_raw_file_descriptor.md | 2 +- .../native-apis/drawing__bitmap_8h.md | 12 ++-- .../native-apis/drawing__brush_8h.md | 12 ++-- .../native-apis/drawing__canvas_8h.md | 24 +++---- .../native-apis/drawing__color_8h.md | 2 +- .../drawing__font__collection_8h.md | 4 +- .../reference/native-apis/drawing__path_8h.md | 18 +++--- .../reference/native-apis/drawing__pen_8h.md | 32 +++++----- .../drawing__text__declaration_8h.md | 10 +-- .../drawing__text__typography_8h.md | 64 +++++++++---------- .../native-apis/drawing__types_8h.md | 14 ++-- .../native-apis/external__window_8h.md | 24 +++---- .../native-apis/image__pixel__map__napi_8h.md | 6 +- .../reference/native-apis/log_8h.md | 18 +++--- .../native-apis/native__buffer_8h.md | 14 ++-- .../reference/native-apis/native__image_8h.md | 16 ++--- .../native__interface__xcomponent_8h.md | 26 ++++---- .../reference/native-apis/native__vsync_8h.md | 6 +- .../reference/native-apis/raw__dir_8h.md | 6 +- .../reference/native-apis/raw__file_8h.md | 14 ++-- .../native-apis/raw__file__manager_8h.md | 8 +-- 23 files changed, 172 insertions(+), 172 deletions(-) diff --git a/zh-cn/application-dev/reference/native-apis/_o_h___native_x_component___callback.md b/zh-cn/application-dev/reference/native-apis/_o_h___native_x_component___callback.md index e4304e7c5d..2928e5c43d 100644 --- a/zh-cn/application-dev/reference/native-apis/_o_h___native_x_component___callback.md +++ b/zh-cn/application-dev/reference/native-apis/_o_h___native_x_component___callback.md @@ -21,7 +21,7 @@ | 成员变量名称 | 描述 | | -------- | -------- | -| [OnSurfaceCreated](_o_h___native_x_component.md#onsurfacecreated) )([OH_NativeXComponent](_o_h___native_x_component.md#ohnativexcomponent) \*component, void \*window) | 创建surface时调用。 | -| [OnSurfaceChanged](_o_h___native_x_component.md#onsurfacechanged) )([OH_NativeXComponent](_o_h___native_x_component.md#ohnativexcomponent) \*component, void \*window) | 当surface改变时调用。 | -| [OnSurfaceDestroyed](_o_h___native_x_component.md#onsurfacedestroyed) )([OH_NativeXComponent](_o_h___native_x_component.md#ohnativexcomponent) \*component, void \*window) | 当surface被破坏时调用。 | -| [DispatchTouchEvent](_o_h___native_x_component.md#dispatchtouchevent) )([OH_NativeXComponent](_o_h___native_x_component.md#ohnativexcomponent) \*component, void \*window) | 当触摸事件被触发时调用。 | +| [OnSurfaceCreated](_o_h___native_x_component.md#onsurfacecreated) )([OH_NativeXComponent](_o_h___native_x_component.md#oh_nativexcomponent) \*component, void \*window) | 创建surface时调用。 | +| [OnSurfaceChanged](_o_h___native_x_component.md#onsurfacechanged) )([OH_NativeXComponent](_o_h___native_x_component.md#oh_nativexcomponent) \*component, void \*window) | 当surface改变时调用。 | +| [OnSurfaceDestroyed](_o_h___native_x_component.md#onsurfacedestroyed) )([OH_NativeXComponent](_o_h___native_x_component.md#oh_nativexcomponent) \*component, void \*window) | 当surface被破坏时调用。 | +| [DispatchTouchEvent](_o_h___native_x_component.md#dispatchtouchevent) )([OH_NativeXComponent](_o_h___native_x_component.md#oh_nativexcomponent) \*component, void \*window) | 当触摸事件被触发时调用。 | diff --git a/zh-cn/application-dev/reference/native-apis/_o_h___native_x_component___mouse_event___callback.md b/zh-cn/application-dev/reference/native-apis/_o_h___native_x_component___mouse_event___callback.md index c01e79e499..6458a218ef 100644 --- a/zh-cn/application-dev/reference/native-apis/_o_h___native_x_component___mouse_event___callback.md +++ b/zh-cn/application-dev/reference/native-apis/_o_h___native_x_component___mouse_event___callback.md @@ -21,5 +21,5 @@ | 成员变量名称 | 描述 | | -------- | -------- | -| [DispatchMouseEvent](_o_h___native_x_component.md#dispatchmouseevent) )([OH_NativeXComponent](_o_h___native_x_component.md#ohnativexcomponent) \*component, void \*window) | 当鼠标事件被触发时调用。 | -| [DispatchHoverEvent](_o_h___native_x_component.md#dispatchhoverevent) )([OH_NativeXComponent](_o_h___native_x_component.md#ohnativexcomponent) \*component, bool isHover) | 当悬停事件被触发时调用。 | +| [DispatchMouseEvent](_o_h___native_x_component.md#dispatchmouseevent) )([OH_NativeXComponent](_o_h___native_x_component.md#oh_nativexcomponent) \*component, void \*window) | 当鼠标事件被触发时调用。 | +| [DispatchHoverEvent](_o_h___native_x_component.md#dispatchhoverevent) )([OH_NativeXComponent](_o_h___native_x_component.md#oh_nativexcomponent) \*component, bool isHover) | 当悬停事件被触发时调用。 | diff --git a/zh-cn/application-dev/reference/native-apis/_raw_file_descriptor.md b/zh-cn/application-dev/reference/native-apis/_raw_file_descriptor.md index 6ba8240564..e72c69ef55 100644 --- a/zh-cn/application-dev/reference/native-apis/_raw_file_descriptor.md +++ b/zh-cn/application-dev/reference/native-apis/_raw_file_descriptor.md @@ -5,7 +5,7 @@ 提供rawfile文件描述符信息。 -RawFileDescriptor是[OH_ResourceManager_GetRawFileDescriptor()](rawfile.md#ohresourcemanagergetrawfiledescriptor)的输出参数,涵盖了rawfile文件的文件描述符以及在HAP包中的起始位置和长度。 +RawFileDescriptor是[OH_ResourceManager_GetRawFileDescriptor()](rawfile.md#oh_resourcemanager_getrawfiledescriptor)的输出参数,涵盖了rawfile文件的文件描述符以及在HAP包中的起始位置和长度。 **自从:** diff --git a/zh-cn/application-dev/reference/native-apis/drawing__bitmap_8h.md b/zh-cn/application-dev/reference/native-apis/drawing__bitmap_8h.md index fd4286074d..a600f65972 100644 --- a/zh-cn/application-dev/reference/native-apis/drawing__bitmap_8h.md +++ b/zh-cn/application-dev/reference/native-apis/drawing__bitmap_8h.md @@ -28,9 +28,9 @@ | 函数名称 | 描述 | | -------- | -------- | -| [OH_Drawing_BitmapCreate](_drawing.md#ohdrawingbitmapcreate) (void) | 函数用于创建一个位图对象。 | -| [OH_Drawing_BitmapDestroy](_drawing.md#ohdrawingbitmapdestroy) ([OH_Drawing_Bitmap](_drawing.md#ohdrawingbitmap) \*) | 函数用于销毁位图对象并回收该对象占有内存。 | -| [OH_Drawing_BitmapBuild](_drawing.md#ohdrawingbitmapbuild) ([OH_Drawing_Bitmap](_drawing.md#ohdrawingbitmap) \*, const uint32_t width, const uint32_t height, const [OH_Drawing_BitmapFormat](_o_h___drawing___bitmap_format.md) \*) | 函数用于初始化位图对象的宽度和高度,并且为该位图设置像素格式 | -| [OH_Drawing_BitmapGetWidth](_drawing.md#ohdrawingbitmapgetwidth) ([OH_Drawing_Bitmap](_drawing.md#ohdrawingbitmap) \*) | 该函数用于获取指定位图的宽度 | -| [OH_Drawing_BitmapGetHeight](_drawing.md#ohdrawingbitmapgetheight) ([OH_Drawing_Bitmap](_drawing.md#ohdrawingbitmap) \*) | 函数用于获取指定位图的高度 | -| [OH_Drawing_BitmapGetPixels](_drawing.md#ohdrawingbitmapgetpixels) ([OH_Drawing_Bitmap](_drawing.md#ohdrawingbitmap) \*) | 函数用于获取指定位图的像素地址,可以通过像素地址获取到位图的像素数据 | +| [OH_Drawing_BitmapCreate](_drawing.md#oh_drawing_bitmapcreate) (void) | 函数用于创建一个位图对象。 | +| [OH_Drawing_BitmapDestroy](_drawing.md#oh_drawing_bitmapdestroy) ([OH_Drawing_Bitmap](_drawing.md#oh_drawing_bitmap) \*) | 函数用于销毁位图对象并回收该对象占有内存。 | +| [OH_Drawing_BitmapBuild](_drawing.md#oh_drawing_bitmapbuild) ([OH_Drawing_Bitmap](_drawing.md#oh_drawing_bitmap) \*, const uint32_t width, const uint32_t height, const [OH_Drawing_BitmapFormat](_o_h___drawing___bitmap_format.md) \*) | 函数用于初始化位图对象的宽度和高度,并且为该位图设置像素格式 | +| [OH_Drawing_BitmapGetWidth](_drawing.md#oh_drawing_bitmapgetwidth) ([OH_Drawing_Bitmap](_drawing.md#oh_drawing_bitmap) \*) | 该函数用于获取指定位图的宽度 | +| [OH_Drawing_BitmapGetHeight](_drawing.md#oh_drawing_bitmapgetheight) ([OH_Drawing_Bitmap](_drawing.md#oh_drawing_bitmap) \*) | 函数用于获取指定位图的高度 | +| [OH_Drawing_BitmapGetPixels](_drawing.md#oh_drawing_bitmapgetpixels) ([OH_Drawing_Bitmap](_drawing.md#oh_drawing_bitmap) \*) | 函数用于获取指定位图的像素地址,可以通过像素地址获取到位图的像素数据 | diff --git a/zh-cn/application-dev/reference/native-apis/drawing__brush_8h.md b/zh-cn/application-dev/reference/native-apis/drawing__brush_8h.md index 4263c2befd..4b852f041b 100644 --- a/zh-cn/application-dev/reference/native-apis/drawing__brush_8h.md +++ b/zh-cn/application-dev/reference/native-apis/drawing__brush_8h.md @@ -21,9 +21,9 @@ | 函数名称 | 描述 | | -------- | -------- | -| [OH_Drawing_BrushCreate](_drawing.md#ohdrawingbrushcreate) (void) | 函数用于创建一个画刷对象 | -| [OH_Drawing_BrushDestroy](_drawing.md#ohdrawingbrushdestroy) ([OH_Drawing_Brush](_drawing.md#ohdrawingbrush) \*) | 函数用于销毁画刷对象并回收该对象占有的内存。 | -| [OH_Drawing_BrushIsAntiAlias](_drawing.md#ohdrawingbrushisantialias) (const [OH_Drawing_Brush](_drawing.md#ohdrawingbrush) \*) | 函数用于获取画刷是否设置抗锯齿属性,如果为真则说明画刷会启用抗锯齿功能,在绘制图形时会对图形的边缘像素进行半透明的模糊处理 | -| [OH_Drawing_BrushSetAntiAlias](_drawing.md#ohdrawingbrushsetantialias) ([OH_Drawing_Brush](_drawing.md#ohdrawingbrush) \*, bool) | 函数用于设置画刷的抗锯齿属性,设置为真则画刷在绘制图形时会对图形的边缘像素进行半透明的模糊处理 | -| [OH_Drawing_BrushGetColor](_drawing.md#ohdrawingbrushgetcolor) (const [OH_Drawing_Brush](_drawing.md#ohdrawingbrush) \*) | 函数用于获取画刷的颜色属性,颜色属性描述了画刷填充图形时使用的颜色,用一个32位(ARGB)的变量表示 | -| [OH_Drawing_BrushSetColor](_drawing.md#ohdrawingbrushsetcolor) ([OH_Drawing_Brush](_drawing.md#ohdrawingbrush) \*, uint32_t color) | 函数用于设置画刷的颜色属性,颜色属性描述了画刷填充图形时使用的颜色,用一个32位(ARGB)的变量表示 | +| [OH_Drawing_BrushCreate](_drawing.md#oh_drawing_brushcreate) (void) | 函数用于创建一个画刷对象 | +| [OH_Drawing_BrushDestroy](_drawing.md#oh_drawing_brushdestroy) ([OH_Drawing_Brush](_drawing.md#oh_drawing_brush) \*) | 函数用于销毁画刷对象并回收该对象占有的内存。 | +| [OH_Drawing_BrushIsAntiAlias](_drawing.md#oh_drawing_brushisantialias) (const [OH_Drawing_Brush](_drawing.md#oh_drawing_brush) \*) | 函数用于获取画刷是否设置抗锯齿属性,如果为真则说明画刷会启用抗锯齿功能,在绘制图形时会对图形的边缘像素进行半透明的模糊处理 | +| [OH_Drawing_BrushSetAntiAlias](_drawing.md#oh_drawing_brushsetantialias) ([OH_Drawing_Brush](_drawing.md#oh_drawing_brush) \*, bool) | 函数用于设置画刷的抗锯齿属性,设置为真则画刷在绘制图形时会对图形的边缘像素进行半透明的模糊处理 | +| [OH_Drawing_BrushGetColor](_drawing.md#oh_drawing_brushgetcolor) (const [OH_Drawing_Brush](_drawing.md#oh_drawing_brush) \*) | 函数用于获取画刷的颜色属性,颜色属性描述了画刷填充图形时使用的颜色,用一个32位(ARGB)的变量表示 | +| [OH_Drawing_BrushSetColor](_drawing.md#oh_drawing_brushsetcolor) ([OH_Drawing_Brush](_drawing.md#oh_drawing_brush) \*, uint32_t color) | 函数用于设置画刷的颜色属性,颜色属性描述了画刷填充图形时使用的颜色,用一个32位(ARGB)的变量表示 | diff --git a/zh-cn/application-dev/reference/native-apis/drawing__canvas_8h.md b/zh-cn/application-dev/reference/native-apis/drawing__canvas_8h.md index bce3481daf..a5383fdc03 100644 --- a/zh-cn/application-dev/reference/native-apis/drawing__canvas_8h.md +++ b/zh-cn/application-dev/reference/native-apis/drawing__canvas_8h.md @@ -21,15 +21,15 @@ | 函数名称 | 描述 | | -------- | -------- | -| [OH_Drawing_CanvasCreate](_drawing.md#ohdrawingcanvascreate) (void) | 函数用于创建一个画布对象 | -| [OH_Drawing_CanvasDestroy](_drawing.md#ohdrawingcanvasdestroy) ([OH_Drawing_Canvas](_drawing.md#ohdrawingcanvas) \*) | 函数用于销毁画布对象并回收该对象占有的内存 | -| [OH_Drawing_CanvasBind](_drawing.md#ohdrawingcanvasbind) ([OH_Drawing_Canvas](_drawing.md#ohdrawingcanvas) \*, [OH_Drawing_Bitmap](_drawing.md#ohdrawingbitmap) \*) | 函数用于将一个位图对象绑定到画布中,使得画布绘制的内容输出到位图中(即CPU渲染) | -| [OH_Drawing_CanvasAttachPen](_drawing.md#ohdrawingcanvasattachpen) ([OH_Drawing_Canvas](_drawing.md#ohdrawingcanvas) \*, const [OH_Drawing_Pen](_drawing.md#ohdrawingpen) \*) | 函数用于设置画笔给画布,画布将会使用设置画笔的样式和颜色去绘制图形形状的轮廓 | -| [OH_Drawing_CanvasDetachPen](_drawing.md#ohdrawingcanvasdetachpen) ([OH_Drawing_Canvas](_drawing.md#ohdrawingcanvas) \*) | 函数用于去除掉画布中的画笔,使用后画布将不去绘制图形形状的轮廓 | -| [OH_Drawing_CanvasAttachBrush](_drawing.md#ohdrawingcanvasattachbrush) ([OH_Drawing_Canvas](_drawing.md#ohdrawingcanvas) \*, const [OH_Drawing_Brush](_drawing.md#ohdrawingbrush) \*) | 函数用于设置画刷给画布,画布将会使用设置的画刷样式和颜色去填充绘制的图形形状 | -| [OH_Drawing_CanvasDetachBrush](_drawing.md#ohdrawingcanvasdetachbrush) ([OH_Drawing_Canvas](_drawing.md#ohdrawingcanvas) \*) | 函数用于去除掉画布中的画刷,使用后画布将不去填充图形形状 | -| [OH_Drawing_CanvasSave](_drawing.md#ohdrawingcanvassave) ([OH_Drawing_Canvas](_drawing.md#ohdrawingcanvas) \*) | 函数用于保存当前画布的状态(画布矩阵)到一个栈顶 | -| [OH_Drawing_CanvasRestore](_drawing.md#ohdrawingcanvasrestore) ([OH_Drawing_Canvas](_drawing.md#ohdrawingcanvas) \*) | 函数用于恢复保存在栈顶的画布状态(画布矩阵) | -| [OH_Drawing_CanvasDrawLine](_drawing.md#ohdrawingcanvasdrawline) ([OH_Drawing_Canvas](_drawing.md#ohdrawingcanvas) \*, float x1, float y1, float x2, float y2) | 函数用于画一条直线段 | -| [OH_Drawing_CanvasDrawPath](_drawing.md#ohdrawingcanvasdrawpath) ([OH_Drawing_Canvas](_drawing.md#ohdrawingcanvas) \*, const [OH_Drawing_Path](_drawing.md#ohdrawingpath) \*) | 函数用于画一个自定义路径 | -| [OH_Drawing_CanvasClear](_drawing.md#ohdrawingcanvasclear) ([OH_Drawing_Canvas](_drawing.md#ohdrawingcanvas) \*, uint32_t color) | 函数用于使用指定颜色去清空画布 | +| [OH_Drawing_CanvasCreate](_drawing.md#oh_drawing_canvascreate) (void) | 函数用于创建一个画布对象 | +| [OH_Drawing_CanvasDestroy](_drawing.md#oh_drawing_canvasdestroy) ([OH_Drawing_Canvas](_drawing.md#oh_drawing_canvas) \*) | 函数用于销毁画布对象并回收该对象占有的内存 | +| [OH_Drawing_CanvasBind](_drawing.md#oh_drawing_canvasbind) ([OH_Drawing_Canvas](_drawing.md#oh_drawing_canvas) \*, [OH_Drawing_Bitmap](_drawing.md#oh_drawing_bitmap) \*) | 函数用于将一个位图对象绑定到画布中,使得画布绘制的内容输出到位图中(即CPU渲染) | +| [OH_Drawing_CanvasAttachPen](_drawing.md#oh_drawing_canvasattachpen) ([OH_Drawing_Canvas](_drawing.md#oh_drawing_canvas) \*, const [OH_Drawing_Pen](_drawing.md#oh_drawing_pen) \*) | 函数用于设置画笔给画布,画布将会使用设置画笔的样式和颜色去绘制图形形状的轮廓 | +| [OH_Drawing_CanvasDetachPen](_drawing.md#oh_drawing_canvasdetachpen) ([OH_Drawing_Canvas](_drawing.md#oh_drawing_canvas) \*) | 函数用于去除掉画布中的画笔,使用后画布将不去绘制图形形状的轮廓 | +| [OH_Drawing_CanvasAttachBrush](_drawing.md#oh_drawing_canvasattachbrush) ([OH_Drawing_Canvas](_drawing.md#oh_drawing_canvas) \*, const [OH_Drawing_Brush](_drawing.md#oh_drawing_brush) \*) | 函数用于设置画刷给画布,画布将会使用设置的画刷样式和颜色去填充绘制的图形形状 | +| [OH_Drawing_CanvasDetachBrush](_drawing.md#oh_drawing_canvasdetachbrush) ([OH_Drawing_Canvas](_drawing.md#oh_drawing_canvas) \*) | 函数用于去除掉画布中的画刷,使用后画布将不去填充图形形状 | +| [OH_Drawing_CanvasSave](_drawing.md#oh_drawing_canvassave) ([OH_Drawing_Canvas](_drawing.md#oh_drawing_canvas) \*) | 函数用于保存当前画布的状态(画布矩阵)到一个栈顶 | +| [OH_Drawing_CanvasRestore](_drawing.md#oh_drawing_canvasrestore) ([OH_Drawing_Canvas](_drawing.md#oh_drawing_canvas) \*) | 函数用于恢复保存在栈顶的画布状态(画布矩阵) | +| [OH_Drawing_CanvasDrawLine](_drawing.md#oh_drawing_canvasdrawline) ([OH_Drawing_Canvas](_drawing.md#oh_drawing_canvas) \*, float x1, float y1, float x2, float y2) | 函数用于画一条直线段 | +| [OH_Drawing_CanvasDrawPath](_drawing.md#oh_drawing_canvasdrawpath) ([OH_Drawing_Canvas](_drawing.md#oh_drawing_canvas) \*, const [OH_Drawing_Path](_drawing.md#oh_drawing_path) \*) | 函数用于画一个自定义路径 | +| [OH_Drawing_CanvasClear](_drawing.md#oh_drawing_canvasclear) ([OH_Drawing_Canvas](_drawing.md#oh_drawing_canvas) \*, uint32_t color) | 函数用于使用指定颜色去清空画布 | diff --git a/zh-cn/application-dev/reference/native-apis/drawing__color_8h.md b/zh-cn/application-dev/reference/native-apis/drawing__color_8h.md index 458f1d38bd..6dee765d24 100644 --- a/zh-cn/application-dev/reference/native-apis/drawing__color_8h.md +++ b/zh-cn/application-dev/reference/native-apis/drawing__color_8h.md @@ -21,4 +21,4 @@ | 函数名称 | 描述 | | -------- | -------- | -| [OH_Drawing_ColorSetArgb](_drawing.md#ohdrawingcolorsetargb) (uint32_t alpha, uint32_t red, uint32_t green, uint32_t blue) | 函数用于将4个变量(分别描述透明度、红色、绿色和蓝色)转化为一个描述颜色的32位(ARGB)变量 | +| [OH_Drawing_ColorSetArgb](_drawing.md#oh_drawing_colorsetargb) (uint32_t alpha, uint32_t red, uint32_t green, uint32_t blue) | 函数用于将4个变量(分别描述透明度、红色、绿色和蓝色)转化为一个描述颜色的32位(ARGB)变量 | diff --git a/zh-cn/application-dev/reference/native-apis/drawing__font__collection_8h.md b/zh-cn/application-dev/reference/native-apis/drawing__font__collection_8h.md index 9b9b79d375..6d18482ee1 100644 --- a/zh-cn/application-dev/reference/native-apis/drawing__font__collection_8h.md +++ b/zh-cn/application-dev/reference/native-apis/drawing__font__collection_8h.md @@ -21,5 +21,5 @@ | 函数名称 | 描述 | | -------- | -------- | -| [OH_Drawing_CreateFontCollection](_drawing.md#ohdrawingcreatefontcollection) (void) | 创建OH_Drawing_FontCollection | -| [OH_Drawing_DestroyFontCollection](_drawing.md#ohdrawingdestroyfontcollection) ([OH_Drawing_FontCollection](_drawing.md#ohdrawingfontcollection) \*) | 释放被OH_Drawing_FontCollection对象占据的内存 | +| [OH_Drawing_CreateFontCollection](_drawing.md#oh_drawing_createfontcollection) (void) | 创建OH_Drawing_FontCollection | +| [OH_Drawing_DestroyFontCollection](_drawing.md#oh_drawing_destroyfontcollection) ([OH_Drawing_FontCollection](_drawing.md#oh_drawing_fontcollection) \*) | 释放被OH_Drawing_FontCollection对象占据的内存 | diff --git a/zh-cn/application-dev/reference/native-apis/drawing__path_8h.md b/zh-cn/application-dev/reference/native-apis/drawing__path_8h.md index 723f29b499..e8bae392c7 100644 --- a/zh-cn/application-dev/reference/native-apis/drawing__path_8h.md +++ b/zh-cn/application-dev/reference/native-apis/drawing__path_8h.md @@ -21,12 +21,12 @@ | 函数名称 | 描述 | | -------- | -------- | -| [OH_Drawing_PathCreate](_drawing.md#ohdrawingpathcreate) (void) | 函数用于创建一个路径对象 | -| [OH_Drawing_PathDestroy](_drawing.md#ohdrawingpathdestroy) ([OH_Drawing_Path](_drawing.md#ohdrawingpath) \*) | 函数用于销毁路径对象并回收该对象占有的内存 | -| [OH_Drawing_PathMoveTo](_drawing.md#ohdrawingpathmoveto) ([OH_Drawing_Path](_drawing.md#ohdrawingpath) \*, float x, float y) | 函数用于设置自定义路径的起始点位置 | -| [OH_Drawing_PathLineTo](_drawing.md#ohdrawingpathlineto) ([OH_Drawing_Path](_drawing.md#ohdrawingpath) \*, float x, float y) | 函数用于添加一条从路径的最后点位置到目标点位置的线段 | -| [OH_Drawing_PathArcTo](_drawing.md#ohdrawingpatharcto) ([OH_Drawing_Path](_drawing.md#ohdrawingpath) \*, float x1, float y1, float x2, float y2, float startDeg, float sweepDeg) | 函数用于给路径添加一段弧线,绘制弧线的方式为角度弧,该方式首先会指定一个矩形边框,矩形边框会包裹椭圆, 然后会指定一个起始角度和扫描度数,从起始角度扫描截取的椭圆周长一部分即为绘制的弧线。另外会默认添加一条从路径的最后点位置到弧线起始点位置的线段 | -| [OH_Drawing_PathQuadTo](_drawing.md#ohdrawingpathquadto) ([OH_Drawing_Path](_drawing.md#ohdrawingpath) \*, float ctrlX, float ctrlY, float endX, float endY) | 函数用于添加一条从路径最后点位置到目标点位置的二阶贝塞尔圆滑曲线 | -| [OH_Drawing_PathCubicTo](_drawing.md#ohdrawingpathcubicto) ([OH_Drawing_Path](_drawing.md#ohdrawingpath) \*, float ctrlX1, float ctrlY1, float ctrlX2, float ctrlY2, float endX, float endY) | 函数用于添加一条从路径最后点位置到目标点位置的三阶贝塞尔圆滑曲线 | -| [OH_Drawing_PathClose](_drawing.md#ohdrawingpathclose) ([OH_Drawing_Path](_drawing.md#ohdrawingpath) \*) | 函数用于闭合路径,会添加一条从路径起点位置到最后点位置的线段 | -| [OH_Drawing_PathReset](_drawing.md#ohdrawingpathreset) ([OH_Drawing_Path](_drawing.md#ohdrawingpath) \*) | 函数用于重置自定义路径数据 | +| [OH_Drawing_PathCreate](_drawing.md#oh_drawing_pathcreate) (void) | 函数用于创建一个路径对象 | +| [OH_Drawing_PathDestroy](_drawing.md#oh_drawing_pathdestroy) ([OH_Drawing_Path](_drawing.md#oh_drawing_path) \*) | 函数用于销毁路径对象并回收该对象占有的内存 | +| [OH_Drawing_PathMoveTo](_drawing.md#oh_drawing_pathmoveto) ([OH_Drawing_Path](_drawing.md#oh_drawing_path) \*, float x, float y) | 函数用于设置自定义路径的起始点位置 | +| [OH_Drawing_PathLineTo](_drawing.md#oh_drawing_pathlineto) ([OH_Drawing_Path](_drawing.md#oh_drawing_path) \*, float x, float y) | 函数用于添加一条从路径的最后点位置到目标点位置的线段 | +| [OH_Drawing_PathArcTo](_drawing.md#oh_drawing_patharcto) ([OH_Drawing_Path](_drawing.md#oh_drawing_path) \*, float x1, float y1, float x2, float y2, float startDeg, float sweepDeg) | 函数用于给路径添加一段弧线,绘制弧线的方式为角度弧,该方式首先会指定一个矩形边框,矩形边框会包裹椭圆, 然后会指定一个起始角度和扫描度数,从起始角度扫描截取的椭圆周长一部分即为绘制的弧线。另外会默认添加一条从路径的最后点位置到弧线起始点位置的线段 | +| [OH_Drawing_PathQuadTo](_drawing.md#oh_drawing_pathquadto) ([OH_Drawing_Path](_drawing.md#oh_drawing_path) \*, float ctrlX, float ctrlY, float endX, float endY) | 函数用于添加一条从路径最后点位置到目标点位置的二阶贝塞尔圆滑曲线 | +| [OH_Drawing_PathCubicTo](_drawing.md#oh_drawing_pathcubicto) ([OH_Drawing_Path](_drawing.md#oh_drawing_path) \*, float ctrlX1, float ctrlY1, float ctrlX2, float ctrlY2, float endX, float endY) | 函数用于添加一条从路径最后点位置到目标点位置的三阶贝塞尔圆滑曲线 | +| [OH_Drawing_PathClose](_drawing.md#oh_drawing_pathclose) ([OH_Drawing_Path](_drawing.md#oh_drawing_path) \*) | 函数用于闭合路径,会添加一条从路径起点位置到最后点位置的线段 | +| [OH_Drawing_PathReset](_drawing.md#oh_drawing_pathreset) ([OH_Drawing_Path](_drawing.md#oh_drawing_path) \*) | 函数用于重置自定义路径数据 | diff --git a/zh-cn/application-dev/reference/native-apis/drawing__pen_8h.md b/zh-cn/application-dev/reference/native-apis/drawing__pen_8h.md index fca122cd1e..a6eb94092e 100644 --- a/zh-cn/application-dev/reference/native-apis/drawing__pen_8h.md +++ b/zh-cn/application-dev/reference/native-apis/drawing__pen_8h.md @@ -21,25 +21,25 @@ | 枚举名称 | 描述 | | -------- | -------- | -| [OH_Drawing_PenLineCapStyle](_drawing.md#ohdrawingpenlinecapstyle) { LINE_FLAT_CAP, LINE_SQUARE_CAP, LINE_ROUND_CAP } | 枚举集合定义了画笔笔帽的样式,即画笔在绘制线段时,在线段头尾端点的样式 | -| [OH_Drawing_PenLineJoinStyle](_drawing.md#ohdrawingpenlinejoinstyle) { LINE_MITER_JOIN, LINE_ROUND_JOIN, LINE_BEVEL_JOIN } | 枚举集合定义了线条转角的样式,即画笔在绘制折线段时,在折线转角处的样式 | +| [OH_Drawing_PenLineCapStyle](_drawing.md#oh_drawing_penlinecapstyle) { LINE_FLAT_CAP, LINE_SQUARE_CAP, LINE_ROUND_CAP } | 枚举集合定义了画笔笔帽的样式,即画笔在绘制线段时,在线段头尾端点的样式 | +| [OH_Drawing_PenLineJoinStyle](_drawing.md#oh_drawing_penlinejoinstyle) { LINE_MITER_JOIN, LINE_ROUND_JOIN, LINE_BEVEL_JOIN } | 枚举集合定义了线条转角的样式,即画笔在绘制折线段时,在折线转角处的样式 | ### 函数 | 函数名称 | 描述 | | -------- | -------- | -| [OH_Drawing_PenCreate](_drawing.md#ohdrawingpencreate) (void) | 函数用于创建一个画笔对象 | -| [OH_Drawing_PenDestroy](_drawing.md#ohdrawingpendestroy) ([OH_Drawing_Pen](_drawing.md#ohdrawingpen) \*) | 函数用于销毁画笔对象并回收该对象占有的内存 | -| [OH_Drawing_PenIsAntiAlias](_drawing.md#ohdrawingpenisantialias) (const [OH_Drawing_Pen](_drawing.md#ohdrawingpen) \*) | 函数用于获取画笔是否设置抗锯齿属性,如果为真则说明画笔会启用抗锯齿功能,在绘制图形时会对图形的边缘像素进行半透明的模糊处理 | -| [OH_Drawing_PenSetAntiAlias](_drawing.md#ohdrawingpensetantialias) ([OH_Drawing_Pen](_drawing.md#ohdrawingpen) \*, bool) | 函数用于设置画笔的抗锯齿属性,设置为真则画笔在绘制图形时会对图形的边缘像素进行半透明的模糊处理 | -| [OH_Drawing_PenGetColor](_drawing.md#ohdrawingpengetcolor) (const [OH_Drawing_Pen](_drawing.md#ohdrawingpen) \*) | 函数用于获取画笔的颜色属性,颜色属性描述了画笔绘制图形轮廓时使用的颜色,用一个32位(ARGB)的变量表示 | -| [OH_Drawing_PenSetColor](_drawing.md#ohdrawingpensetcolor) ([OH_Drawing_Pen](_drawing.md#ohdrawingpen) \*, uint32_t color) | 函数用于设置画笔的颜色属性,颜色属性描述了画笔绘制图形轮廓时使用的颜色,用一个32位(ARGB)的变量表示 | -| [OH_Drawing_PenGetWidth](_drawing.md#ohdrawingpengetwidth) (const [OH_Drawing_Pen](_drawing.md#ohdrawingpen) \*) | 函数用于获取画笔的厚度属性,厚度属性描述了画笔绘制图形轮廓的宽度 | -| [OH_Drawing_PenSetWidth](_drawing.md#ohdrawingpensetwidth) ([OH_Drawing_Pen](_drawing.md#ohdrawingpen) \*, float width) | 函数用于设置画笔的厚度属性,厚度属性描述了画笔绘制图形轮廓的宽度 | -| [OH_Drawing_PenGetMiterLimit](_drawing.md#ohdrawingpengetmiterlimit) (const [OH_Drawing_Pen](_drawing.md#ohdrawingpen) \*) | 函数用于获取折线尖角的限制值,当画笔绘制一条折线,转角类型设置为尖角时,那么此时该属性用于限制出现尖角的长度范围,如果超出则平角显示,不超出依然为尖角 | -| [OH_Drawing_PenSetMiterLimit](_drawing.md#ohdrawingpensetmiterlimit) ([OH_Drawing_Pen](_drawing.md#ohdrawingpen) \*, float miter) | 函数用于设置折线尖角的限制值,当画笔绘制一条折线,转角类型设置为尖角时,那么此时该属性用于限制出现尖角的长度范围,如果超出则平角显示,不超出依然为尖角 | -| [OH_Drawing_PenGetCap](_drawing.md#ohdrawingpengetcap) (const [OH_Drawing_Pen](_drawing.md#ohdrawingpen) \*) | 函数用于获取画笔笔帽的样式 | -| [OH_Drawing_PenSetCap](_drawing.md#ohdrawingpensetcap) ([OH_Drawing_Pen](_drawing.md#ohdrawingpen) \*, [OH_Drawing_PenLineCapStyle](_drawing.md#ohdrawingpenlinecapstyle)) | 函数用于设置画笔笔帽样式 | -| [OH_Drawing_PenGetJoin](_drawing.md#ohdrawingpengetjoin) (const [OH_Drawing_Pen](_drawing.md#ohdrawingpen) \*) | 函数用于获取画笔绘制折线转角的样式 | -| [OH_Drawing_PenSetJoin](_drawing.md#ohdrawingpensetjoin) ([OH_Drawing_Pen](_drawing.md#ohdrawingpen) \*, [OH_Drawing_PenLineJoinStyle](_drawing.md#ohdrawingpenlinejoinstyle)) | 函数用于设置画笔绘制转角的样式 | +| [OH_Drawing_PenCreate](_drawing.md#oh_drawing_pencreate) (void) | 函数用于创建一个画笔对象 | +| [OH_Drawing_PenDestroy](_drawing.md#oh_drawing_pendestroy) ([OH_Drawing_Pen](_drawing.md#oh_drawing_pen) \*) | 函数用于销毁画笔对象并回收该对象占有的内存 | +| [OH_Drawing_PenIsAntiAlias](_drawing.md#oh_drawing_penisantialias) (const [OH_Drawing_Pen](_drawing.md#oh_drawing_pen) \*) | 函数用于获取画笔是否设置抗锯齿属性,如果为真则说明画笔会启用抗锯齿功能,在绘制图形时会对图形的边缘像素进行半透明的模糊处理 | +| [OH_Drawing_PenSetAntiAlias](_drawing.md#oh_drawing_pensetantialias) ([OH_Drawing_Pen](_drawing.md#oh_drawing_pen) \*, bool) | 函数用于设置画笔的抗锯齿属性,设置为真则画笔在绘制图形时会对图形的边缘像素进行半透明的模糊处理 | +| [OH_Drawing_PenGetColor](_drawing.md#oh_drawing_pengetcolor) (const [OH_Drawing_Pen](_drawing.md#oh_drawing_pen) \*) | 函数用于获取画笔的颜色属性,颜色属性描述了画笔绘制图形轮廓时使用的颜色,用一个32位(ARGB)的变量表示 | +| [OH_Drawing_PenSetColor](_drawing.md#oh_drawing_pensetcolor) ([OH_Drawing_Pen](_drawing.md#oh_drawing_pen) \*, uint32_t color) | 函数用于设置画笔的颜色属性,颜色属性描述了画笔绘制图形轮廓时使用的颜色,用一个32位(ARGB)的变量表示 | +| [OH_Drawing_PenGetWidth](_drawing.md#oh_drawing_pengetwidth) (const [OH_Drawing_Pen](_drawing.md#oh_drawing_pen) \*) | 函数用于获取画笔的厚度属性,厚度属性描述了画笔绘制图形轮廓的宽度 | +| [OH_Drawing_PenSetWidth](_drawing.md#oh_drawing_pensetwidth) ([OH_Drawing_Pen](_drawing.md#oh_drawing_pen) \*, float width) | 函数用于设置画笔的厚度属性,厚度属性描述了画笔绘制图形轮廓的宽度 | +| [OH_Drawing_PenGetMiterLimit](_drawing.md#oh_drawing_pengetmiterlimit) (const [OH_Drawing_Pen](_drawing.md#oh_drawing_pen) \*) | 函数用于获取折线尖角的限制值,当画笔绘制一条折线,转角类型设置为尖角时,那么此时该属性用于限制出现尖角的长度范围,如果超出则平角显示,不超出依然为尖角 | +| [OH_Drawing_PenSetMiterLimit](_drawing.md#oh_drawing_pensetmiterlimit) ([OH_Drawing_Pen](_drawing.md#oh_drawing_pen) \*, float miter) | 函数用于设置折线尖角的限制值,当画笔绘制一条折线,转角类型设置为尖角时,那么此时该属性用于限制出现尖角的长度范围,如果超出则平角显示,不超出依然为尖角 | +| [OH_Drawing_PenGetCap](_drawing.md#oh_drawing_pengetcap) (const [OH_Drawing_Pen](_drawing.md#oh_drawing_pen) \*) | 函数用于获取画笔笔帽的样式 | +| [OH_Drawing_PenSetCap](_drawing.md#oh_drawing_pensetcap) ([OH_Drawing_Pen](_drawing.md#oh_drawing_pen) \*, [OH_Drawing_PenLineCapStyle](_drawing.md#oh_drawing_penlinecapstyle)) | 函数用于设置画笔笔帽样式 | +| [OH_Drawing_PenGetJoin](_drawing.md#oh_drawing_pengetjoin) (const [OH_Drawing_Pen](_drawing.md#oh_drawing_pen) \*) | 函数用于获取画笔绘制折线转角的样式 | +| [OH_Drawing_PenSetJoin](_drawing.md#oh_drawing_pensetjoin) ([OH_Drawing_Pen](_drawing.md#oh_drawing_pen) \*, [OH_Drawing_PenLineJoinStyle](_drawing.md#oh_drawing_penlinejoinstyle)) | 函数用于设置画笔绘制转角的样式 | diff --git a/zh-cn/application-dev/reference/native-apis/drawing__text__declaration_8h.md b/zh-cn/application-dev/reference/native-apis/drawing__text__declaration_8h.md index 53593125a6..e75c8bef3d 100644 --- a/zh-cn/application-dev/reference/native-apis/drawing__text__declaration_8h.md +++ b/zh-cn/application-dev/reference/native-apis/drawing__text__declaration_8h.md @@ -21,8 +21,8 @@ | 类型定义名称 | 描述 | | -------- | -------- | -| [OH_Drawing_FontCollection](_drawing.md#ohdrawingfontcollection) | OH_Drawing_FontCollection用于加载字体 | -| [OH_Drawing_Typography](_drawing.md#ohdrawingtypography) | OH_Drawing_Typography用于管理排版的布局和显示等 | -| [OH_Drawing_TextStyle](_drawing.md#ohdrawingtextstyle) | OH_Drawing_TextStyle用于管理字体颜色、装饰等 | -| [OH_Drawing_TypographyStyle](_drawing.md#ohdrawingtypographystyle) | OH_Drawing_TypographyStyle用于管理排版风格,如文字方向等 | -| [OH_Drawing_TypographyCreate](_drawing.md#ohdrawingtypographycreate) | OH_Drawing_TypographyCreate用于创建OH_Drawing_Typography | +| [OH_Drawing_FontCollection](_drawing.md#oh_drawing_fontcollection) | OH_Drawing_FontCollection用于加载字体 | +| [OH_Drawing_Typography](_drawing.md#oh_drawing_typography) | OH_Drawing_Typography用于管理排版的布局和显示等 | +| [OH_Drawing_TextStyle](_drawing.md#oh_drawing_textstyle) | OH_Drawing_TextStyle用于管理字体颜色、装饰等 | +| [OH_Drawing_TypographyStyle](_drawing.md#oh_drawing_typographystyle) | OH_Drawing_TypographyStyle用于管理排版风格,如文字方向等 | +| [OH_Drawing_TypographyCreate](_drawing.md#oh_drawing_typographycreate) | OH_Drawing_TypographyCreate用于创建OH_Drawing_Typography | diff --git a/zh-cn/application-dev/reference/native-apis/drawing__text__typography_8h.md b/zh-cn/application-dev/reference/native-apis/drawing__text__typography_8h.md index f5b9553c20..1acfce63d8 100644 --- a/zh-cn/application-dev/reference/native-apis/drawing__text__typography_8h.md +++ b/zh-cn/application-dev/reference/native-apis/drawing__text__typography_8h.md @@ -21,41 +21,41 @@ | 枚举名称 | 描述 | | -------- | -------- | -| [OH_Drawing_TextDirection](_drawing.md#ohdrawingtextdirection) { TEXT_DIRECTION_RTL, TEXT_DIRECTION_LTR } | 文字方向 | -| [OH_Drawing_TextAlign](_drawing.md#ohdrawingtextalign) { TEXT_ALIGN_LEFT, TEXT_ALIGN_RIGHT, TEXT_ALIGN_CENTER, TEXT_ALIGN_JUSTIFY, TEXT_ALIGN_START, TEXT_ALIGN_END } | 文字对齐方式 | -| [OH_Drawing_FontWeight](_drawing.md#ohdrawingfontweight) { FONT_WEIGHT_100, FONT_WEIGHT_200, FONT_WEIGHT_300, FONT_WEIGHT_400, FONT_WEIGHT_500, FONT_WEIGHT_600, FONT_WEIGHT_700, FONT_WEIGHT_800, FONT_WEIGHT_900 } | 字重 | -| [OH_Drawing_TextBaseline](_drawing.md#ohdrawingtextbaseline) { TEXT_BASELINE_ALPHABETIC, TEXT_BASELINE_IDEOGRAPHIC } | 基线位置 | -| [OH_Drawing_TextDecoration](_drawing.md#ohdrawingtextdecoration) { TEXT_DECORATION_NONE = 0x0, TEXT_DECORATION_UNDERLINE = 0x1, TEXT_DECORATION_OVERLINE = 0x2, TEXT_DECORATION_LINE_THROUGH = 0x4 } | 文本装饰 | -| [OH_Drawing_FontStyle](_drawing.md#ohdrawingfontstyle) { FONT_STYLE_NORMAL, FONT_STYLE_ITALIC } | 区分字体是否为斜体 | +| [OH_Drawing_TextDirection](_drawing.md#oh_drawing_textdirection) { TEXT_DIRECTION_RTL, TEXT_DIRECTION_LTR } | 文字方向 | +| [OH_Drawing_TextAlign](_drawing.md#oh_drawing_textalign) { TEXT_ALIGN_LEFT, TEXT_ALIGN_RIGHT, TEXT_ALIGN_CENTER, TEXT_ALIGN_JUSTIFY, TEXT_ALIGN_START, TEXT_ALIGN_END } | 文字对齐方式 | +| [OH_Drawing_FontWeight](_drawing.md#oh_drawing_fontweight) { FONT_WEIGHT_100, FONT_WEIGHT_200, FONT_WEIGHT_300, FONT_WEIGHT_400, FONT_WEIGHT_500, FONT_WEIGHT_600, FONT_WEIGHT_700, FONT_WEIGHT_800, FONT_WEIGHT_900 } | 字重 | +| [OH_Drawing_TextBaseline](_drawing.md#oh_drawing_textbaseline) { TEXT_BASELINE_ALPHABETIC, TEXT_BASELINE_IDEOGRAPHIC } | 基线位置 | +| [OH_Drawing_TextDecoration](_drawing.md#oh_drawing_textdecoration) { TEXT_DECORATION_NONE = 0x0, TEXT_DECORATION_UNDERLINE = 0x1, TEXT_DECORATION_OVERLINE = 0x2, TEXT_DECORATION_LINE_THROUGH = 0x4 } | 文本装饰 | +| [OH_Drawing_FontStyle](_drawing.md#oh_drawing_fontstyle) { FONT_STYLE_NORMAL, FONT_STYLE_ITALIC } | 区分字体是否为斜体 | ### 函数 | 函数名称 | 描述 | | -------- | -------- | -| [OH_Drawing_CreateTypographyStyle](_drawing.md#ohdrawingcreatetypographystyle) (void) | 创建OH_Drawing_TypographyStyle | -| [OH_Drawing_DestroyTypographyStyle](_drawing.md#ohdrawingdestroytypographystyle) ([OH_Drawing_TypographyStyle](_drawing.md#ohdrawingtypographystyle) \*) | 释放被OH_Drawing_TypographyStyle对象占据的内存 | -| [OH_Drawing_SetTypographyTextDirection](_drawing.md#ohdrawingsettypographytextdirection) ([OH_Drawing_TypographyStyle](_drawing.md#ohdrawingtypographystyle) \*, int) | 设置文本方向 | -| [OH_Drawing_SetTypographyTextAlign](_drawing.md#ohdrawingsettypographytextalign) ([OH_Drawing_TypographyStyle](_drawing.md#ohdrawingtypographystyle) \*, int) | 设置文本对齐方式 | -| [OH_Drawing_SetTypographyTextMaxLines](_drawing.md#ohdrawingsettypographytextmaxlines) ([OH_Drawing_TypographyStyle](_drawing.md#ohdrawingtypographystyle) \*, int) | 设置文本最大行数 | -| [OH_Drawing_CreateTextStyle](_drawing.md#ohdrawingcreatetextstyle) (void) | 创建OH_Drawing_TextStyle | -| [OH_Drawing_DestroyTextStyle](_drawing.md#ohdrawingdestroytextstyle) ([OH_Drawing_TextStyle](_drawing.md#ohdrawingtextstyle) \*) | 释放被OH_Drawing_TextStyle对象占据的内存 | -| [OH_Drawing_SetTextStyleColor](_drawing.md#ohdrawingsettextstylecolor) ([OH_Drawing_TextStyle](_drawing.md#ohdrawingtextstyle) \*, uint32_t) | 设置文本颜色 | -| [OH_Drawing_SetTextStyleFontSize](_drawing.md#ohdrawingsettextstylefontsize) ([OH_Drawing_TextStyle](_drawing.md#ohdrawingtextstyle) \*, double) | 设置字号 | -| [OH_Drawing_SetTextStyleFontWeight](_drawing.md#ohdrawingsettextstylefontweight) ([OH_Drawing_TextStyle](_drawing.md#ohdrawingtextstyle) \*, int) | 设置字重 | -| [OH_Drawing_SetTextStyleBaseLine](_drawing.md#ohdrawingsettextstylebaseline) ([OH_Drawing_TextStyle](_drawing.md#ohdrawingtextstyle) \*, int) | 设置字体基线位置 | -| [OH_Drawing_SetTextStyleDecoration](_drawing.md#ohdrawingsettextstyledecoration) ([OH_Drawing_TextStyle](_drawing.md#ohdrawingtextstyle) \*, int) | 设置装饰 | -| [OH_Drawing_SetTextStyleDecorationColor](_drawing.md#ohdrawingsettextstyledecorationcolor) ([OH_Drawing_TextStyle](_drawing.md#ohdrawingtextstyle) \*, uint32_t) | 设置装饰颜色 | -| [OH_Drawing_SetTextStyleFontHeight](_drawing.md#ohdrawingsettextstylefontheight) ([OH_Drawing_TextStyle](_drawing.md#ohdrawingtextstyle) \*, double) | 设置字体高度 | -| [OH_Drawing_SetTextStyleFontFamilies](_drawing.md#ohdrawingsettextstylefontfamilies) ([OH_Drawing_TextStyle](_drawing.md#ohdrawingtextstyle) \*, int, const char \*fontFamilies[]) | 设置字体类型 | -| [OH_Drawing_SetTextStyleFontStyle](_drawing.md#ohdrawingsettextstylefontstyle) ([OH_Drawing_TextStyle](_drawing.md#ohdrawingtextstyle) \*, int) | 设置字体风格 | -| [OH_Drawing_SetTextStyleLocale](_drawing.md#ohdrawingsettextstylelocale) ([OH_Drawing_TextStyle](_drawing.md#ohdrawingtextstyle) \*, const char \*) | 设置语言区域 | -| [OH_Drawing_CreateTypographyHandler](_drawing.md#ohdrawingcreatetypographyhandler) ([OH_Drawing_TypographyStyle](_drawing.md#ohdrawingtypographystyle) \*, [OH_Drawing_FontCollection](_drawing.md#ohdrawingfontcollection) \*) | 创建指向OH_Drawing_TypographyCreate对象的指针 | -| [OH_Drawing_DestroyTypographyHandler](_drawing.md#ohdrawingdestroytypographyhandler) ([OH_Drawing_TypographyCreate](_drawing.md#ohdrawingtypographycreate) \*) | 释放被OH_Drawing_TypographyCreate对象占据的内存 | -| [OH_Drawing_TypographyHandlerPushTextStyle](_drawing.md#ohdrawingtypographyhandlerpushtextstyle) ([OH_Drawing_TypographyCreate](_drawing.md#ohdrawingtypographycreate) \*, [OH_Drawing_TextStyle](_drawing.md#ohdrawingtextstyle) \*) | 设置排版风格 | -| [OH_Drawing_TypographyHandlerAddText](_drawing.md#ohdrawingtypographyhandleraddtext) ([OH_Drawing_TypographyCreate](_drawing.md#ohdrawingtypographycreate) \*, const char \*) | 设置文本内容 | -| [OH_Drawing_TypographyHandlerPopTextStyle](_drawing.md#ohdrawingtypographyhandlerpoptextstyle) ([OH_Drawing_TypographyCreate](_drawing.md#ohdrawingtypographycreate) \*) | 排版弹出 | -| [OH_Drawing_CreateTypography](_drawing.md#ohdrawingcreatetypography) ([OH_Drawing_TypographyCreate](_drawing.md#ohdrawingtypographycreate) \*) | 创建OH_Drawing_Typography | -| [OH_Drawing_DestroyTypography](_drawing.md#ohdrawingdestroytypography) ([OH_Drawing_Typography](_drawing.md#ohdrawingtypography) \*) | 释放OH_Drawing_Typography对象占据的内存 | -| [OH_Drawing_TypographyLayout](_drawing.md#ohdrawingtypographylayout) ([OH_Drawing_Typography](_drawing.md#ohdrawingtypography) \*, double) | 排版布局 | -| [OH_Drawing_TypographyPaint](_drawing.md#ohdrawingtypographypaint) ([OH_Drawing_Typography](_drawing.md#ohdrawingtypography) \*, [OH_Drawing_Canvas](_drawing.md#ohdrawingcanvas) \*, double, double) | 显示文本 | +| [OH_Drawing_CreateTypographyStyle](_drawing.md#oh_drawing_createtypographystyle) (void) | 创建OH_Drawing_TypographyStyle | +| [OH_Drawing_DestroyTypographyStyle](_drawing.md#oh_drawing_destroytypographystyle) ([OH_Drawing_TypographyStyle](_drawing.md#oh_drawing_typographystyle) \*) | 释放被OH_Drawing_TypographyStyle对象占据的内存 | +| [OH_Drawing_SetTypographyTextDirection](_drawing.md#oh_drawing_settypographytextdirection) ([OH_Drawing_TypographyStyle](_drawing.md#oh_drawing_typographystyle) \*, int) | 设置文本方向 | +| [OH_Drawing_SetTypographyTextAlign](_drawing.md#oh_drawing_settypographytextalign) ([OH_Drawing_TypographyStyle](_drawing.md#oh_drawing_typographystyle) \*, int) | 设置文本对齐方式 | +| [OH_Drawing_SetTypographyTextMaxLines](_drawing.md#oh_drawing_settypographytextmaxlines) ([OH_Drawing_TypographyStyle](_drawing.md#oh_drawing_typographystyle) \*, int) | 设置文本最大行数 | +| [OH_Drawing_CreateTextStyle](_drawing.md#oh_drawing_createtextstyle) (void) | 创建OH_Drawing_TextStyle | +| [OH_Drawing_DestroyTextStyle](_drawing.md#oh_drawing_destroytextstyle) ([OH_Drawing_TextStyle](_drawing.md#oh_drawing_textstyle) \*) | 释放被OH_Drawing_TextStyle对象占据的内存 | +| [OH_Drawing_SetTextStyleColor](_drawing.md#oh_drawing_settextstylecolor) ([OH_Drawing_TextStyle](_drawing.md#oh_drawing_textstyle) \*, uint32_t) | 设置文本颜色 | +| [OH_Drawing_SetTextStyleFontSize](_drawing.md#oh_drawing_settextstylefontsize) ([OH_Drawing_TextStyle](_drawing.md#oh_drawing_textstyle) \*, double) | 设置字号 | +| [OH_Drawing_SetTextStyleFontWeight](_drawing.md#oh_drawing_settextstylefontweight) ([OH_Drawing_TextStyle](_drawing.md#oh_drawing_textstyle) \*, int) | 设置字重 | +| [OH_Drawing_SetTextStyleBaseLine](_drawing.md#oh_drawing_settextstylebaseline) ([OH_Drawing_TextStyle](_drawing.md#oh_drawing_textstyle) \*, int) | 设置字体基线位置 | +| [OH_Drawing_SetTextStyleDecoration](_drawing.md#oh_drawing_settextstyledecoration) ([OH_Drawing_TextStyle](_drawing.md#oh_drawing_textstyle) \*, int) | 设置装饰 | +| [OH_Drawing_SetTextStyleDecorationColor](_drawing.md#oh_drawing_settextstyledecorationcolor) ([OH_Drawing_TextStyle](_drawing.md#oh_drawing_textstyle) \*, uint32_t) | 设置装饰颜色 | +| [OH_Drawing_SetTextStyleFontHeight](_drawing.md#oh_drawing_settextstylefontheight) ([OH_Drawing_TextStyle](_drawing.md#oh_drawing_textstyle) \*, double) | 设置字体高度 | +| [OH_Drawing_SetTextStyleFontFamilies](_drawing.md#oh_drawing_settextstylefontfamilies) ([OH_Drawing_TextStyle](_drawing.md#oh_drawing_textstyle) \*, int, const char \*fontFamilies[]) | 设置字体类型 | +| [OH_Drawing_SetTextStyleFontStyle](_drawing.md#oh_drawing_settextstylefontstyle) ([OH_Drawing_TextStyle](_drawing.md#oh_drawing_textstyle) \*, int) | 设置字体风格 | +| [OH_Drawing_SetTextStyleLocale](_drawing.md#oh_drawing_settextstylelocale) ([OH_Drawing_TextStyle](_drawing.md#oh_drawing_textstyle) \*, const char \*) | 设置语言区域 | +| [OH_Drawing_CreateTypographyHandler](_drawing.md#oh_drawing_createtypographyhandler) ([OH_Drawing_TypographyStyle](_drawing.md#oh_drawing_typographystyle) \*, [OH_Drawing_FontCollection](_drawing.md#oh_drawing_fontcollection) \*) | 创建指向OH_Drawing_TypographyCreate对象的指针 | +| [OH_Drawing_DestroyTypographyHandler](_drawing.md#oh_drawing_destroytypographyhandler) ([OH_Drawing_TypographyCreate](_drawing.md#oh_drawing_typographycreate) \*) | 释放被OH_Drawing_TypographyCreate对象占据的内存 | +| [OH_Drawing_TypographyHandlerPushTextStyle](_drawing.md#oh_drawing_typographyhandlerpushtextstyle) ([OH_Drawing_TypographyCreate](_drawing.md#oh_drawing_typographycreate) \*, [OH_Drawing_TextStyle](_drawing.md#oh_drawing_textstyle) \*) | 设置排版风格 | +| [OH_Drawing_TypographyHandlerAddText](_drawing.md#oh_drawing_typographyhandleraddtext) ([OH_Drawing_TypographyCreate](_drawing.md#oh_drawing_typographycreate) \*, const char \*) | 设置文本内容 | +| [OH_Drawing_TypographyHandlerPopTextStyle](_drawing.md#oh_drawing_typographyhandlerpoptextstyle) ([OH_Drawing_TypographyCreate](_drawing.md#oh_drawing_typographycreate) \*) | 排版弹出 | +| [OH_Drawing_CreateTypography](_drawing.md#oh_drawing_createtypography) ([OH_Drawing_TypographyCreate](_drawing.md#oh_drawing_typographycreate) \*) | 创建OH_Drawing_Typography | +| [OH_Drawing_DestroyTypography](_drawing.md#oh_drawing_destroytypography) ([OH_Drawing_Typography](_drawing.md#oh_drawing_typography) \*) | 释放OH_Drawing_Typography对象占据的内存 | +| [OH_Drawing_TypographyLayout](_drawing.md#oh_drawing_typographylayout) ([OH_Drawing_Typography](_drawing.md#oh_drawing_typography) \*, double) | 排版布局 | +| [OH_Drawing_TypographyPaint](_drawing.md#oh_drawing_typographypaint) ([OH_Drawing_Typography](_drawing.md#oh_drawing_typography) \*, [OH_Drawing_Canvas](_drawing.md#oh_drawing_canvas) \*, double, double) | 显示文本 | diff --git a/zh-cn/application-dev/reference/native-apis/drawing__types_8h.md b/zh-cn/application-dev/reference/native-apis/drawing__types_8h.md index f04b421b9c..cbf626910e 100644 --- a/zh-cn/application-dev/reference/native-apis/drawing__types_8h.md +++ b/zh-cn/application-dev/reference/native-apis/drawing__types_8h.md @@ -21,16 +21,16 @@ | 类型定义名称 | 描述 | | -------- | -------- | -| [OH_Drawing_Canvas](_drawing.md#ohdrawingcanvas) | OH_Drawing_Canvas定义为一块矩形的画布,可以结合画笔和画刷在上面绘制各种形状、图片和文字 | -| [OH_Drawing_Pen](_drawing.md#ohdrawingpen) | OH_Drawing_Pen定义为画笔,画笔用于描述绘制图形轮廓的样式和颜色 | -| [OH_Drawing_Brush](_drawing.md#ohdrawingbrush) | OH_Drawing_Brush定义为画刷,画刷用于描述填充图形的样式和颜色 | -| [OH_Drawing_Path](_drawing.md#ohdrawingpath) | OH_Drawing_Path定义为路径,路径用于自定义各种形状 | -| [OH_Drawing_Bitmap](_drawing.md#ohdrawingbitmap) | OH_Drawing_Bitmap定义为位图,位图是一块内存,内存中包含了描述一张图片的像素数据 | +| [OH_Drawing_Canvas](_drawing.md#oh_drawing_canvas) | OH_Drawing_Canvas定义为一块矩形的画布,可以结合画笔和画刷在上面绘制各种形状、图片和文字 | +| [OH_Drawing_Pen](_drawing.md#oh_drawing_pen) | OH_Drawing_Pen定义为画笔,画笔用于描述绘制图形轮廓的样式和颜色 | +| [OH_Drawing_Brush](_drawing.md#oh_drawing_brush) | OH_Drawing_Brush定义为画刷,画刷用于描述填充图形的样式和颜色 | +| [OH_Drawing_Path](_drawing.md#oh_drawing_path) | OH_Drawing_Path定义为路径,路径用于自定义各种形状 | +| [OH_Drawing_Bitmap](_drawing.md#oh_drawing_bitmap) | OH_Drawing_Bitmap定义为位图,位图是一块内存,内存中包含了描述一张图片的像素数据 | ### 枚举 | 枚举名称 | 描述 | | -------- | -------- | -| [OH_Drawing_ColorFormat](_drawing.md#ohdrawingcolorformat) { COLOR_FORMAT_UNKNOWN, COLOR_FORMAT_ALPHA_8, COLOR_FORMAT_RGB_565, COLOR_FORMAT_ARGB_4444, COLOR_FORMAT_RGBA_8888, COLOR_FORMAT_BGRA_8888 } | OH_Drawing_ColorFormat用于描述位图像素的存储格式 | -| [OH_Drawing_AlphaFormat](_drawing.md#ohdrawingalphaformat) { ALPHA_FORMAT_UNKNOWN, ALPHA_FORMAT_OPAQUE, ALPHA_FORMAT_PREMUL, ALPHA_FORMAT_UNPREMUL } | OH_Drawing_AlphaFormat用于描述位图像素的透明度分量 | +| [OH_Drawing_ColorFormat](_drawing.md#oh_drawing_colorformat) { COLOR_FORMAT_UNKNOWN, COLOR_FORMAT_ALPHA_8, COLOR_FORMAT_RGB_565, COLOR_FORMAT_ARGB_4444, COLOR_FORMAT_RGBA_8888, COLOR_FORMAT_BGRA_8888 } | OH_Drawing_ColorFormat用于描述位图像素的存储格式 | +| [OH_Drawing_AlphaFormat](_drawing.md#oh_drawing_alphaformat) { ALPHA_FORMAT_UNKNOWN, ALPHA_FORMAT_OPAQUE, ALPHA_FORMAT_PREMUL, ALPHA_FORMAT_UNPREMUL } | OH_Drawing_AlphaFormat用于描述位图像素的透明度分量 | diff --git a/zh-cn/application-dev/reference/native-apis/external__window_8h.md b/zh-cn/application-dev/reference/native-apis/external__window_8h.md index 902ca8455e..9539c61878 100644 --- a/zh-cn/application-dev/reference/native-apis/external__window_8h.md +++ b/zh-cn/application-dev/reference/native-apis/external__window_8h.md @@ -21,15 +21,15 @@ | 函数名称 | 描述 | | -------- | -------- | -| [OH_NativeWindow_CreateNativeWindowFromSurface](_native_window.md#ohnativewindowcreatenativewindowfromsurface) (void \*pSurface) | 创建NativeWindow实例,每次调用都会产生一个新的NativeWindow实例 | -| [OH_NativeWindow_DestroyNativeWindow](_native_window.md#ohnativewindowdestroynativewindow) (struct NativeWindow \*window) | 将NativeWindow对象的引用计数减1,当引用计数为0的时候,该NativeWindow对象会被析构掉 | -| [OH_NativeWindow_CreateNativeWindowBufferFromSurfaceBuffer](_native_window.md#ohnativewindowcreatenativewindowbufferfromsurfacebuffer) (void \*pSurfaceBuffer) | 创建NativeWindowBuffer实例,每次调用都会产生一个新的NativeWindowBuffer实例 | -| [OH_NativeWindow_DestroyNativeWindowBuffer](_native_window.md#ohnativewindowdestroynativewindowbuffer) (struct NativeWindowBuffer \*buffer) | 将NativeWindowBuffer对象的引用计数减1,当引用计数为0的时候,该NativeWindowBuffer对象会被析构掉 | -| [OH_NativeWindow_NativeWindowRequestBuffer](_native_window.md#ohnativewindownativewindowrequestbuffer) (struct NativeWindow \*window, struct NativeWindowBuffer \*\*buffer, int \*fenceFd) | 通过NativeWindow对象申请一块NativeWindowBuffer,用以内容生产 | -| [OH_NativeWindow_NativeWindowFlushBuffer](_native_window.md#ohnativewindownativewindowflushbuffer) (struct NativeWindow \*window, struct NativeWindowBuffer \*buffer, int fenceFd, Region region) | 通过NativeWindow将生产好内容的NativeWindowBuffer放回到Buffer队列中,用以内容消费 | -| [OH_NativeWindow_NativeWindowCancelBuffer](_native_window.md#ohnativewindownativewindowcancelbuffer) (struct NativeWindow \*window, struct NativeWindowBuffer \*buffer) | 通过NativeWindow将之前申请出来的NativeWindowBuffer返还到Buffer队列中,供下次再申请 | -| [OH_NativeWindow_NativeWindowHandleOpt](_native_window.md#ohnativewindownativewindowhandleopt) (struct NativeWindow \*window, int code,...) | 设置/获取NativeWindow的属性,包括设置/获取宽高、内容格式等 | -| [OH_NativeWindow_GetBufferHandleFromNative](_native_window.md#ohnativewindowgetbufferhandlefromnative) (struct NativeWindowBuffer \*buffer) | 通过NativeWindowBuffer获取该buffer的BufferHandle指针 | -| [OH_NativeWindow_NativeObjectReference](_native_window.md#ohnativewindownativeobjectreference) (void \*obj) | 增加一个NativeObject的引用计数 | -| [OH_NativeWindow_NativeObjectUnreference](_native_window.md#ohnativewindownativeobjectunreference) (void \*obj) | 减少一个NativeObject的引用计数,当引用计数减少为0时,该NativeObject将被析构掉 | -| [OH_NativeWindow_GetNativeObjectMagic](_native_window.md#ohnativewindowgetnativeobjectmagic) (void \*obj) | 获取NativeObject的MagicId | +| [OH_NativeWindow_CreateNativeWindowFromSurface](_native_window.md#oh_nativewindow_createnativewindowfromsurface) (void \*pSurface) | 创建NativeWindow实例,每次调用都会产生一个新的NativeWindow实例 | +| [OH_NativeWindow_DestroyNativeWindow](_native_window.md#oh_nativewindow_destroynativewindow) (struct NativeWindow \*window) | 将NativeWindow对象的引用计数减1,当引用计数为0的时候,该NativeWindow对象会被析构掉 | +| [OH_NativeWindow_CreateNativeWindowBufferFromSurfaceBuffer](_native_window.md#oh_nativewindow_createnativewindowbufferfromsurfacebuffer) (void \*pSurfaceBuffer) | 创建NativeWindowBuffer实例,每次调用都会产生一个新的NativeWindowBuffer实例 | +| [OH_NativeWindow_DestroyNativeWindowBuffer](_native_window.md#oh_nativewindow_destroynativewindowbuffer) (struct NativeWindowBuffer \*buffer) | 将NativeWindowBuffer对象的引用计数减1,当引用计数为0的时候,该NativeWindowBuffer对象会被析构掉 | +| [OH_NativeWindow_NativeWindowRequestBuffer](_native_window.md#oh_nativewindow_nativewindowrequestbuffer) (struct NativeWindow \*window, struct NativeWindowBuffer \*\*buffer, int \*fenceFd) | 通过NativeWindow对象申请一块NativeWindowBuffer,用以内容生产 | +| [OH_NativeWindow_NativeWindowFlushBuffer](_native_window.md#oh_nativewindow_nativewindowflushbuffer) (struct NativeWindow \*window, struct NativeWindowBuffer \*buffer, int fenceFd, Region region) | 通过NativeWindow将生产好内容的NativeWindowBuffer放回到Buffer队列中,用以内容消费 | +| [OH_NativeWindow_NativeWindowCancelBuffer](_native_window.md#oh_nativewindow_nativewindowcancelbuffer) (struct NativeWindow \*window, struct NativeWindowBuffer \*buffer) | 通过NativeWindow将之前申请出来的NativeWindowBuffer返还到Buffer队列中,供下次再申请 | +| [OH_NativeWindow_NativeWindowHandleOpt](_native_window.md#oh_nativewindow_nativewindowhandleopt) (struct NativeWindow \*window, int code,...) | 设置/获取NativeWindow的属性,包括设置/获取宽高、内容格式等 | +| [OH_NativeWindow_GetBufferHandleFromNative](_native_window.md#oh_nativewindow_getbufferhandlefromnative) (struct NativeWindowBuffer \*buffer) | 通过NativeWindowBuffer获取该buffer的BufferHandle指针 | +| [OH_NativeWindow_NativeObjectReference](_native_window.md#oh_nativewindow_nativeobjectreference) (void \*obj) | 增加一个NativeObject的引用计数 | +| [OH_NativeWindow_NativeObjectUnreference](_native_window.md#oh_nativewindow_nativeobjectunreference) (void \*obj) | 减少一个NativeObject的引用计数,当引用计数减少为0时,该NativeObject将被析构掉 | +| [OH_NativeWindow_GetNativeObjectMagic](_native_window.md#oh_nativewindow_getnativeobjectmagic) (void \*obj) | 获取NativeObject的MagicId | diff --git a/zh-cn/application-dev/reference/native-apis/image__pixel__map__napi_8h.md b/zh-cn/application-dev/reference/native-apis/image__pixel__map__napi_8h.md index c8f607e19b..238b28132f 100644 --- a/zh-cn/application-dev/reference/native-apis/image__pixel__map__napi_8h.md +++ b/zh-cn/application-dev/reference/native-apis/image__pixel__map__napi_8h.md @@ -36,6 +36,6 @@ | 函数名称 | 描述 | | -------- | -------- | -| [OH_GetImageInfo](image.md#ohgetimageinfo) (napi_env env, napi_value value, [OhosPixelMapInfo](_ohos_pixel_map_info.md) \*info) | 获取 **PixelMap** 的信息,并记录信息到[OhosPixelMapInfo](_ohos_pixel_map_info.md)结构中。 | -| [OH_AccessPixels](image.md#ohaccesspixels) (napi_env env, napi_value value, void \*\*addrPtr) | 获取**PixelMap**对象数据的内存地址,并锁定该内存。 | -| [OH_UnAccessPixels](image.md#ohunaccesspixels) (napi_env env, napi_value value) | 释放**PixelMap**对象数据的内存锁, 用于匹配方法[OH_AccessPixels](image.md#ohaccesspixels)。 | +| [OH_GetImageInfo](image.md#oh_getimageinfo) (napi_env env, napi_value value, [OhosPixelMapInfo](_ohos_pixel_map_info.md) \*info) | 获取 **PixelMap** 的信息,并记录信息到[OhosPixelMapInfo](_ohos_pixel_map_info.md)结构中。 | +| [OH_AccessPixels](image.md#oh_accesspixels) (napi_env env, napi_value value, void \*\*addrPtr) | 获取**PixelMap**对象数据的内存地址,并锁定该内存。 | +| [OH_UnAccessPixels](image.md#oh_unaccesspixels) (napi_env env, napi_value value) | 释放**PixelMap**对象数据的内存锁, 用于匹配方法[OH_AccessPixels](image.md#oh_accesspixels)。 | diff --git a/zh-cn/application-dev/reference/native-apis/log_8h.md b/zh-cn/application-dev/reference/native-apis/log_8h.md index 83833d0f4c..4697c51ab9 100644 --- a/zh-cn/application-dev/reference/native-apis/log_8h.md +++ b/zh-cn/application-dev/reference/native-apis/log_8h.md @@ -59,13 +59,13 @@ HILOG_WARN(LOG_APP, "Failed to visit %{private}s, reason:%{public}d.", url, errn | 宏定义名称 | 描述 | | -------- | -------- | -| [LOG_DOMAIN](_hi_log.md#logdomain) 0 | 日志所对应的业务领域,用于标识业务的子系统、模块。 | -| [LOG_TAG](_hi_log.md#logtag) NULL | 字符串常量,标识调用所在的类或者业务。 | -| [OH_LOG_DEBUG](_hi_log.md#ohlogdebug)(type, ...) ((void)[OH_LOG_Print](_hi_log.md#ohlogprint)((type), LOG_DEBUG, LOG_DOMAIN, LOG_TAG, \__VA_ARGS__)) | DEBUG级别写日志,宏封装接口。 | -| [OH_LOG_INFO](_hi_log.md#ohloginfo)(type, ...) ((void)[OH_LOG_Print](_hi_log.md#ohlogprint)((type), LOG_INFO, LOG_DOMAIN, LOG_TAG, \__VA_ARGS__)) | INFO级别写日志,宏封装接口。 | -| [OH_LOG_WARN](_hi_log.md#ohlogwarn)(type, ...) ((void)[OH_LOG_Print](_hi_log.md#ohlogprint)((type), LOG_WARN, LOG_DOMAIN, LOG_TAG, \__VA_ARGS__)) | WARN级别写日志,宏封装接口。 | -| [OH_LOG_ERROR](_hi_log.md#ohlogerror)(type, ...) ((void)[OH_LOG_Print](_hi_log.md#ohlogprint)((type), LOG_ERROR, LOG_DOMAIN, LOG_TAG, \__VA_ARGS__)) | ERROR级别写日志,宏封装接口。 | -| [OH_LOG_FATAL](_hi_log.md#ohlogfatal)(type, ...) ((void)HiLogPrint((type), LOG_FATAL, LOG_DOMAIN, LOG_TAG, \__VA_ARGS__)) | FATAL级别写日志,宏封装接口。 | +| [LOG_DOMAIN](_hi_log.md#log_domain) 0 | 日志所对应的业务领域,用于标识业务的子系统、模块。 | +| [LOG_TAG](_hi_log.md#log_tag) NULL | 字符串常量,标识调用所在的类或者业务。 | +| [OH_LOG_DEBUG](_hi_log.md#oh_log_debug)(type, ...) ((void)[OH_LOG_Print](_hi_log.md#oh_log_print)((type), LOG_DEBUG, LOG_DOMAIN, LOG_TAG, \__VA_ARGS__)) | DEBUG级别写日志,宏封装接口。 | +| [OH_LOG_INFO](_hi_log.md#oh_log_info)(type, ...) ((void)[OH_LOG_Print](_hi_log.md#oh_log_print)((type), LOG_INFO, LOG_DOMAIN, LOG_TAG, \__VA_ARGS__)) | INFO级别写日志,宏封装接口。 | +| [OH_LOG_WARN](_hi_log.md#oh_log_warn)(type, ...) ((void)[OH_LOG_Print](_hi_log.md#oh_log_print)((type), LOG_WARN, LOG_DOMAIN, LOG_TAG, \__VA_ARGS__)) | WARN级别写日志,宏封装接口。 | +| [OH_LOG_ERROR](_hi_log.md#oh_log_error)(type, ...) ((void)[OH_LOG_Print](_hi_log.md#oh_log_print)((type), LOG_ERROR, LOG_DOMAIN, LOG_TAG, \__VA_ARGS__)) | ERROR级别写日志,宏封装接口。 | +| [OH_LOG_FATAL](_hi_log.md#oh_log_fatal)(type, ...) ((void)HiLogPrint((type), LOG_FATAL, LOG_DOMAIN, LOG_TAG, \__VA_ARGS__)) | FATAL级别写日志,宏封装接口。 | ### 枚举 @@ -80,5 +80,5 @@ HILOG_WARN(LOG_APP, "Failed to visit %{private}s, reason:%{public}d.", url, errn | 函数名称 | 描述 | | -------- | -------- | -| [OH_LOG_Print](_hi_log.md#ohlogprint) ([LogType](_hi_log.md#logtype) type, [LogLevel](_hi_log.md#loglevel) level, unsigned int domain, const char \*tag, const char \*fmt,...) __attribute__((__format__(os_log | 写日志接口。 | -| [OH_LOG_IsLoggable](_hi_log.md#ohlogisloggable) (unsigned int domain, const char \*tag, [LogLevel](_hi_log.md#loglevel) level) | 检查指定业务领域、TAG、级别的日志是否可以打印。 | +| [OH_LOG_Print](_hi_log.md#oh_log_print) ([LogType](_hi_log.md#log_type) type, [LogLevel](_hi_log.md#log_level) level, unsigned int domain, const char \*tag, const char \*fmt,...) __attribute__((__format__(os_log | 写日志接口。 | +| [OH_LOG_IsLoggable](_hi_log.md#oh_log_isloggable) (unsigned int domain, const char \*tag, [LogLevel](_hi_log.md#log_level) level) | 检查指定业务领域、TAG、级别的日志是否可以打印。 | diff --git a/zh-cn/application-dev/reference/native-apis/native__buffer_8h.md b/zh-cn/application-dev/reference/native-apis/native__buffer_8h.md index e168c48b18..ed6c7c5552 100644 --- a/zh-cn/application-dev/reference/native-apis/native__buffer_8h.md +++ b/zh-cn/application-dev/reference/native-apis/native__buffer_8h.md @@ -28,10 +28,10 @@ | 函数名称 | 描述 | | -------- | -------- | -| [OH_NativeBuffer_Alloc](_o_h___native_buffer.md#ohnativebufferalloc) (const [OH_NativeBuffer_Config](_o_h___native_buffer___config.md) \*config) | 通过OH_NativeBuffer_Config创建OH_NativeBuffer实例,每次调用都会产生一个新的OH_NativeBuffer实例。 | -| [OH_NativeBuffer_Reference](_o_h___native_buffer.md#ohnativebufferreference) (OH_NativeBuffer \*buffer) | 将OH_NativeBuffer对象的引用计数加1。 | -| [OH_NativeBuffer_Unreference](_o_h___native_buffer.md#ohnativebufferunreference) (OH_NativeBuffer \*buffer) | 将OH_NativeBuffer对象的引用计数减1,当引用计数为0的时候,该NativeBuffer对象会被析构掉。 | -| [OH_NativeBuffer_GetConfig](_o_h___native_buffer.md#ohnativebuffergetconfig) (OH_NativeBuffer \*buffer, [OH_NativeBuffer_Config](_o_h___native_buffer___config.md) \*config) | 用于获取OH_NativeBuffer的属性。 | -| [OH_NativeBuffer_Map](_o_h___native_buffer.md#ohnativebuffermap) (OH_NativeBuffer \*buffer, void \*\*virAddr) | 将OH_NativeBuffer对应的ION内存映射到进程空间。 | -| [OH_NativeBuffer_Unmap](_o_h___native_buffer.md#ohnativebufferunmap) (OH_NativeBuffer \*buffer) | 将OH_NativeBuffer对应的ION内存从进程空间移除。 | -| [OH_NativeBuffer_GetSeqNum](_o_h___native_buffer.md#ohnativebuffergetseqnum) (OH_NativeBuffer \*buffer) | 获取OH_NativeBuffer的序列号。 | +| [OH_NativeBuffer_Alloc](_o_h___native_buffer.md#oh_nativebuffer_alloc) (const [OH_NativeBuffer_Config](_o_h___native_buffer___config.md) \*config) | 通过OH_NativeBuffer_Config创建OH_NativeBuffer实例,每次调用都会产生一个新的OH_NativeBuffer实例。 | +| [OH_NativeBuffer_Reference](_o_h___native_buffer.md#oh_nativebuffer_reference) (OH_NativeBuffer \*buffer) | 将OH_NativeBuffer对象的引用计数加1。 | +| [OH_NativeBuffer_Unreference](_o_h___native_buffer.md#oh_nativebuffer_unreference) (OH_NativeBuffer \*buffer) | 将OH_NativeBuffer对象的引用计数减1,当引用计数为0的时候,该NativeBuffer对象会被析构掉。 | +| [OH_NativeBuffer_GetConfig](_o_h___native_buffer.md#oh_nativebuffer_getconfig) (OH_NativeBuffer \*buffer, [OH_NativeBuffer_Config](_o_h___native_buffer___config.md) \*config) | 用于获取OH_NativeBuffer的属性。 | +| [OH_NativeBuffer_Map](_o_h___native_buffer.md#oh_nativebuffer_map) (OH_NativeBuffer \*buffer, void \*\*virAddr) | 将OH_NativeBuffer对应的ION内存映射到进程空间。 | +| [OH_NativeBuffer_Unmap](_o_h___native_buffer.md#oh_nativebuffer_unmap) (OH_NativeBuffer \*buffer) | 将OH_NativeBuffer对应的ION内存从进程空间移除。 | +| [OH_NativeBuffer_GetSeqNum](_o_h___native_buffer.md#oh_nativebuffer_getseqnum) (OH_NativeBuffer \*buffer) | 获取OH_NativeBuffer的序列号。 | diff --git a/zh-cn/application-dev/reference/native-apis/native__image_8h.md b/zh-cn/application-dev/reference/native-apis/native__image_8h.md index 15a84d32e4..caea888e50 100644 --- a/zh-cn/application-dev/reference/native-apis/native__image_8h.md +++ b/zh-cn/application-dev/reference/native-apis/native__image_8h.md @@ -21,11 +21,11 @@ | 函数名称 | 描述 | | -------- | -------- | -| [OH_NativeImage_Create](_o_h___native_image.md#ohnativeimagecreate) (uint32_t textureId, uint32_t textureTarget) | 创建一个**OH_NativeImage**实例,该实例与OPENGL ES的纹理ID和纹理目标相关联. | -| [OH_NativeImage_AcquireNativeWindow](_o_h___native_image.md#ohnativeimageacquirenativewindow) (OH_NativeImage \*image) | 获取与OH_NativeImage相关联的OHNativeWindow指针. 该OHNativeWindow后续不再需要时需要调用 OH_NativeWindow_DestroyNativeWindow释放. | -| [OH_NativeImage_AttachContext](_o_h___native_image.md#ohnativeimageattachcontext) (OH_NativeImage \*image, uint32_t textureId) | 将OH_NativeImage实例附加到当前OPENGL ES上下文, 且该OPENGL ES纹理会绑定到 GL_TEXTURE_EXTERNAL_OES, 并通过OH_NativeImage进行更新. | -| [OH_NativeImage_DetachContext](_o_h___native_image.md#ohnativeimagedetachcontext) (OH_NativeImage \*image) | 将OH_NativeImage实例从当前OPENGL ES上下文分离. | -| [OH_NativeImage_UpdateSurfaceImage](_o_h___native_image.md#ohnativeimageupdatesurfaceimage) (OH_NativeImage \*image) | 通过OH_NativeImage获取最新帧更新相关联的OPENGL ES纹理. | -| [OH_NativeImage_GetTimestamp](_o_h___native_image.md#ohnativeimagegettimestamp) (OH_NativeImage \*image) | 获取最近调用OH_NativeImage_UpdateSurfaceImage的纹理图像的相关时间戳. | -| [OH_NativeImage_GetTransformMatrix](_o_h___native_image.md#ohnativeimagegettransformmatrix) (OH_NativeImage \*image, float matrix[16]) | 获取最近调用OH_NativeImage_UpdateSurfaceImage的纹理图像的变化矩阵. | -| [OH_NativeImage_Destroy](_o_h___native_image.md#ohnativeimagedestroy) (OH_NativeImage \*\*image) | 销毁通过OH_NativeImage_Create创建的**OH_NativeImage**实例, 销毁后该 **OH_NativeImage**指针会被赋值为空. | +| [OH_NativeImage_Create](_o_h___native_image.md#oh_nativeimage_create) (uint32_t textureId, uint32_t textureTarget) | 创建一个**OH_NativeImage**实例,该实例与OPENGL ES的纹理ID和纹理目标相关联. | +| [OH_NativeImage_AcquireNativeWindow](_o_h___native_image.md#oh_nativeimage_acquirenativewindow) (OH_NativeImage \*image) | 获取与OH_NativeImage相关联的OHNativeWindow指针. 该OHNativeWindow后续不再需要时需要调用 OH_NativeWindow_DestroyNativeWindow释放. | +| [OH_NativeImage_AttachContext](_o_h___native_image.md#oh_nativeimage_attachcontext) (OH_NativeImage \*image, uint32_t textureId) | 将OH_NativeImage实例附加到当前OPENGL ES上下文, 且该OPENGL ES纹理会绑定到 GL_TEXTURE_EXTERNAL_OES, 并通过OH_NativeImage进行更新. | +| [OH_NativeImage_DetachContext](_o_h___native_image.md#oh_nativeimage_detachcontext) (OH_NativeImage \*image) | 将OH_NativeImage实例从当前OPENGL ES上下文分离. | +| [OH_NativeImage_UpdateSurfaceImage](_o_h___native_image.md#oh_nativeimage_updatesurfaceimage) (OH_NativeImage \*image) | 通过OH_NativeImage获取最新帧更新相关联的OPENGL ES纹理. | +| [OH_NativeImage_GetTimestamp](_o_h___native_image.md#oh_nativeimage_gettimestamp) (OH_NativeImage \*image) | 获取最近调用OH_NativeImage_UpdateSurfaceImage的纹理图像的相关时间戳. | +| [OH_NativeImage_GetTransformMatrix](_o_h___native_image.md#oh_nativeimage_gettransformmatrix) (OH_NativeImage \*image, float matrix[16]) | 获取最近调用OH_NativeImage_UpdateSurfaceImage的纹理图像的变化矩阵. | +| [OH_NativeImage_Destroy](_o_h___native_image.md#oh_nativeimage_destroy) (OH_NativeImage \*\*image) | 销毁通过OH_NativeImage_Create创建的**OH_NativeImage**实例, 销毁后该 **OH_NativeImage**指针会被赋值为空. | diff --git a/zh-cn/application-dev/reference/native-apis/native__interface__xcomponent_8h.md b/zh-cn/application-dev/reference/native-apis/native__interface__xcomponent_8h.md index 2db49825ec..02f072ffbc 100644 --- a/zh-cn/application-dev/reference/native-apis/native__interface__xcomponent_8h.md +++ b/zh-cn/application-dev/reference/native-apis/native__interface__xcomponent_8h.md @@ -32,9 +32,9 @@ | 类型定义名称 | 描述 | | -------- | -------- | -| [OH_NativeXComponent](_o_h___native_x_component.md#ohnativexcomponent) | 提供封装的OH_NativeXComponent实例。 | -| [OH_NativeXComponent_Callback](_o_h___native_x_component.md#ohnativexcomponentcallback) | 注册surface生命周期和触摸事件回调。 | -| [OH_NativeXComponent_MouseEvent_Callback](_o_h___native_x_component.md#ohnativexcomponentmouseeventcallback) | 注册鼠标事件的回调。 | +| [OH_NativeXComponent](_o_h___native_x_component.md#oh_nativexcomponent) | 提供封装的OH_NativeXComponent实例。 | +| [OH_NativeXComponent_Callback](_o_h___native_x_component.md#oh_nativexcomponent_callback) | 注册surface生命周期和触摸事件回调。 | +| [OH_NativeXComponent_MouseEvent_Callback](_o_h___native_x_component.md#oh_nativexcomponent_mouseeventcallback) | 注册鼠标事件的回调。 | ### 枚举 @@ -42,22 +42,22 @@ | 枚举名称 | 描述 | | -------- | -------- | | { OH_NATIVEXCOMPONENT_RESULT_SUCCESS = 0,
OH_NATIVEXCOMPONENT_RESULT_FAILED = -1,
OH_NATIVEXCOMPONENT_RESULT_BAD_PARAMETER = -2,
OHOS_IMAGE_RESULT_SUCCESS = 0,
OHOS_IMAGE_RESULT_BAD_PARAMETER = -1 } | [枚举](_o_h___native_x_component.md#anonymous-enum)API访问状态。 | -| [OH_NativeXComponent_TouchEventType](_o_h___native_x_component.md#ohnativexcomponenttoucheventtype) {
OH_NATIVEXCOMPONENT_DOWN = 0,
OH_NATIVEXCOMPONENT_UP,
OH_NATIVEXCOMPONENT_MOVE,
OH_NATIVEXCOMPONENT_CANCEL,
OH_NATIVEXCOMPONENT_UNKNOWN } | 触摸事件类型。 | -| [OH_NativeXComponent_MouseEventAction](_o_h___native_x_component.md#ohnativexcomponentmouseeventaction) {
OH_NATIVEXCOMPONENT_MOUSE_NONE = 0,
OH_NATIVEXCOMPONENT_MOUSE_PRESS,
OH_NATIVEXCOMPONENT_MOUSE_RELEASE,
OH_NATIVEXCOMPONENT_MOUSE_MOVE } | 鼠标事件动作。 | -| [OH_NativeXComponent_MouseEventButton](_o_h___native_x_component.md#ohnativexcomponentmouseeventbutton) {
OH_NATIVEXCOMPONENT_NONE_BUTTON = 0,
OH_NATIVEXCOMPONENT_LEFT_BUTTON = 0x01,
OH_NATIVEXCOMPONENT_RIGHT_BUTTON = 0x02,
OH_NATIVEXCOMPONENT_MIDDLE_BUTTON = 0x04,
OH_NATIVEXCOMPONENT_BACK_BUTTON = 0x08,
OH_NATIVEXCOMPONENT_FORWARD_BUTTON = 0x10 } | 鼠标事件按键。 | +| [OH_NativeXComponent_TouchEventType](_o_h___native_x_component.md#oh_nativexcomponent_toucheventtype) {
OH_NATIVEXCOMPONENT_DOWN = 0,
OH_NATIVEXCOMPONENT_UP,
OH_NATIVEXCOMPONENT_MOVE,
OH_NATIVEXCOMPONENT_CANCEL,
OH_NATIVEXCOMPONENT_UNKNOWN } | 触摸事件类型。 | +| [OH_NativeXComponent_MouseEventAction](_o_h___native_x_component.md#oh_nativexcomponent_mouseeventaction) {
OH_NATIVEXCOMPONENT_MOUSE_NONE = 0,
OH_NATIVEXCOMPONENT_MOUSE_PRESS,
OH_NATIVEXCOMPONENT_MOUSE_RELEASE,
OH_NATIVEXCOMPONENT_MOUSE_MOVE } | 鼠标事件动作。 | +| [OH_NativeXComponent_MouseEventButton](_o_h___native_x_component.md#oh_nativexcomponent_mouseeventbutton) {
OH_NATIVEXCOMPONENT_NONE_BUTTON = 0,
OH_NATIVEXCOMPONENT_LEFT_BUTTON = 0x01,
OH_NATIVEXCOMPONENT_RIGHT_BUTTON = 0x02,
OH_NATIVEXCOMPONENT_MIDDLE_BUTTON = 0x04,
OH_NATIVEXCOMPONENT_BACK_BUTTON = 0x08,
OH_NATIVEXCOMPONENT_FORWARD_BUTTON = 0x10 } | 鼠标事件按键。 | ### 函数 | 函数名称 | 描述 | | -------- | -------- | -| [OH_NativeXComponent_GetXComponentId](_o_h___native_x_component.md#ohnativexcomponentgetxcomponentid) ([OH_NativeXComponent](_o_h___native_x_component.md#ohnativexcomponent) \*component, char \*id, uint64_t \*size) | 获取ArkUI XComponent的id。 | -| [OH_NativeXComponent_GetXComponentSize](_o_h___native_x_component.md#ohnativexcomponentgetxcomponentsize) ([OH_NativeXComponent](_o_h___native_x_component.md#ohnativexcomponent) \*component, const void \*window, uint64_t \*width, uint64_t \*height) | 获取ArkUI XComponent持有的surface的大小。 | -| [OH_NativeXComponent_GetXComponentOffset](_o_h___native_x_component.md#ohnativexcomponentgetxcomponentoffset) ([OH_NativeXComponent](_o_h___native_x_component.md#ohnativexcomponent) \*component, const void \*window, double \*x, double \*y) | 获取ArkUI XComponent组件相对屏幕左上顶点的偏移量。 | -| [OH_NativeXComponent_GetTouchEvent](_o_h___native_x_component.md#ohnativexcomponentgettouchevent) ([OH_NativeXComponent](_o_h___native_x_component.md#ohnativexcomponent) \*component, const void \*window, [OH_NativeXComponent_TouchEvent](_o_h___native_x_component___touch_event.md) \*touchEvent) | 获取ArkUI XComponent调度的触摸事件。 | -| [OH_NativeXComponent_GetMouseEvent](_o_h___native_x_component.md#ohnativexcomponentgetmouseevent) ([OH_NativeXComponent](_o_h___native_x_component.md#ohnativexcomponent) \*component, const void \*window, [OH_NativeXComponent_MouseEvent](_o_h___native_x_component___mouse_event.md) \*mouseEvent) | 获取ArkUI XComponent调度的鼠标事件 | -| [OH_NativeXComponent_RegisterCallback](_o_h___native_x_component.md#ohnativexcomponentregistercallback) ([OH_NativeXComponent](_o_h___native_x_component.md#ohnativexcomponent) \*component, [OH_NativeXComponent_Callback](_o_h___native_x_component___callback.md) \*callback) | 为此OH_NativeXComponent实例注册回调。 | -| [OH_NativeXComponent_RegisterMouseEventCallback](_o_h___native_x_component.md#ohnativexcomponentregistermouseeventcallback) ([OH_NativeXComponent](_o_h___native_x_component.md#ohnativexcomponent) \*component, [OH_NativeXComponent_MouseEvent_Callback](_o_h___native_x_component___mouse_event___callback.md) \*callback) | 为此OH_NativeXComponent实例注册鼠标事件回调。 | +| [OH_NativeXComponent_GetXComponentId](_o_h___native_x_component.md#oh_nativexcomponent_getxcomponentid) ([OH_NativeXComponent](_o_h___native_x_component.md#oh_nativexcomponent) \*component, char \*id, uint64_t \*size) | 获取ArkUI XComponent的id。 | +| [OH_NativeXComponent_GetXComponentSize](_o_h___native_x_component.md#oh_nativexcomponent_getxcomponentsize) ([OH_NativeXComponent](_o_h___native_x_component.md#oh_nativexcomponent) \*component, const void \*window, uint64_t \*width, uint64_t \*height) | 获取ArkUI XComponent持有的surface的大小。 | +| [OH_NativeXComponent_GetXComponentOffset](_o_h___native_x_component.md#oh_nativexcomponent_getxcomponentoffset) ([OH_NativeXComponent](_o_h___native_x_component.md#oh_nativexcomponent) \*component, const void \*window, double \*x, double \*y) | 获取ArkUI XComponent组件相对屏幕左上顶点的偏移量。 | +| [OH_NativeXComponent_GetTouchEvent](_o_h___native_x_component.md#oh_nativexcomponent_gettouchevent) ([OH_NativeXComponent](_o_h___native_x_component.md#oh_nativexcomponent) \*component, const void \*window, [OH_NativeXComponent_TouchEvent](_o_h___native_x_component___touch_event.md) \*touchEvent) | 获取ArkUI XComponent调度的触摸事件。 | +| [OH_NativeXComponent_GetMouseEvent](_o_h___native_x_component.md#oh_nativexcomponent_getmouseevent) ([OH_NativeXComponent](_o_h___native_x_component.md#oh_nativexcomponent) \*component, const void \*window, [OH_NativeXComponent_MouseEvent](_o_h___native_x_component___mouse_event.md) \*mouseEvent) | 获取ArkUI XComponent调度的鼠标事件 | +| [OH_NativeXComponent_RegisterCallback](_o_h___native_x_component.md#oh_nativexcomponent_registercallback) ([OH_NativeXComponent](_o_h___native_x_component.md#oh_nativexcomponent) \*component, [OH_NativeXComponent_Callback](_o_h___native_x_component___callback.md) \*callback) | 为此OH_NativeXComponent实例注册回调。 | +| [OH_NativeXComponent_RegisterMouseEventCallback](_o_h___native_x_component.md#oh_nativexcomponent_registermouseeventcallback) ([OH_NativeXComponent](_o_h___native_x_component.md#oh_nativexcomponent) \*component, [OH_NativeXComponent_MouseEvent_Callback](_o_h___native_x_component___mouse_event___callback.md) \*callback) | 为此OH_NativeXComponent实例注册鼠标事件回调。 | ### 变量 diff --git a/zh-cn/application-dev/reference/native-apis/native__vsync_8h.md b/zh-cn/application-dev/reference/native-apis/native__vsync_8h.md index d8472e0073..498cb8e9c3 100644 --- a/zh-cn/application-dev/reference/native-apis/native__vsync_8h.md +++ b/zh-cn/application-dev/reference/native-apis/native__vsync_8h.md @@ -21,6 +21,6 @@ | 函数名称 | 描述 | | -------- | -------- | -| [OH_NativeVSync_Create](_native_vsync.md#ohnativevsynccreate) (const char \*name, unsigned int length) | 创建一个OH_NativeVSync实例,每次调用都会产生一个新的实例。 | -| [OH_NativeVSync_Destroy](_native_vsync.md#ohnativevsyncdestroy) (OH_NativeVSync \*nativeVsync) | 销毁OH_NativeVSync实例。 | -| [OH_NativeVSync_RequestFrame](_native_vsync.md#ohnativevsyncrequestframe) (OH_NativeVSync \*nativeVsync, OH_NativeVSync_FrameCallback callback, void \*data) | 请求下一次vsync信号,当信号到来时,调用回调函数callback。 | +| [OH_NativeVSync_Create](_native_vsync.md#oh_nativevsync_create) (const char \*name, unsigned int length) | 创建一个OH_NativeVSync实例,每次调用都会产生一个新的实例。 | +| [OH_NativeVSync_Destroy](_native_vsync.md#oh_nativevsync_destroy) (OH_NativeVSync \*nativeVsync) | 销毁OH_NativeVSync实例。 | +| [OH_NativeVSync_RequestFrame](_native_vsync.md#oh_nativevsync_requestframe) (OH_NativeVSync \*nativeVsync, OH_NativeVSync_FrameCallback callback, void \*data) | 请求下一次vsync信号,当信号到来时,调用回调函数callback。 | diff --git a/zh-cn/application-dev/reference/native-apis/raw__dir_8h.md b/zh-cn/application-dev/reference/native-apis/raw__dir_8h.md index f5cbd8bae0..a574686576 100644 --- a/zh-cn/application-dev/reference/native-apis/raw__dir_8h.md +++ b/zh-cn/application-dev/reference/native-apis/raw__dir_8h.md @@ -30,6 +30,6 @@ | 函数名称 | 描述 | | -------- | -------- | -| [OH_ResourceManager_GetRawFileName](rawfile.md#ohresourcemanagergetrawfilename) ([RawDir](rawfile.md#rawdir) \*rawDir, int index) | 通过索引获取rawfile文件名称 | -| [OH_ResourceManager_GetRawFileCount](rawfile.md#ohresourcemanagergetrawfilecount) ([RawDir](rawfile.md#rawdir) \*rawDir) | 获取[RawDir](rawfile.md#rawdir)中的rawfile数量 | -| [OH_ResourceManager_CloseRawDir](rawfile.md#ohresourcemanagercloserawdir) ([RawDir](rawfile.md#rawdir) \*rawDir) | 关闭已打开的[RawDir](rawfile.md#rawdir)并释放所有相关联资源 | +| [OH_ResourceManager_GetRawFileName](rawfile.md#oh_resourcemanager_getrawfilename) ([RawDir](rawfile.md#rawdir) \*rawDir, int index) | 通过索引获取rawfile文件名称 | +| [OH_ResourceManager_GetRawFileCount](rawfile.md#oh_resourcemanager_getrawfilecount) ([RawDir](rawfile.md#rawdir) \*rawDir) | 获取[RawDir](rawfile.md#rawdir)中的rawfile数量 | +| [OH_ResourceManager_CloseRawDir](rawfile.md#oh_resourcemanager_closerawdir) ([RawDir](rawfile.md#rawdir) \*rawDir) | 关闭已打开的[RawDir](rawfile.md#rawdir)并释放所有相关联资源 | diff --git a/zh-cn/application-dev/reference/native-apis/raw__file_8h.md b/zh-cn/application-dev/reference/native-apis/raw__file_8h.md index 1f6b4b3310..1cb2a8dd65 100644 --- a/zh-cn/application-dev/reference/native-apis/raw__file_8h.md +++ b/zh-cn/application-dev/reference/native-apis/raw__file_8h.md @@ -37,10 +37,10 @@ | 函数名称 | 描述 | | -------- | -------- | -| [OH_ResourceManager_ReadRawFile](rawfile.md#ohresourcemanagerreadrawfile) (const [RawFile](rawfile.md#rawfile) \*rawFile, void \*buf, size_t length) | 读取rawfile | -| [OH_ResourceManager_SeekRawFile](rawfile.md#ohresourcemanagerseekrawfile) (const [RawFile](rawfile.md#rawfile) \*rawFile, long offset, int whence) | 基于指定的offset,在rawfile文件内搜索读写数据的位置 | -| [OH_ResourceManager_GetRawFileSize](rawfile.md#ohresourcemanagergetrawfilesize) ([RawFile](rawfile.md#rawfile) \*rawFile) | 获取rawfile长度,单位为int32_t | -| [OH_ResourceManager_CloseRawFile](rawfile.md#ohresourcemanagercloserawfile) ([RawFile](rawfile.md#rawfile) \*rawFile) | 关闭已打开的[RawFile](rawfile.md#rawfile) 以及释放所有相关联资源 | -| [OH_ResourceManager_GetRawFileOffset](rawfile.md#ohresourcemanagergetrawfileoffset) (const [RawFile](rawfile.md#rawfile) \*rawFile) | 获取rawfile当前的offset,单位为int32_t | -| [OH_ResourceManager_GetRawFileDescriptor](rawfile.md#ohresourcemanagergetrawfiledescriptor) (const [RawFile](rawfile.md#rawfile) \*rawFile, [RawFileDescriptor](_raw_file_descriptor.md) &descriptor) | 基于offset(单位为int32_t)和文件长度打开rawfile,并获取rawfile文件描述符 | -| [OH_ResourceManager_ReleaseRawFileDescriptor](rawfile.md#ohresourcemanagerreleaserawfiledescriptor) (const [RawFileDescriptor](_raw_file_descriptor.md) &descriptor) | 关闭rawfile文件描述符 | +| [OH_ResourceManager_ReadRawFile](rawfile.md#oh_resourcemanager_readrawfile) (const [RawFile](rawfile.md#rawfile) \*rawFile, void \*buf, size_t length) | 读取rawfile | +| [OH_ResourceManager_SeekRawFile](rawfile.md#oh_resourcemanager_seekrawfile) (const [RawFile](rawfile.md#rawfile) \*rawFile, long offset, int whence) | 基于指定的offset,在rawfile文件内搜索读写数据的位置 | +| [OH_ResourceManager_GetRawFileSize](rawfile.md#oh_resourcemanager_getrawfilesize) ([RawFile](rawfile.md#rawfile) \*rawFile) | 获取rawfile长度,单位为int32_t | +| [OH_ResourceManager_CloseRawFile](rawfile.md#oh_resourcemanager_closerawfile) ([RawFile](rawfile.md#rawfile) \*rawFile) | 关闭已打开的[RawFile](rawfile.md#rawfile) 以及释放所有相关联资源 | +| [OH_ResourceManager_GetRawFileOffset](rawfile.md#oh_resourcemanager_getrawfileoffset) (const [RawFile](rawfile.md#rawfile) \*rawFile) | 获取rawfile当前的offset,单位为int32_t | +| [OH_ResourceManager_GetRawFileDescriptor](rawfile.md#oh_resourcemanager_getrawfiledescriptor) (const [RawFile](rawfile.md#rawfile) \*rawFile, [RawFileDescriptor](_raw_file_descriptor.md) &descriptor) | 基于offset(单位为int32_t)和文件长度打开rawfile,并获取rawfile文件描述符 | +| [OH_ResourceManager_ReleaseRawFileDescriptor](rawfile.md#oh_resourcemanager_releaserawfiledescriptor) (const [RawFileDescriptor](_raw_file_descriptor.md) &descriptor) | 关闭rawfile文件描述符 | diff --git a/zh-cn/application-dev/reference/native-apis/raw__file__manager_8h.md b/zh-cn/application-dev/reference/native-apis/raw__file__manager_8h.md index 1f9474ef08..405a8d1efc 100644 --- a/zh-cn/application-dev/reference/native-apis/raw__file__manager_8h.md +++ b/zh-cn/application-dev/reference/native-apis/raw__file__manager_8h.md @@ -30,7 +30,7 @@ | 函数名称 | 描述 | | -------- | -------- | -| [OH_ResourceManager_InitNativeResourceManager](rawfile.md#ohresourcemanagerinitnativeresourcemanager) (napi_env env, napi_value jsResMgr) | 基于JavaScipt resource manager获取native resource manager | -| [OH_ResourceManager_ReleaseNativeResourceManager](rawfile.md#ohresourcemanagerreleasenativeresourcemanager) ([NativeResourceManager](rawfile.md#nativeresourcemanager) \*resMgr) | 释放native resource manager | -| [OH_ResourceManager_OpenRawDir](rawfile.md#ohresourcemanageropenrawdir) (const [NativeResourceManager](rawfile.md#nativeresourcemanager) \*mgr, const char \*dirName) | 打开rawfile目录 | -| [OH_ResourceManager_OpenRawFile](rawfile.md#ohresourcemanageropenrawfile) (const [NativeResourceManager](rawfile.md#nativeresourcemanager) \*mgr, const char \*fileName) | 打开rawfile文件 | +| [OH_ResourceManager_InitNativeResourceManager](rawfile.md#oh_resourcemanager_initnativeresourcemanager) (napi_env env, napi_value jsResMgr) | 基于JavaScipt resource manager获取native resource manager | +| [OH_ResourceManager_ReleaseNativeResourceManager](rawfile.md#oh_resourcemanager_releasenativeresourcemanager) ([NativeResourceManager](rawfile.md#nativeresourcemanager) \*resMgr) | 释放native resource manager | +| [OH_ResourceManager_OpenRawDir](rawfile.md#oh_resourcemanager_openrawdir) (const [NativeResourceManager](rawfile.md#nativeresourcemanager) \*mgr, const char \*dirName) | 打开rawfile目录 | +| [OH_ResourceManager_OpenRawFile](rawfile.md#oh_resourcemanager_openrawfile) (const [NativeResourceManager](rawfile.md#nativeresourcemanager) \*mgr, const char \*fileName) | 打开rawfile文件 | -- GitLab