~~Title: Efl.Canvas.Text.annotation_insert~~
====== Efl.Canvas.Text.annotation_insert ======
===== Description =====
%%Inserts an annotation format in a specified range [%%''start''%%, %%''end''%% - 1].%%
%%The %%''format''%% will be applied to the given range, and the %%''annotation''%% handle will be returned for further handling.%%
{{page>:develop:api-include:efl:canvas:text:method:annotation_insert:description&nouser&nolink&nodate}}
//Overridden from [[:develop:api:efl:text_annotate:method:annotation_insert|Efl.Text_Annotate.annotation_insert]].//===== Signature =====
annotation_insert @pure_virtual {
params {
@in start: ptr(Efl.Text_Cursor_Cursor);
@in end: ptr(Efl.Text_Cursor_Cursor);
@in format: string;
}
return: ptr(Efl.Text_Annotate_Annotation);
}
===== C signature =====
Efl_Text_Annotate_Annotation *efl_text_annotation_insert(Eo *obj, Efl_Text_Cursor_Cursor *start, Efl_Text_Cursor_Cursor *end, const char *format);
===== Parameters =====
* **start** //(in)// - %%Start of range%%
* **end** //(in)// - %%End of range%%
* **format** //(in)// - %%Annotation format%%
===== Implemented by =====
* [[:develop:api:efl:text_annotate:method:annotation_insert|Efl.Text_Annotate.annotation_insert]]
* [[:develop:api:efl:canvas:text:method:annotation_insert|Efl.Canvas.Text.annotation_insert]]