diff --git a/api/arkui/component/canvas.static.d.ets b/api/arkui/component/canvas.static.d.ets index 05e6d4e3546da68075ac03b13f8e9ebae3fcbeb1..58ac39c8132369a70dfe26b6b9a35b9187c2ed9e 100644 --- a/api/arkui/component/canvas.static.d.ets +++ b/api/arkui/component/canvas.static.d.ets @@ -492,7 +492,7 @@ export declare class ImageBitmap { /** * Indicates the height of the CSS pixel unit of ImageData. * - * @return { number } + * @returns { number } * @syscap SystemCapability.ArkUI.ArkUI.Full * @since 20 */ @@ -500,7 +500,7 @@ export declare class ImageBitmap { /** * Indicates the width of the CSS pixel unit of ImageData. * - * @return { number } + * @returns { number } * @syscap SystemCapability.ArkUI.ArkUI.Full * @since 20 */ @@ -533,15 +533,15 @@ export declare class ImageData { /** * Array containing image pixel data * - * @return { Uint8ClampedArray } + * @returns { Uint8ClampedArray | undefined } * @syscap SystemCapability.ArkUI.ArkUI.Full * @since 20 */ - get data(): Uint8ClampedArray; + get data(): Uint8ClampedArray | undefined; /** * Height of the image. * - * @return { int } + * @returns { int } * @syscap SystemCapability.ArkUI.ArkUI.Full * @since 20 */ @@ -549,7 +549,7 @@ export declare class ImageData { /** * Width of the image. * - * @return { int } + * @returns { int } * @syscap SystemCapability.ArkUI.ArkUI.Full * @since 20 */ @@ -612,7 +612,7 @@ export declare class CanvasRenderer extends CanvasPath { /** * Get spacing for letter. * - * @return { LengthMetrics | string } + * @returns { LengthMetrics | string } * @syscap SystemCapability.ArkUI.ArkUI.Full * @since 20 */ @@ -629,7 +629,7 @@ export declare class CanvasRenderer extends CanvasPath { * Get transparency. The value ranges from 0.0 (completely transparent) to 1.0 (completely opaque). * If the value is out of range, the assignment is invalid. * - * @return { number } + * @returns { number } * @syscap SystemCapability.ArkUI.ArkUI.Full * @since 20 */ @@ -660,7 +660,7 @@ export declare class CanvasRenderer extends CanvasPath { * copy: Only new graphics are displayed. * xor: In the image, those overlaps and other places outside of the normal drawing are transparent. * - * @return { string } + * @returns { string } * @syscap SystemCapability.ArkUI.ArkUI.Full * @since 20 */ @@ -784,11 +784,11 @@ export declare class CanvasRenderer extends CanvasPath { /** * Get the attributes specifie the color, gradient, or pattern to use inside shapes. The options are as follows: * - * @return { string | int | CanvasGradient | CanvasPattern } - * string: Color String. - * int: Indicates the color with number. - * CanvasGradient: Color gradient object. For details, see {@link CanvasGradient}. - * CanvasPattern: Template object. For details, see {@link CanvasPattern}. + * @returns { string | int | CanvasGradient | CanvasPattern } + * string: Color String. + * int: Indicates the color with number. + * CanvasGradient: Color gradient object. For details, see {@link CanvasGradient}. + * CanvasPattern: Template object. For details, see {@link CanvasPattern}. * @syscap SystemCapability.ArkUI.ArkUI.Full * @since 20 */ @@ -809,11 +809,11 @@ export declare class CanvasRenderer extends CanvasPath { * Get the attributes specifie the color, gradient, or pattern to use for the strokes (outlines) around shapes. * The options are as follows: * - * @return { string | int | CanvasGradient | CanvasPattern } - * string: Color String. - * int: Indicates the color with number. - * CanvasGradient: Color gradient object. For details, see {@link CanvasGradient}. - * CanvasPattern: Template object. For details, see {@link CanvasPattern}. + * @returns { string | int | CanvasGradient | CanvasPattern } + * string: Color String. + * int: Indicates the color with number. + * CanvasGradient: Color gradient object. For details, see {@link CanvasGradient}. + * CanvasPattern: Template object. For details, see {@link CanvasPattern}. * @syscap SystemCapability.ArkUI.ArkUI.Full * @since 20 */ @@ -912,7 +912,7 @@ export declare class CanvasRenderer extends CanvasPath { * When the value is 0%, there is no change in the image. * none: Turn off filter effects. * - * @return { string } + * @returns { string } * @syscap SystemCapability.ArkUI.ArkUI.Full * @since 20 */ @@ -987,11 +987,11 @@ export declare class CanvasRenderer extends CanvasPath { * to be extracted. * @param { number } sw - The width of the rectangular area of the PixelMap to be extracted. * @param { number } sh - The height of the rectangular area of the PixelMap to be extracted. - * @returns { PixelMap } + * @returns { PixelMap | undefined } * @syscap SystemCapability.ArkUI.ArkUI.Full * @since 20 */ - getPixelMap(sx: number, sy: number, sw: number, sh: number): PixelMap; + getPixelMap(sx: number, sy: number, sw: number, sh: number): PixelMap | undefined; /** * Draws the specified ImageData object onto the canvas * @@ -1031,7 +1031,7 @@ export declare class CanvasRenderer extends CanvasPath { * Get the status whether to smooth the image. The value true indicates that the image is smooth. * The value false indicates that the image is not smooth. * - * @return { boolean } + * @returns { boolean } * @syscap SystemCapability.ArkUI.ArkUI.Full * @since 20 */ @@ -1048,7 +1048,7 @@ export declare class CanvasRenderer extends CanvasPath { /** * Get the smoothness level of the current image. For details, see {@link ImageSmoothingQuality}. * - * @return { ImageSmoothingQuality } + * @returns { ImageSmoothingQuality } * @syscap SystemCapability.ArkUI.ArkUI.Full * @since 20 */ @@ -1064,7 +1064,7 @@ export declare class CanvasRenderer extends CanvasPath { /** * Get the line segment endpoint attribute. For details, see {@link CanvasLineCap}. * - * @return { CanvasLineCap } + * @returns { CanvasLineCap } * @syscap SystemCapability.ArkUI.ArkUI.Full * @since 20 */ @@ -1080,7 +1080,7 @@ export declare class CanvasRenderer extends CanvasPath { /** * Get the dotted line offset attribute. * - * @return { number } + * @returns { number } * @syscap SystemCapability.ArkUI.ArkUI.Full * @since 20 */ @@ -1096,7 +1096,7 @@ export declare class CanvasRenderer extends CanvasPath { /** * Get the line segment connection point attribute. For details, see {@link CanvasLineJoin}. * - * @return { CanvasLineJoin } + * @returns { CanvasLineJoin } * @syscap SystemCapability.ArkUI.ArkUI.Full * @since 20 */ @@ -1112,7 +1112,7 @@ export declare class CanvasRenderer extends CanvasPath { /** * Get the line thickness attribute. The value cannot be 0 or a negative number. * - * @return { number } + * @returns { number } * @syscap SystemCapability.ArkUI.ArkUI.Full * @since 20 */ @@ -1128,7 +1128,7 @@ export declare class CanvasRenderer extends CanvasPath { /** * Get the value of this parameter cannot be 0 or a negative number. * - * @return { number } + * @returns { number } * @syscap SystemCapability.ArkUI.ArkUI.Full * @since 20 */ @@ -1194,7 +1194,7 @@ export declare class CanvasRenderer extends CanvasPath { /** * Get the shadow blur radius. The value cannot be a negative number. * - * @return { number } + * @returns { number } * @syscap SystemCapability.ArkUI.ArkUI.Full * @since 20 */ @@ -1210,7 +1210,7 @@ export declare class CanvasRenderer extends CanvasPath { /** * Get the shadow color. * - * @return { string } + * @returns { string } * @syscap SystemCapability.ArkUI.ArkUI.Full * @since 20 */ @@ -1226,7 +1226,7 @@ export declare class CanvasRenderer extends CanvasPath { /** * Get the horizontal offset distance of the shadow. * - * @return { number } + * @returns { number } * @syscap SystemCapability.ArkUI.ArkUI.Full * @since 20 */ @@ -1242,7 +1242,7 @@ export declare class CanvasRenderer extends CanvasPath { /** * Get the vertical offset distance of the shadow. * - * @return { number } + * @returns { number } * @syscap SystemCapability.ArkUI.ArkUI.Full * @since 20 */ @@ -1303,7 +1303,7 @@ export declare class CanvasRenderer extends CanvasPath { /** * Get the text drawing direction. For details, see {@link CanvasDirection}. * - * @return { CanvasDirection } + * @returns { CanvasDirection } * @syscap SystemCapability.ArkUI.ArkUI.Full * @since 20 */ @@ -1319,7 +1319,7 @@ export declare class CanvasRenderer extends CanvasPath { /** * Get the font style. * - * @return { string } + * @returns { string } * @syscap SystemCapability.ArkUI.ArkUI.Full * @since 20 */ @@ -1335,7 +1335,7 @@ export declare class CanvasRenderer extends CanvasPath { /** * Get the text alignment mode. For details, see {@link CanvasTextAlign}. * - * @return { CanvasTextAlign } + * @returns { CanvasTextAlign } * @syscap SystemCapability.ArkUI.ArkUI.Full * @since 20 */ @@ -1351,7 +1351,7 @@ export declare class CanvasRenderer extends CanvasPath { /** * Get the text baseline. For details, see {@link CanvasTextBaseline}. * - * @return { CanvasTextBaseline } + * @returns { CanvasTextBaseline } * @syscap SystemCapability.ArkUI.ArkUI.Full * @since 20 */ @@ -1493,7 +1493,7 @@ export declare class CanvasRenderingContext2D extends CanvasRenderer { /** * The default value is 0, which is bound to the height of the specified canvas. The value is read-only. * - * @return { number } + * @returns { number } * @readonly * @syscap SystemCapability.ArkUI.ArkUI.Full * @since 20 @@ -1502,7 +1502,7 @@ export declare class CanvasRenderingContext2D extends CanvasRenderer { /** * The default value is 0, which is bound to the width of the specified canvas. The value is read-only. * - * @return { number } + * @returns { number } * @readonly * @syscap SystemCapability.ArkUI.ArkUI.Full * @since 20 @@ -1511,11 +1511,11 @@ export declare class CanvasRenderingContext2D extends CanvasRenderer { /** * Frame node of the canvas. The default value is null. * - * @return { FrameNode } + * @returns { FrameNode | null } * @syscap SystemCapability.ArkUI.ArkUI.Full * @since 20 */ - get canvas(): FrameNode; + get canvas(): FrameNode | null; /** * Generate a character string in the data url format. * @@ -1661,7 +1661,7 @@ export declare class OffscreenCanvas { /** * Get the height of the off-screen canvas. * - * @return { number } + * @returns { number } * @syscap SystemCapability.ArkUI.ArkUI.Full * @since 20 */ @@ -1677,7 +1677,7 @@ export declare class OffscreenCanvas { /** * Get the width of the off-screen canvas. * - * @return { number } + * @returns { number } * @syscap SystemCapability.ArkUI.ArkUI.Full * @since 20 */ diff --git a/api/arkui/component/xcomponent.static.d.ets b/api/arkui/component/xcomponent.static.d.ets index 99703af1d8b858abf010a4e0f1acbe79782066b6..fccba3e922c83ae6579bbcbe73212339b36a8936 100644 --- a/api/arkui/component/xcomponent.static.d.ets +++ b/api/arkui/component/xcomponent.static.d.ets @@ -306,6 +306,16 @@ export declare interface XComponentAttribute extends CommonMethod { * @since 20 */ default enableSecure(isSecure: boolean | undefined): this; + /** + * Enable transparent layer for XComponent. + * + * @param { boolean | undefined } enabled - whether to enable transparent layer for XComponent. + * @returns { XComponentAttribute } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @systemapi + * @since 20 + */ + default enableTransparentLayer(enabled: boolean | undefined): this; /** * Set hdrBrightness for XComponent. *