1# 方舟2D图形服务变更说明 2 3## c1.ArkGraphics2D.1 OH_NativeImage_GetTransformMatrix接口废弃 4 5**访问级别** 6 7公开接口。 8 9**废弃原因** 10 11接口输出matrix未完全实现,需废弃,使用新接口替代。 12 13**废弃影响** 14 15该变更为不兼容性变更。 16 17接口不建议使用,建议通过OH_NativeImage_GetTransformMatrixV2替代。 18 19**起始API Level** 20 219 22 23**废弃发生版本** 24 25OpenHarmony SDK 5.0.0.31 26 27**废弃的接口/组件** 28 29OH_NativeImage_GetTransformMatrix接口废弃,建议通过OH_NativeImage_GetTransformMatrixV2替代。 30 31**适配指导** 32 33将OH_NativeImage_GetTransformMatrix接口替换为OH_NativeImage_GetTransformMatrixV2。 34 35## c1.ArkGraphics2D.2 OH_NativeWindow_CreateNativeWindow接口废弃 36 37**访问级别** 38 39公开接口。 40 41**废弃原因** 42 43用户无法获取入参类型,用户无法使用,需废弃。 44 45**废弃影响** 46 47该变更为不兼容性变更。 48 49无影响,用户本身就无法使用该接口。 50 51**起始API Level** 52 538 54 55**废弃发生版本** 56 57OpenHarmony SDK 5.0.0.31 58 59**废弃的接口/组件** 60 61OH_NativeWindow_CreateNativeWindow接口废弃,无替代接口。 62 63**适配指导** 64 65无影响,用户本身就无法使用该接口。 66 67## c1.ArkGraphics2D.3 OH_NativeWindow_CreateNativeWindowBufferFromSurfaceBuffer接口废弃 68 69**访问级别** 70 71公开接口。 72 73**废弃原因** 74 75用户无法获取入参类型,用户无法使用,需废弃。 76 77**废弃影响** 78 79该变更为不兼容性变更。 80 81无影响,用户本身就无法使用该接口。 82 83**起始API Level** 84 858 86 87**废弃发生版本** 88 89OpenHarmony SDK 5.0.0.31 90 91**废弃的接口/组件** 92 93OH_NativeWindow_CreateNativeWindowBufferFromSurfaceBuffer接口废弃,建议通过OH_NativeWindow_CreateNativeWindowBufferFromNativeBuffer替代。 94 95**适配指导** 96 97无影响,用户本身就无法使用该接口。 98 99## c1.ArkGraphics2D.4 OH_NativeWindow_GetLastFlushedBuffer接口废弃 100 101**访问级别** 102 103公开接口。 104 105**废弃原因** 106 107接口输出matrix未完全实现,需废弃,使用新接口替代。 108 109**废弃影响** 110 111该变更为不兼容性变更。 112 113接口不建议使用,建议通过OH_NativeWindow_GetLastFlushedBufferV2替代。 114 115**起始API Level** 116 11711 118 119**废弃发生版本** 120 121OpenHarmony SDK 5.0.0.31 122 123**废弃的接口/组件** 124 125OH_NativeWindow_GetLastFlushedBuffer接口废弃,建议通过OH_NativeWindow_GetLastFlushedBufferV2替代。 126 127**适配指导** 128 129将OH_NativeWindow_GetLastFlushedBuffer接口替换为OH_NativeWindow_GetLastFlushedBufferV2。 130 131## cl.ArkGraphics2D.5 OH_Drawing_RegisterFont()、OH_Drawing_RegisterFontBuffer()接口增加报错码 132 133**访问级别** 134 135公开接口 136 137**变更原因** 138 139OH_Drawing_RegisterFont()、OH_Drawing_RegisterFontBuffer()接口缺少对文件内容校验的报错。 140 141**变更影响** 142 143该变更为不兼容性变更。 1441. 变更之前,没有对文件内容进行校验,如果文件损坏,会使用默认字体,并返回成功。 1452. 变更之后,增加了对文件内容的校验,如果没有成功创建出字体,则会报出错误码9,即文件损坏。 146 147**起始 API Level** 148 14911 150 151**变更发生版本** 152 153从OpenHarmony SDK 5.0.0.32 版本开始。 154 155**变更的接口/组件** 156 157OH_Drawing_RegisterFont()、OH_Drawing_RegisterFontBuffer()接口增加报错码:9 文件损坏。 158 159**适配指导** 160 161全局搜索OH_Drawing_RegisterFont和OH_Drawing_RegisterFontBuffer接口,适配新增的错误码。 162