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